(→Calculadora: paso a formato tabla) |
(→Procesos: Paso a formato tabla) |
||
| Línea 694: | Línea 694: | ||
== Procesos == | == Procesos == | ||
| − | '''memtest''' | + | {| {{Tablamarron}} |
| + | |- | ||
| + | ! {{Encabezadomarron}} |Comando | ||
| + | ! {{Encabezadomarron}} |Acción | ||
| + | ! {{Encabezadomarron}} |Comentarios | ||
| + | |- | ||
| + | | '''memtest''' | ||
| + | | Hace una comprobacion del estado de la memoria | ||
| + | | | ||
| + | |- | ||
| + | | '''free -m -s 3''' | ||
| + | | Muestra el uso de la memoria | ||
| + | | | ||
| + | |- | ||
| + | |'''top''' | ||
| + | |Muestra información detallada sobre los procesos en curso ('''tecla z''' colorea los activos) | ||
| + | | | ||
| + | |- | ||
| + | |'''pstree''' | ||
| + | |Muestra los procesos en curso en forma de arbol | ||
| + | | | ||
| + | |- | ||
| + | |'''pidof ''[comando]''''' | ||
| + | | Muestra el id del comando | ||
| + | | | ||
| + | |- | ||
| + | |'''killall ''[proceso]''''' | ||
| + | |Para el proceso | ||
| + | | | ||
| + | |- | ||
| + | |'''strace ''[comando]''''' | ||
| + | |Muestra las llamadas al sistema originadas por el comando | ||
| + | | | ||
| + | |- | ||
| + | |'''fuser -v ''[archivo]''''' | ||
| + | |Muestra los procesos que estan usando un archivo o directorio | ||
| + | | | ||
| + | |- | ||
| + | | rowspan="3" | '''lsof''' | ||
| + | | rowspan="3" | Lista los ficheros abiertos por los procesos | ||
| + | |'''lsof -c ''[comando]''''' = Lista los ficheros abiertos por un proceso | ||
| + | |- | ||
| + | |'''lsof +D ''[Directorio]''''' = Lista los procesos que estan usando el directorio | ||
| + | |- | ||
| + | |'''lsof -i :60627''' = Muestra los procesos que se encuentren detras del puerto 60627 | ||
| + | |- | ||
| + | |'''''[comando]'' &''' | ||
| + | |Ejecuta un comando en segundo plano | ||
| + | | | ||
| − | + | |- | |
| − | + | |'''nohup ''[comando]'' &''' | |
| − | + | |Ejecuta un comando de forma que si cerramos la terminal siga ejecutandose | |
| − | ''' | + | | |
| − | + | |- | |
| − | + | |'''jobs''' | |
| − | + | |Lista los procesos en segundo plano identificandolo con su numero de tarea | |
| − | + | | | |
| − | + | |- | |
| − | + | |'''fg no_tarea''' | |
| − | + | |Pasa un comando a primer plano | |
| − | + | | | |
| − | + | |- | |
| − | + | |'''bg''' | |
| − | + | |Pasa a segundo plano un proceso que hemos suspendido temporalmente con '''''Ctrl-Z''''' | |
| − | + | | | |
| − | + | |- | |
| − | + | |'''nice -n prioridad ''[comando]''''' | |
| − | + | |Ejecuta un comando con una prioridad determinada | |
| − | + | | | |
| − | + | |- | |
| − | + | |'''renice prioridad ''PID_del_proceso''''' | |
| − | + | |Cambia la prioridad de un proceso en marcha | |
| − | + | | | |
| − | + | |- | |
| − | + | | rowspan="2" | '''at ''[-f script]'' ''[tiempo]''''' | |
| − | + | | rowspan="2" | Ejecuta un script a una hora y/o fecha concretas | |
| − | + | | '''atq''' = Muestra la lista de tareas programadas de forma numerada | |
| − | + | |- | |
| − | + | |'''atrm ''no''''' = Elimina una tarea indentificada por su ''no'' | |
| − | + | |- | |
| − | + | |'''batch''' | |
| − | + | |Igual que '''at''', salvo que '''batch''' sólo ejecuta el script si la carga de cpu es inferior al 80% | |
| − | + | | | |
| − | + | |} | |
| − | + | ||
| − | '''jobs''' | + | |
| − | + | ||
| − | + | ||
| − | '''fg no_tarea''' | + | |
| − | + | ||
| − | + | ||
| − | '''bg''' | + | |
| − | + | ||
| − | + | ||
| − | '''nice -n prioridad [comando]''' | + | |
| − | + | ||
| − | + | ||
| − | '''renice prioridad PID_del_proceso''' | + | |
| − | + | ||
| − | + | ||
| − | '''at [-f script] [tiempo]''' = Ejecuta un script a una hora y/o fecha concretas | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | '''batch''' | + | |
== Disco duro == | == Disco duro == | ||
En esta página encontrás comandos que se utilizan habitualmente en la administración de un sistema GNU/Linux (particularmente Ubuntu) a través de la línea de comandos. Ordenados por temática.
Contenido |
ls = Lista los archivos de un directorio concreto
cat [fichero] = Muestra el contenido de un fichero
more [fichero] = Muestra un fichero de forma tabulada como una página del man
less [fichero] = Similar a more, permite tanto avanzar como retroceder entre las páginas
echo [cadena] = Repite la cadena
stat [fichero] = Muestra el estado de un fichero
tail [archivo] = Muestra las ultimas lineas de un archivo
head [archivo] = Muestra las primeras lineas de un archivo
find [patron] = Busca las coincidencias con el patrón dentro del directorio y sus subdirectorios
whereis [programa] = Busca la ruta donde se encuentra el programa, su ayuda ...
type [comando] = Busca la ruta donde se encuentra el comando
which [programa] = Busca la ruta donde se encuentra el programa o comando
pwd = Muestra el directorio actual
history = Muestra los comandos utilizados por el usuario en orden cronológico
fc -l = Muestra los últimos comandos usados por el usuario
eject [unidad óptica] = Expulsa la unidad óptica seleccionada (Podemos encontrarlas en /media)
cd = Cambia al home o al directorio raíz si se lanza como root
cp [origen] [destino] = Copia el archivo origen al directorio destino
mv [origen] [destino] = Mueve al archivo origen al directorio destino
mkdir [directorio] = Crea un nuevo directorio dentro del directorio.
rmdir [directorio vacío] = Elimina el directorio vacío
rm [archivo] = Elimina un archivo completamente
ln [archivo] = Crea un enlace duro (mismo archivo con distintos nombre)
diff [opciones] [fichero1] [fichero2] = Compara los dos ficheros
passwd = Permite al usuario cambiar su contraseña
man termino = Muestra una ayuda sobre termino
clear = Limpia la pantalla
reset = Reinicia la terminal
date = Muestra la hora y la fecha en formato completo
who = Muestra los usuarios que hay logeados en el sistema
whoami = Muestra la información del propio usuario
write [user] = Permite mandar un mensaje a un usuario conectado al sistema (valido para red), para finalizar pulsar Ctrl+d
mesg = Muestra el estado actual de la terminal
mail [usuario] = permite intercambiar correo electrónico con otros usuarios. Similar a write solo que el usuario no necesita estar conectado.
uname = Muestra el sistema unix sobre el que estamos trabajando
chmod [+|-][rwx] [archivo] = Añade(+) o elimina(-) los permisos de lectura(r), escritura(w) o ejecucion(x) del archivo o directorio.
umask = Muestra los permisos con los que el usuario creara sus archivos por defecto
chown [nuevo propietario] [archivos] = Cambia de propietario a los archivos
chgrp [grupo nuevo][archivos] = Cambia de grupo a los archivos
mkfs.msdos /dev/fd0 = Formatea en formato MsDos un disquette
fdformat /dev/fd0 = Formatea en formato MsDos un disquette y despues verifica el formateo
sleep [tiempo] = Congela la terminal durante los segundos especificados
export [identificador][=valor] = Define, marca y/o asigna el identificador(es) como variables de entorno que seran exportada a los subprocesos que se generen.
unset [identificador] = Permite eliminar una variable identificada por su nombre o identificador
| = Redirecciona la salida de un comando con la entrada del siguiente comando
alias nombre='comando' = Asigna un nombre simbolico a un comando
| Comando | Acción | Comentarios |
|---|---|---|
| lpr fichero | Añade el fichero a la cola de impresion | lpr -#n fichero = Realiza "n" copias del fichero, donde n es un numero natural (1,2,3,4,5 ...) |
| lpq | Muestra los documentos en la cola | |
| lprm | Cancela la impresion del documento actual | |
| lprm n | Cancela la impresion del trabajo n, siendo n un numero natural. | |
| pr +2 l70 -w 80 -h "Comandos" fichero -t | Formatea un archivo de texto para la impresion | -t = No imprimira cabeceras ni pies de pagina |
| l70 = Establece la longitud de la página de 70 lineas (66 por defecto) | ||
| -w 80 = Establece el ancho de linea en 80 caracteres(72 por defecto). | ||
| -h "Comandos" = Establece "Comandos" como cabecera de cada página. | ||
| pr l70 -d comandos.txt | lpr | Una vez formateado el texto lo manda a la cola de impresion |
| Comando | Acción | Comentarios |
|---|---|---|
| tidy fichero.html | Analiza el codigo de un documento html | tidy -m fichero.html = Corrige modificando el codigo del fichero html |
| tidy -m -asxml fichero.html = Convierte el fichero html a xml | ||
| tidy -m -asxhtml fichero.html = Convierte el fichero html a xhtml | ||
| tidy -m -ashtml fichero.xhtml = Convierte un fichero xhtml a html | ||
| pdftops fichero.pdf fichero.ps | Convierte un fichero pdf a ps |
zip -r fichero.zip ficheros = Comprime en formato .zip
rar a -r0 fichero.rar ficheros = Comprime los ficheros en formato .rar
gzip -r ficheros = Comprime ficheros a gz
bzip2 ficheros = Comprime ficheros al formato bz2
tar -vcf archivo.tar /fichero1 /fichero2 ... = Empaqueta ficheros o directorios en tar
tar -zvcf archivo.tgz directorio = Empaqueta y comprime (tgz) directorios o ficheros
tar -jvcf archivo.tbz2 directorio = Empaqueta y comprime (tbz2) directorios o ficheros
| Comando | Acción | Comentarios |
|---|---|---|
| rename 'y/A-Z/a-z/' *.zip | Cambia mayusculas por minisculas en todos los .zip. | *.zip indica el tipo de archivos a renombrar (llamado con * renombra todos). |
| A-Z indica el patron a modificar. | ||
| a-z indica el patron por el que se modifica. | ||
| rename 'y/ /_/' * cambia espacios por _ en todos los archivos. | ||
| rename 's/expresión //' *.mp3 = Elimina una expresion de todos los mp3. |
glxinfo = Informacion sobre OpenGl y Glx
showrgb = Muestra los colores reconocidos por el sistema y su codigo RGB
banner texto = Muestra un cartel ascii con el texto de forma vertical
figlet texto = Muestra un cartel ascii con el texto de forma horizontal
xwd > ventana.xwd = Captura una ventana
gnome-screenshot = Captura la pantalla en el escritorio gnome
import -window - ventana.jpg = Captura una ventana en cualquier formato
xwud -in pantalla.xwd = Muestra imagenes en formato xwd
identify imagen.gif = Muestra las propiedades de una imagen
pdfimages fichero.pdf nombre_para_las_imágenes = Extrae las imagenes de un .pdf
convert *.jpg catálogo.pdf = Crea un catalogo pdf con las imagenes
display "vid:*.jpg" = Crea un indice grafico con las miniaturas
convert imágen_color.jpg -monochrome imágen_b/n.jpg = Convierte una imagen a blanco y negro
convert imagen_original.ppm imagen_nueva.jpg = Cambia el formato de una imagen
convert -sample 100x50 imagen_original.jpg imagen_nueva.jpg = Cambia las dimensiones de una imagen
mogrify -format jpg *.ppm = Convierte a jpg todas las imagenes ppm
mogrify -format png -sample 20%x20% *.jpg = Crea miniaturas de varias imagenes
convert -delay 15 imag1.jpg imag2.jpg imag3.jpg remero.gif = Crea un gif animado con varias imagenes (15 es es el tiempo entre imagenes en centesimas)
convert imagen.gif -adjoin imagen.jpg = Extrae los fotogramas de un gif animado
convert -font courier -fill yellow -pointsize 25 -draw 'text 100,250 texto' imagen.jpg imagen_con_txt.jpg = Añade texto a una imagen
| Comando | Acción | Comentarios |
|---|---|---|
| mkisofs -R -J -T -o imagen1.iso fichero1 | Crea una imagen de un fichero que se encuentre en nuestro disco duro. | |
| dd if=/dev/cdrom of=imagen.iso | Crea una imagen del cd-rom y la vuelca en imagen.iso | |
| cat /dev/cdrom > archivo.iso | Similar al anterior | |
| nrg2iso imagen.nrg imagen.iso | Convierte una imagen .nrg a .iso | Para usar este comando es imprescindible instalar el paquete nrg2iso |
| bin2iso imagen.cue | Convierte una imagen .bin o .cue a .iso | Para usar este comando es imprescindible instalar el paquete bin2iso |
| ccd2iso imagen.img imagen.iso | Convierte una imagen img/ccd/sub/cue a .iso | Para usar este comando es imprescindible instalar paquete ccd2iso |
| mdf2iso imagen.mdf imagen.iso | Convierte una imagen .mdf o .mds a .iso | Para usar este comando es imprescindible instalar paquete mdf2iso |
| mount -t iso9660 -o loop imagen.iso punto_montaje | Monta una imagen .iso | |
| umount punto_montaje | Desmonta una imagen | |
| md5sum archivo.iso > archivo.iso.txt | Genera la suma md5 de un archivo .txt | |
| md5sum -w -c archivo.iso.txt | Verifica la suma md5 de un archivo |
| Comando | Acción | Comentarios |
|---|---|---|
| cdrecord -v dev=0,0,0 fs=16M speed=30 imagen.iso | Grabar un cd de datos/imagen | |
| cdrecord -v dev=0,0,0 fs=16M speed=30 -eject -isosize /dev/sr1 | Copiar un cd de datos/imagen | |
| cdrecord -v dev=0,0,0 fs=16M speed=30 -pad -audio *.wav | Grabar un cd de audio | |
| cdrdao copy -v 2 --device 0,0,0 --source-device 0,1,0 --reload \ --eject --on-the-fly --fast-toc --paranoia-mode 0 | Copia un cd de audio | |
| cdrecord -v dev=0,0,0 fs=16M speed=30 -pad -audio *.wav -data imagen.iso | Graba un cd mixto | |
| cdrecord -v blank=fast | Borrar un cd regrabable | |
| growisofs -Z /dev/sr0 -R -J archivo | Grabar un cd de datos/imagen | |
| growisofs -M /dev/sr0 -R -J archivo | Añade más datos a un dvd multisesión | |
| growisofs -dvd-compat -Z /dev/sr0=imagen.iso | Graba una imagen previamente creada | |
| dvdrecord -v dev=0,0,0 blank=fast | Borra un dvd regrabable | |
| dvdbackup -M -i/dev/sr0 -o ~/copia_dvd/ | Ripea un video dvd | |
| vobcopy -i /dev/sr0 -m -o ~/copia_dvd/ | Similar a la anterior |
| Comando | Acción | Comentarios |
|---|---|---|
| cdda2wav -B -H -D /dev/sr1 -s -x | Extrae un disco de audio completo en archivos .wav separados | |
| cdda2wav -H -D /dev/sr1 -s -x -t 5 | Extrae la pista número 5 | |
| cdparanoia -B -d /dev/sr1 | Extrae un disco de audio completo en archivos .wav separados | |
| cdparanoia 5 -d /dev/sr1 | Extrae la pista número 5 | |
| abcde -d /dev/sr1 -N -x -o mp3 | Extrae disco completo en archivos mp3 separados (es necesario instalar paquete abcde) | abcde -d /dev/sr1 -N -x -o mpc = Extrae el disco completo en archivos .mpc separados |
| abcde -d /dev/sr1 -N -x -o ogg = Extrae el disco en archivos .ogg separados | ||
| abcde -d /dev/sr1 -N -x -o ogg tracks 1-3 5 = Extrae las 3 primeras canciones y la quinta |
| Comando | Acción | Comentarios |
|---|---|---|
| lame -b 192 -m j tema.wav | Convierte una cancion .wav a .mp3 con bitrate de 192 | Elvalor 192 puede cambiarse y la opción -h indica máxima calidad) |
| lame -h -m j --nogap *.wav | Convierte todos los archivos .wav a .mp3 | |
| oggenc -b 128 -q 5 tema.wav | Convierte un archivo .wav a .ogg con bitrate de 128 (-b 128) y calidad 5 (-q 5) en un rango de 0 a 10. | oggenc *.wav = Convierte todos los wav en un unico fichero ogg |
| oggenc -a -l -t *.wav = Convierte todos los .wav en sus respectivos ogg | ||
| oggdec tema.ogg = Convierte un archivo .ogg a .wav | ||
| oggdec *.ogg = Convierte todos los .ogg a .wav | ||
| lame -h --decode tema.mp3 tema.wav | Convierte un archivo .mp3 a .wav | |
| mplayer -ao pcm fichero.asf | Convierte un archivo .asf o .wma a .wav | |
| play cancion | Reproduce una cancion en la terminal |
man comando = Muestra información sobre el comando
cal = Muestra el calendario del mes actual
uptime = Muestra la hora,tiempo de funcionamiento,no usuarios conectados y la carga media
tzconfig = Permite seleccionar la zona horaria
tzselect = Permite seleccionar la zona horaria
date = Muestra la fecha del sistema en formato local
hwclock --show = Muestra el reloj Hardware o reloj de Bios
watch -n tiempo comando = Ejecuta un comando cada x segundos (defecto = 2)
clear = Limpia la pantalla
reset = Reinicia la terminal
Ctrl+C = Termina un proceso.
hostname = Muestra el nombre de la maquina
tty = Muestra el nombre del fichero de la terminal conectada a la salida estandar.
/etc/init.d/servicio stop = Para un servicio o demonio
startx = Arranca el entorno grafico
sh script = Ejecuta un script
java -jar fichero.jar = Ejecuta un programa java
./[archivo.bin] = Ejecuta un archivo binario (Tambien puede usarse con script)
consolechars -f fuente.psf.gz = Cambiar la fuente de la consola.Las fuentes se encuentran en /usr/share/consolefonts/
reportbug = Enviar bugs
exit = Termina la ejecucion del programa actual
shutdown -t1 -h now = Apaga el pc
su = Entra como superusuario
adduser usuario = Crea un nuevo usuario
addgroup grupo = Crea un grupo nuevo
deluser usuario = Elimina un usuario
delgroup grupo = Elimina el grupo
usermod -l nuevo_login = Cambia el nombre del usuario
usermod -e AAAA-MM-DD login = Fecha en que la cuenta de usuario sera desactivada
groupmod -n nuevo_nombre grupo = Cambia el nombre de un grupo
locale = Muestra la zona geografica configurada
dpkg-reconfigure locales = Reconfigura los locales
dpkg-reconfigure console-data = Reconfigura el teclado
loadkeys ruta_mapa_teclado.gz = Carga el mapa de teclado que le indicamos,que estará en: /usr/share/keymaps
locale charmap = Muestra el codigo de caracteres en uso
set = Muestra las variables locales definidas
env = Muestra las variables de entorno definidas
export = Muestra las variables de entorno declaradas
| Comando | Acción | Comentarios |
|---|---|---|
| memtest | Hace una comprobacion del estado de la memoria | |
| free -m -s 3 | Muestra el uso de la memoria | |
| top | Muestra información detallada sobre los procesos en curso (tecla z colorea los activos) | |
| pstree | Muestra los procesos en curso en forma de arbol | |
| pidof [comando] | Muestra el id del comando | |
| killall [proceso] | Para el proceso | |
| strace [comando] | Muestra las llamadas al sistema originadas por el comando | |
| fuser -v [archivo] | Muestra los procesos que estan usando un archivo o directorio | |
| lsof | Lista los ficheros abiertos por los procesos | lsof -c [comando] = Lista los ficheros abiertos por un proceso |
| lsof +D [Directorio] = Lista los procesos que estan usando el directorio | ||
| lsof -i :60627 = Muestra los procesos que se encuentren detras del puerto 60627 | ||
| [comando] & | Ejecuta un comando en segundo plano | |
| nohup [comando] & | Ejecuta un comando de forma que si cerramos la terminal siga ejecutandose | |
| jobs | Lista los procesos en segundo plano identificandolo con su numero de tarea | |
| fg no_tarea | Pasa un comando a primer plano | |
| bg | Pasa a segundo plano un proceso que hemos suspendido temporalmente con Ctrl-Z | |
| nice -n prioridad [comando] | Ejecuta un comando con una prioridad determinada | |
| renice prioridad PID_del_proceso | Cambia la prioridad de un proceso en marcha | |
| at [-f script] [tiempo] | Ejecuta un script a una hora y/o fecha concretas | atq = Muestra la lista de tareas programadas de forma numerada |
| atrm no = Elimina una tarea indentificada por su no | ||
| batch | Igual que at, salvo que batch sólo ejecuta el script si la carga de cpu es inferior al 80% |
du -h [fichero] = Muestra el espacio que ocupa el fichero o directorio
tree -a -s -L 2 = Igual que el anterior pero lo muestra en forma de arbol
df = Muestra información sobre particiones montadas
cfdisk = Muestra información sobre particiones
mount = Muestra un listado de los dispositivos montados
fsck /dev/[dispositivo] = Chequea y repara el sistema de archivos de una particion no montada
mkfs.ext2 /dev/hdXX = Crea un sistema ext2 en la particion seleccionada
mkswap /dev/hda2 = Crea un sistema de ficheros swap
tune2fs -O ^has_journal /dev/hdXX = Convierte la particion de ext3 a ext2
tune2fs -j /dev/hdXX = Convierte la particion de ext2 a ext3
dd if=/dev/hda of=mbr count=1 bs=512 = Copia el MBR (Master Boot Sector)
dd if=/dev/hda2 of=/sector_arranque_hda2 count=1 bs=512 = Copia el VBS (Volume Boot Sector)
| Comando | Acción | Comentarios |
|---|---|---|
| dpkg -i paquete | Instala un paquete | dpkg -r paquete = Desinstala un paquete |
| dpkg --purge paquete = Desisntala un paquete y sus archivos de configuracion | ||
| dpkg --force -r paquete = Fuerza la desinstalacion de un paquete | ||
| dpkg --force-all -r paquete = Fuerza aun mas la desinstalacion de un paquete (Puede comprometer el sistema) | ||
| dpkg -c paquete = Muestra el contenido de un paquete | ||
| dpkg -L paquete = Muestra todos los ficheros que se instalaron con un paquete | ||
| dpkg -S fichero = Muestra a que paquete pertenece un fichero | ||
| dpkg --get-selections = Muestra un listado con todos los paquetes instalados | ||
| dpkg-reconfigure paquete = Reconfigura el paquete | ||
| aptitude update | Actualiza la lista de paquetes | aptitude upgrade = Actualiza el sistema (no instala ni elimina paquetes) |
| aptitude dist-upgrade = Actualiza el sistema eliminando e instalando paquetes si fuera necesario | ||
| aptitude install [paquetes] = Instala los paquetes indicados | ||
| aptitude reinstall [paquetes] = Reinstala los paquetes indicados | ||
| aptitude remove [paquetes] = Elimina los paquetes indicados | ||
| aptitude purge [paquetes] = Elimina los paquetes y sus ficheros de configuracion | ||
| aptitude download [paquetes] = Descarga los paquetes en el directorio actual | ||
| aptitude hold [paquetes] = Bloqua los paquetes indicados | ||
| aptitude unhold [paquetes] = Desbloquea los paquetes seleccionados | ||
| aptitude unmarkauto [paquetes] = Desmarca paquetes como instalados manualmente | ||
| aptitude markauto = Marca paquetes como instalados manualmente | ||
| aptitude search [expresion] = Busca un paquete por nombre o expresion | ||
| aptitude show [paquetes] = Muestra información detallada de un paquete | ||
| aptitude clean = Elimina los paquetes .deb descargados |
uname -a = Version del kernel
lsmod = Lista los modulos cargados
modinfo [módulo] = Muestra informacion sobre un modulo
modprobe [módulo] = Inserta un modulo y sus dependecias en el kernel
insmod [módulo] = Inserta un modulo en el kernel
rmmod [modulo] = Elimina un modulo del kernel
echo [módulo] >> /etc/modules = Inserta un modulo en el kernel permanentemente
depmod [modulo] = Comprueba las dependencias del modulo
modconf = Programa grafico para cargar modulos
last = Muestra los usuarios conectados y desconectados en los ultimos dias
hdparm /dev/hdx = Verifica el DMA de nuestro disco (sustituir x por nuestro disco correspondiente)
lsdev = Muestra informacion sobre los dispositivos
lspci = Muestra los dispositivos PCI conectados
lsusb = Muestra los dispositivos USB conectados
less /var/log/kern.log = Mensajes del nucleo.
last = Lista los usuarios conectados/desconectados (fichero /var/log/wtmp).
lastb = Muestra los intentos de conexión fallidos (fichero /var/log/btmp).
cdda2wav -scanbus = Comprobar el interfaz SCSI.
cdrecord -scanbus = Comprobar el interfaz SCSI.
cat /proc/meminfo = Información sobre la memoria.
| Comando | Acción | Comentarios |
|---|---|---|
| ftp | Abre la interface de usuario para
el protocolo de transferencia de ficheros (FTP) |
open servidor = Conectar con el servidor |
| append = Anexar a un archivo | ||
| ? = Imprimir información de ayuda local | ||
| bell = Emitir sonido cuando se complete el comando | ||
| binary = Establecer transferencia binaria (todas salvo .txt) | ||
| bye = Finalizar la sesión ftp y salir | ||
| ascii = Establecer tipo de transferencia ascii (sólo para .txt) | ||
| cd = Cambiar el directorio de trabajo remoto | ||
| close = Finalizar la sesión ftp | ||
| ls = Mostrar el contenido del directorio remoto | ||
| dir = Mostrar el contenido del directorio remoto | ||
| delete = Eliminar archivo remoto | ||
| debug = Alternar modo de depuración | ||
| get = Recibir archivo | ||
| help = Ayuda sobre un comando 1º-help y luego el comando | ||
| lcd = Cambiar el directorio de trabajo local | ||
| mdir = Mostrar el contenido de múltiples directorios remotos | ||
| mdelete = Eliminar múltiples archivos | ||
| mget = Obtener múltiples archivos | ||
| mkdir = Crear directorio en el equipo remoto | ||
| mls = Mostrar el contenido de múltiples directorios remotos | ||
| mput = Enviar múltiples archivos | ||
| open = Conectar a tftp remoto | ||
| put = Enviar un archivo | ||
| pwd = Imprimir el directorio de trabajo del equipo remoto | ||
| quit = Finalizar la sesión ftp y salir | ||
| quote = Enviar un comando arbitrario ftp | ||
| recv = Recibir archivo | ||
| rename = Cambiar el nombre del archivo | ||
| rmdir = Quitar directorio en el equipo remoto | ||
| remotehelp = Obtener ayuda del servidor remoto | ||
| send = Enviar un archivo | ||
| status = Muestra el estado actual | ||
| trace = Alternar trazado de paquetes | ||
| type = Establecer el tipo de transferencia de archivos | ||
| user = Enviar nueva información de usuario | ||
| verbose = Alternar modo detallado |
| Comando | Acción | Comentarios |
|---|---|---|
| irc | Deberemos instalar el paquete irssi
(sudo aptitude install irssi) |
/server = Lista,añade o elimina servidores. |
| /server [nombre:puerto:clave] = Conecta con un servidor. | ||
| /info [servidor] = Obtener información sobre servidor. | ||
| /lusers = Obtener estadísticas del servidor. | ||
| /users = Usuarios conectados al servidor. | ||
| /links = Lista los servidores de la red actual. | ||
| /list = Lista e informa sobre los canales. | ||
| /admin = Informa sobre el admin. del servidor. | ||
| /help [comando] = Muestra la ayuda sobre un comando. | ||
| /ison [nick] = Comprobar si un usuario está conectado. | ||
| /join [canal] = Unirse a un canal. | ||
| /names = Listar usuarios en canales. | ||
| /whois [nick] = Muestra información sobre un usuario. | ||
| /whowas [nick] = Informa sobre un usuario que ya no está. | ||
| /who [patrón] = Muestra información sobre patrón. | ||
| /msg NiCK SET PASSWORD [clave] = Cambiar de contraseña(en irc-hispano) | ||
| /msg [nick | canal][texto] = Envia un mensaje a un usuario o canal. | ||
| /amsg [texto] 'a = Envia un mensaje a todos los canales en los que estás. | ||
| /notice [nick | canal] = Envia un mensaje privado a un usuario/os | ||
| /query [usuario texto] = Envia un mensaje privado a un usuario. | ||
| /ignore = Lista los usuarios ignorados. | ||
| /ignore nick = Ignora los mensajes de un usuario. | ||
| /unignore [nick | *] = Deja de ignorar el/los mensajes. | ||
| /ctcp [nick texto] = Envia un mensaje mediante CTCP | ||
| /me [texto] = Envia un mensaje precedido de nuestro nick | ||
| /ame [texto] = Envia un mensaje todos los canales en los que estás. | ||
| /dcc [chat nick ] = Pide y/o inicia charla con un usuario. | ||
| /dcc [close nick] = Cierra charla. | ||
| /dcc [send nick fichero] = Ofrece y/o envia un fichero. | ||
| /dcc [get nick fichero] = Permite recibir un fichero. | ||
| /time = Muestra fecha y hora. | ||
| /clear = Limpia la ventana de texto actual. | ||
| /away [texto] = Pasar a estado ausente. | ||
| /away = Volver de la ausencia. | ||
| /nick [nuevonick] = Cambiar el nick. | ||
| /nick [nuevonick][clave] = Cambiar un nick registrado. | ||
| /nick [nick:contraseña] = Identificarse en irc-hispano. | ||
| /part [canal] = Abandonar un canal. | ||
| /quit = Cerrar todas las conexiones y salir. |
| Comando | Acción | Comentarios |
|---|---|---|
| bc | Abrimos la calculadora bc. | 20 + 5.4 = Suma. |
| 77 - 4.2 = Resta. | ||
| 25.2 * 86 = Multiplica. | ||
| 47 / 3 = Muestra el cociente de la división. | ||
| 47 % 3 = Muestra el resto de la división. | ||
| 4 ^ 2 = Calcula la potencia 4² | ||
| sqrt (16) = Calcula la raiz cuadrada de 16 | ||
| (2*3+2) / sqrt (2^3/2.5) = Un poco de cada. | ||
| quit = Salimos de bc. |
/etc/init.d/networking start = Inicia los servicios de red.
ifconfig [interfaz opciones IP] = Información y configuración de interfaces de red.
iwconfig = Similar a ifconfig pero sólo para interfaces wireless
ifup interface = Habilita la interface especificada,ejemplos: ifup eth0 ;ifup ppp0
ifdown interface = Deshabilita la interface especificada,ejemplos: ifdown eth0 ;ifdown ppp0
dhclient eth0/eth1 = Inicia conexión dhcp mediante el cliente dhcp-client.
pump -i eth0/eth1 = Inicia conexión dhcp mediante el cliente pump.
pppoeconf = Programa para configurar conexiones pppoe.
pppconfig = Programa en modo texto para configurar una conexión ppp.
pon = Establece la conexión ppp a internet.
plog = Monitoriza la conexión ppp.
poff = Finaliza la conexión ppp a internet.
finger usuario = Informa sobre un usuario conectado al sistema.
traceroute microsoft.es = Muestra la ruta que los paquetes de datos han seguido hasta la máquina de destino.
mtr rediris.es = Combinación de ping y traceroute.
whois ubuntu-es.org = Información sobre éste,nuestro dominio.
host -v -a telefonica.com = Determina la ip de un nombre o el nombre de una ip.(host -v -a 194.224.55.221)
iptraf = Monitoriza tráfico de redes(ncurses)
tethereal = Versión para consola de ethereal,un analizador del tráfico de red (sniffer).
ettercap = Sniffer/interceptor/logger para redes LAN con switchs basado en ncurses.
nmap = Escaner de puertos.
fail2ban = Escanea logs como /var/log/auth.log y banea las IP con demasiados errores de conexión.
snort = Sniffer de paquetes y un detector de intrusiones en una red (NIDS).
aide = Detector de intrusiones en un único Servidor, PC o host.(HIDS).
portsentry = IDS que detecta escaneos de puertos y reacciona a un ataque.
chkrootkit = Detector de rootkit.
w3m, lynx, links, links2, elinks = Navegadores web, elinks es compatible con SSL con lo que podremos acceder a correo web.
irssi, weeChat-curses = Clientes IRC( Internet Relay Chat) )
mutt,mush,pine,elm = Clientes de correo(MUA).
cabber = Cliente jabber( protocolo libre para mensajería instantánea.)
centericq = Cliente de mensajeria multiprotocolo (ICQ,Yahoo,AIM,MSN,IRC,Jabber)
ncftp = Cliente ftp (File Transfer Protocol) basado en ncurses
ftp-ssl = Cliente ftp compatible con cifrado SSL y TSL (dependiendo de la otra parte)
telnet-ssl = Cliente telnet(acceso remoto) compatible con cifrado SSL (dependiendo de la otra parte)
ssh = Cliente ssh (Secure SHell),acceso remoto cifrado,forma parte del paquete openssh-client
rtorrent, bittornado = Clientes bittorrent.Bitornado es una versión mejorada del cliente homónimo bittorrent.
talk usuario = Entabla una conversacion con un usuario del sistema.
mesg -n = Anula la notificacion de comunicacion de talk o write
write usuario = Manda un mensaje a un usuario del sistema.
netstat -napt = Saber qué puertos tiene abiertos nuestro sistema
wget [opciones] URL = Gestor de descargas.