Comandos Uso Frecuente

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 26

Comandos de uso frecuente - doc.

ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

Comandos de uso frecuente


De doc.ubuntu-es En esta pgina encontrs comandos que se utilizan habitualmente en la administracin de un sistema GNU/Linux (particularmente Ubuntu) a travs de la lnea de comandos. Ordenados por temtica.

Contenido
1 Aclaracin sobre este artculo 2 Ficheros y miscelnea 3 Ejecutables 4 Impresin 5 Formatos 6 Compresin y descompresin 7 Renombrado 8 Grficos 9 Imgenes 10 Grabacin de CD y DVD 11 Extraccin de CD 12 Audio 13 Varios 14 Procesos 15 Disco duro 16 Instalacin de software 17 Informacin de hardware 18 Kernel 19 FTP 20 IRC 21 Calculadora 22 Redes

Aclaracin sobre este artculo


En el siguiente artculo se incluyen comandos acompaados de opciones/parmetros. Los elementos entre corchetes se han de escribir sin los corchetes a la hora de ponerlos en la consola. Ejemplo: Mostrar el contenido del fichero carta.txt

1 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

En este artculo veramos:


cat [fichero]

pero en realidad tendremos que escribir en la consola:


cat carta.txt

Ficheros y miscelnea
Comando ls Accin Lista los archivos de un directorio concreto Comentarios ls -l = Aade informacin sobre los atributos ls -a = Lista todos los archivos incluyendo los ocultos ls -R = Lista el contenido del directorio y todos sus subdirectorios recursivamente cat [fichero] more [fichero] Muestra el contenido de un fichero Muestra un fichero de forma tabulada como una pgina del man Similar a more, permite tanto avanzar como retroceder entre las pginas Repite la cadena Muestra el estado de un fichero Muestra las ultimas lineas de un archivo Muestra las primeras lineas de un archivo Busca las coincidencias con el patrn dentro del directorio y sus subdirectorios echo -e [cadena] = Habilita la interpretacin de caracteres de escape stat -f [fichero] = Muestra el estado del sistema de ficheros tail -n [n] [archivo] = Muestra las ultimas n lineas del archivo head [n] [archivo] = Muestra las n primeras lineas de un archivo find [ruta] [patron] = Busca las coincidencias con el patron dentro de la ruta find [patron] -print = Busca las coincidencias y muestra la ruta completa de estas. find -size [tam] = Busca aquellos archivos menores que el tamao sealado cat -n [fichero] = Muestra el contenido de un fichero numerando sus lineas

less [fichero]

echo [cadena] stat [fichero] tail [archivo] head [archivo] find [patron]

2 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

man find = Muestra un listado las mltiples opciones y usos de find whereis [programa] Busca la ruta donde se encuentra el programa, su ayuda, etc. Toma una expresin regular de la lnea de comandos, lee la entrada estndar o una lista de archivos, e imprime las lneas que contengan coincidencias para esa expresin regular. Tambin podemos redireccionar la salida de un determinado comando por medio de una tubera (Alt Gr+ 1) y filtrarla con grep usando la expresin regular como criterio. Busca la ruta donde se encuentra el comando Busca la ruta donde se encuentra el programa o comando Muestra el directorio actual Muestra los comandos utilizados por el usuario en orden cronolgico Muestra los ltimos comandos usados por el usuario Expulsa la unidad ptica seleccionada (Podemos encontrarlas en /media) Cambia al home o al directorio raz si se lanza como root eject -t [unidad ptica] = Cierra la bandeja de la unidad ptica (cdrom, dvd ...) cd [ruta] = Se desplaza al directorio especificado en la ruta cd .. = Se mueve al directorio anterior cd ../.. = Se mueve dos directorios atrs. cp [origen] [destino] Copia el archivo origen al directorio destino cp -R [origen] [destino] = Copia un directorio recursivamente (directorio y subdirectorios) cp -p [origen] [destino] = Copia preservando los permisos y las fechas cp [archivo] [archivo nombre cambiado] = Copia el archivo y lo cambia de nombre mv [origen] [destino] Mueve al archivo origen al directorio destino mv [archivo] [archivo_nombre_cambiado] = Cambia de nombre un archivo grep cadena archivo = Muestra las lneas del archivo que contienen la cadena ps -ef | grep nombredeproceso = Lista los procesos que se estn ejecutando y que contengan la cadena nombredeproceso grep palabra * = Muestra todas las lneas que contienen la cadena "palabra" en una lista de archivos (donde "*" representa todos los archivos en el directorio actual)

grep [opciones] [expresin regular] nombredearchivo

type [comando] which [programa] pwd history fc -l

eject [unidad ptica] cd

3 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

mv se parece a cp, excepto que borra el archivo original despus de copiarlo. Se puede entender como la utilizacin conjunta de cp y rm. mv renombra un archivo (que es el primer parmetro) si el segundo parmetro es un archivo. Si el segundo parmetro es un directorio, mv mover el archivo al nuevo directorio, manteniendo el mismo nombre simple. mkdir [directorio] rmdir [directorio vaco] rm [archivo] Crea un nuevo directorio dentro del directorio. Elimina el directorio vaco rm -r [directorio] = Elimina un directorio recursivamente (directorio y subdirectorios) ln -s [archivo] = Crea un enlace blando diff -w [fichero1] [fichero2] = Descarta el espacio en blanco cuando compara las lineas diff -q [fichero1] [fichero2] = Informa solo si los ficheros son distintos diff -y [fichero1] [fichero2] = Muestra la salida a dos columnas passwd Permite al usuario cambiar su contrasea Muestra el manual de un comando, un paquete, etc. Resulta muy til para aprender a utilizar dicho comando, sus modificadores y argumentos. Limpia la pantalla Reinicia la terminal Muestra la hora y la fecha en formato completo date -u = Muestra la hora y fecha en formato completo en UTC date '+format' = Formatea la hora y la fecha -> date '+Dia: %m/%d/%y%n Hora:%H:%M:%S' man date = Muestra un listado con todos los posibles formatos sudo passwd = Permite al usuario cambiar o crear la contrasea de root

Elimina un archivo completamente Crea un enlace duro (mismo archivo con distintos nombre) Compara los dos ficheros

ln [archivo] diff [opciones] [fichero1] [fichero2]

man comando

man aptitude = Nos despliega la ayuda de aptitude, sus opciones y posibilidades.

clear reset date

4 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

who whoami

Muestra los usuarios que hay logeados en el sistema Muestra la informacin del propio usuario Permite mandar un mensaje a un usuario conectado al sistema (valido para red), para finalizar pulsar Ctrl+D Muestra el estado actual de la terminal Permite intercambiar correo electrnico con otros usuarios. Similar a write solo que el usuario no necesita estar conectado. Muestra el sistema UNIX sobre el que estamos trabajando uname -a = Muestra toda la informacin sobre el tipo de sistema que se esta utilizando uname -m = Muestra el tipo de arquitectura que se esta utilizando uname -s = Muestra el nombre del sistema uname -n = Muesta el nombre por el que se identifica el sistema en la red uname -r = Muestra la revision (release) del kernel que estamos usuando uname -v = Muestra la version del kernel que estamos usando mesg [y | n] = Esta orden permite al usuario que la ejecuta habilitar (y) o inhibir (n) el permiso de escritura sobre su terminal

write [user]

mesg

mail [usuario]

uname

chmod [+|-][rwx] [archivo]

Aade(+) o elimina(-) los permisos de lectura(r), escritura(w) o ejecucion(x) del archivo o directorio.

g|o|a][+|-][rwx] [archivo] = Cambia los persmisos al usuario(u), grupo(g), otros(o) o a todos(a) chmod [mascara] [archivo] = Cambia los permisos al archivo segun la mascara, donde 000 quita todos los permisos y 777 da todos los permisos.

umask

Muestra los permisos con los que el usuario creara sus archivos por defecto

umask [mascara] = Fija los permisos que tendra por defecto cualquier archivo creado por el usuario. 777 quita todos los permisos y 000 da todos los permisos.

chown [nuevo propietario] [archivos]

Cambia de propietario a los archivos

5 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

chgrp [grupo nuevo] [archivos] mkfs.msdos /dev/fd0

Cambia de grupo a los archivos Formatea en formato MsDos un disquette Formatea en formato MsDos un disquette y despues verifica el formateo Congela la terminal durante los segundos especificados Define, marca y/o asigna el identificador(es) como variables de entorno que seran exportada a los subprocesos que se generen. Permite eliminar una variable identificada por su nombre o identificador Redirecciona la salida de un comando con la entrada del siguiente comando Asigna un nombre simbolico a un comando Se escribe mediante Alt Gr + 1

fdformat /dev/fd0

sleep [tiempo] export [identificador] [=valor]

unset [identificador]

| alias nombre='comando'

Ejecutables
Comando sh nombredeejecutable.sh Accin Ejecuta un archivo ejecutable .sh Comentarios bash nombredeejecutable.sh = Otra forma de ejecutar un archivo ejecutable .sh ./nombredeejecutable.sh = Otra forma de ejecutar un archivo ejecutable .sh

Impresin
Comando lpr fichero Accin Aade el fichero a la cola de impresion Muestra los documentos en la cola Cancela la impresion del documento actual Comentarios lpr -#n fichero = Realiza "n" copias del fichero, donde n es un numero natural (1,2,3,4,5 ...)

lpq lprm

6 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

lprm n

Cancela la impresion del trabajo n, siendo n un numero natural. -t = No imprimira cabeceras ni pies de pagina l70 = Establece la longitud de la pgina 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 pgina.

pr +2 l70 -w 80 -h "Comandos" fichero -t

Formatea un archivo de texto para la impresion

pr l70 -d comandos.txt | Una vez formateado el texto lo lpr manda a la cola de impresion

Formatos
Comando Accin Comentarios 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

tidy fichero.html

Analiza el codigo de un documento html

Compresin y descompresin
Comando zip -r fichero.zip ficheros Accin Comprime en formato .zip Comentarios unzip archivo.zip = Descomprime un .zip unzip -v archivo.zip = Muestra el contenido de un .zip sin descomprimirlo Comprime los ficheros en formato .rar unrar e -r archivo.rar = Descomprime el fichero.rar en el directorio actual unrar x -r archivo.rar ruta_destino = Extrae el fichero.rar en la ruta especificada unrar v archivo.rar = Muestra el contenido del fichero.rar sin descomprimirlo

rar a -r0 fichero.rar ficheros

7 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

gzip -r ficheros

Comprime ficheros a gz

gzip -d fichero.gz = Descomprime un fichero.gz gzip -c fichero.gz = Muestra el contenido de un fichero.gz sin descomprimirlo

bzip2 ficheros

Comprime ficheros al formato bz2

bzip2 -d fichero.bz2 = Descomprime un fichero.bz2 bzip2 -c fichero.bz2 = Muestra el contenido de un fichero.bz2 sin descomprimirlo

tar -vcf archivo.tar /fichero1 /fichero2 ...

Empaqueta ficheros o directorios en tar

tar -vxf archivo.tar = Desempaqueta el archivo.tar tar -vtf archivo.tar = Muestra el contenido del archivo.tar sin descomprimirlo

tar -zvcf archivo.tgz directorio

Empaqueta y comprime (tgz) directorios o ficheros

tar -zvxf archivo.tgz = Desempaqueta y descomprime un archivo.tgz tar -zvtf archivo.tgz = Muestra el contenido de un tgz sin descomprimirlo ni desempaquetarlo

tar -jvcf archivo.tbz2 directorio

Empaqueta y comprime (tbz2) directorios o ficheros

tar -jvxf archivo.tbz2 = Desempaqueta y descomprime el archivo.tbz2 tar -jvtf archivo.tbz2 = Muestra el contenido sin desempaquetar ni descomprimir el .tbz2

Renombrado
Comando Accin Comentarios *.zip indica el tipo de archivos a renombrar (llamado con * renombra todos). A-Z indica el patron a modificar. rename 'y/A-Z /a-z/' *.zip Cambia mayusculas por minisculas en todos los .zip. a-z indica el patron por el que se modifica. rename 'y/ /_/' * cambia espacios por _ en todos los archivos. rename 's/expresin //' *.mp3 = Elimina una expresion de todos los mp3.

Grficos
Comando glxinfo Accin Informacion sobre OpenGl y Glx Comentarios glxinfo | grep "direct rendering" = Indica si esta activada la aceleracion 3D

8 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

showrgb

Muestra los colores reconocidos por el sistema y su codigo RGB Muestra un cartel ascii con el texto de forma vertical Muestra un cartel ASCII con el texto de forma horizontal banner -w[n] texto = Hace el banner con el tamao indicado por n, siendo n un numero (Sin los corchetes) figlet -w[n] texto = Similar a banner pero en formato horizontal figlet -t texto = La salida se mostrara con su anchura maxima figlet -c texto = La salida se mostrara centrada

banner texto

figlet texto

xwd > ventana.xwd

Captura una ventana

xwd -root -screen > pantalla.xwd = Captura la pantalla gnome-screenshot --window = Captura la ventana en el escritorio gnome

gnome-screenshot

Captura la pantalla en el escritorio gnome Captura una ventana en cualquier formato Muestra imagenes en formato .xwd Muestra las propiedades de una imagen Extrae las imagenes de un .pdf Crea un catalogo pdf con las imagenes Crea un indice grafico con las miniaturas Convierte una imagen a blanco y negro Cambia el formato de una imagen Cambia las dimensiones de una imagen Convierte a .jpg todas las imagenes .ppm

import -window - ventana.jpg xwud -in pantalla.xwd identify imagen.gif pdfimages fichero.pdf nombre_para_las_imgenes convert *.jpg catlogo.pdf display "vid:*.jpg" convert imgen_color.jpg -monochrome imgen_b/n.jpg convert imagen_original.ppm imagen_nueva.jpg convert -sample 100x50 imagen_original.jpg imagen_nueva.jpg mogrify -format jpg *.ppm

9 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

mogrify -format png -sample 20%x20% *.jpg convert -delay 15 imag1.jpg imag2.jpg imag3.jpg remero.gif

Crea miniaturas de varias imagenes Crea un gif animado con varias imgenes (15 es el tiempo entre imagenes en centsimas) Extrae los fotogramas de un .gif animado Aade texto a una imagen

convert imagen.gif -adjoin imagen.jpg convert -font courier -fill yellow -pointsize 25 -draw 'text 100,250 texto' imagen.jpg imagen_con_txt.jpg

Imgenes
Comando Accin Comentarios Crea una imagen de un fichero que mkisofs -R -J -T -o imagen1.iso se encuentre en nuestro disco fichero1 duro. dd if=/dev/cdrom of=imagen.iso cat /dev/cdrom > archivo.iso nrg2iso imagen.nrg imagen.iso Crea una imagen del cd-rom y la vuelca en imagen.iso Similar al anterior Convierte una imagen .nrg a .iso Para usar este comando es imprescindible instalar el paquete nrg2iso Para usar este comando es imprescindible instalar el paquete bin2iso Para usar este comando es imprescindible instalar paquete ccd2iso Para usar este comando es imprescindible instalar paquete mdf2iso

bin2iso imagen.cue

Convierte una imagen .bin o .cue a .iso Convierte una imagen img/ccd /sub/cue a .iso Convierte una imagen .mdf o .mds a .iso Monta una imagen .iso Desmonta una imagen Genera la suma md5 de un archivo .txt Verifica la suma md5 de un archivo

ccd2iso imagen.img imagen.iso mdf2iso imagen.mdf imagen.iso mount -t iso9660 -o loop imagen.iso punto_montaje umount punto_montaje md5sum archivo.iso > archivo.iso.txt md5sum -w -c archivo.iso.txt

10 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

Grabacin de CD y DVD
Comando cdrecord -v dev=0,0,0 fs=16M speed=30 imagen.iso cdrecord -v dev=0,0,0 fs=16M speed=30 -eject -isosize /dev/sr1 cdrecord -v dev=0,0,0 fs=16M speed=30 -pad -audio *.wav cdrdao copy -v 2 --device 0,0,0 --source-device 0,1,0 --reload \ --eject --on-the-fly --fast-toc --paranoia-mode 0 cdrecord -v dev=0,0,0 fs=16M speed=30 -pad -audio *.wav -data imagen.iso cdrecord -v blank=fast growisofs -Z /dev/sr0 -R -J archivo growisofs -M /dev/sr0 -R -J archivo growisofs -dvd-compat -Z /dev/sr0=imagen.iso dvdrecord -v dev=0,0,0 blank=fast dvdbackup -M -i/dev/sr0 -o ~/copia_dvd/ vobcopy -i /dev/sr0 -m -o ~/copia_dvd/ Accin Grabar un cd de datos/imagen Copiar un cd de datos/imagen Grabar un cd de audio Copia un cd de audio Graba un cd mixto Borrar un cd regrabable Grabar un cd de datos/imagen Aade ms datos a un dvd multisesin Graba una imagen previamente creada Borra un dvd regrabable Ripea un video dvd Similar a la anterior Comentarios

Extraccin de CD
Comando cdda2wav -B -H -D /dev/sr1 -s -x cdda2wav -H -D /dev/sr1 -s -x -t 5 cdparanoia -B -d /dev/sr1 cdparanoia 5 -d /dev/sr1 abcde -d /dev/sr1 -N -x -o mp3 Accin Extrae un disco de audio completo en archivos .wav separados Extrae la pista nmero 5 Extrae un disco de audio completo en archivos .wav separados Extrae la pista nmero 5 Extrae disco completo en archivos mp3 abcde -d /dev/sr1 -N -x -o mpc = Extrae el separados (es necesario instalar paquete disco completo en archivos .mpc abcde) separados Comentarios

11 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

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

Audio
Comando lame -b 192 -m j tema.wav lame -h -m j --nogap *.wav Accin Convierte una cancion .wav a .mp3 con bitrate de 192 Convierte todos los archivos .wav a .mp3 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 mplayer -ao pcm fichero.asf play cancion Convierte un archivo .mp3 a .wav Convierte un archivo .asf o .wma a .wav Reproduce una cancion en la terminal Comentarios Elvalor 192 puede cambiarse y la opcin -h indica mxima calidad)

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.

Varios
Comando man comando Accin Muestra informacin sobre el comando Comentarios apropos palabra_clave = Busca dentro de las declaraciones de man la palabra exacta apropos -e palabra_clave = Busca la palabra exacta cal Muestra el calendario del mes actual Muestra la hora,tiempo de funcionamiento,no usuarios cal -my = Muestra el calendario de todo el ao

uptime

12 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

conectados y la carga media tzconfig tzselect date hwclock --show watch -n tiempo comando clear reset Ctrl+C Permite seleccionar la zona horaria Permite seleccionar la zona horaria Muestra la fecha del sistema en formato local Muestra el reloj Hardware o reloj de Bios Ejecuta un comando cada x segundos (defecto = 2) Limpia la pantalla Reinicia la terminal Termina un proceso. Ctrl+Z = Suspende temporalmente la ejecucin de un programa. Ctrl+S = Para la transferencia de datos a la terminal. Ctrl+Q = Resume,reinicia la tranferencia de datos Ctrl+Alt+F2 = Salir del entorno grfico a un terminal.(Fn segn gettys activados en /etc/inittab) Ctrl+Alt+Supr = Estando en una terminal reinicia(si no se indica otra cosa en /etc/inittab) hostname tty /etc/init.d/servicio stop Muestra el nombre de la maquina Muestra el nombre del fichero de la terminal conectada a la salida estandar. Para un servicio o demonio /etc/init.d/servicio start = Inicia un servicio o demonio /etc/init.d/servicio restart = Reinicia un servicio o demonio startx sh script java -jar fichero.jar ./[archivo.bin] Arranca el entorno grafico Ejecuta un script Ejecuta un programa java Ejecuta un archivo binario (tambin puede usarse con scripts) date --help = Muestra todas las opciones de date en castellano hwclock -systohc = Pone el reloj Hardware a la hora del sistema

13 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

consolechars -f fuente.psf.gz reportbug exit shutdown -t1 -h now su adduser usuario

Cambiar la fuente de la consola. Las fuentes se encuentran en /usr/share/consolefonts/ Enviar bugs Termina la ejecucion del programa actual Apaga el pc Entrar como superusuario Crea un nuevo usuario adduser usuario grupo = Aade un usuario existente a un grupo existente adduser --no-create-home usuario = Crea un usuario pero sin directorio personal shutdown -t1 -r now = Reinicia el pc

addgroup grupo deluser usuario

Crea un grupo nuevo Elimina un usuario deluser usuario grupo = Elimina un usuario del grupo especificado deluser --remove-home usuario = Elimina un usuario y su directorio personal

delgroup grupo = Elimina el grupo

delgroup grupo --only-if-empty = Elimina el grupo solo si no tiene ningun usuario Cambia el nombre del usuario Fecha en que la cuenta de usuario sera desactivada Cambia el nombre de un grupo Muestra la zona geografica configurada Reconfigura los locales Reconfigura el teclado Carga el mapa de teclado que le indicamos,que estar en: /usr/share /keymaps Muestra el codigo de caracteres en uso usermod -d nueva_home -m login = Cambia el nombre del usuario (lo crea si no existe) y tranfiere su contenido.

usermod -l nuevo_login usermod -e AAAA-MM-DD login groupmod -n nuevo_nombre grupo locale dpkg-reconfigure locales dpkg-reconfigure console-data loadkeys ruta_mapa_teclado.gz locale charmap

14 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

set env export

Muestra las variables locales definidas Muestra las variables de entorno definidas Muestra las variables de entorno declaradas

Procesos
Comando memtest Accin Hace una comprobacion del estado de la memoria Muestra el uso de la memoria Muestra informacin detallada sobre los procesos en curso (tecla z colorea los activos) Muestra los procesos en curso en forma de arbol Muestra el id del comando Para el proceso Muestra las llamadas al sistema originadas por el comando Muestra los procesos que estan usando un archivo o directorio lsof -c [comando] = Lista los ficheros abiertos por un proceso Lista los ficheros abiertos por los procesos 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] & nohup [comando] & jobs fg no_tarea Ejecuta un comando en segundo plano Ejecuta un comando de forma que si cerramos la terminal siga ejecutandose Lista los procesos en segundo plano identificandolo con su numero de tarea Pasa un comando a primer plano -m en megabytes -s 3 con una demora de 3 segundos Comentarios

free -m -s 3

top

pstree pidof [comando] killall [proceso] strace [comando] fuser -v [archivo]

lsof

15 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

bg nice -n prioridad [comando] renice prioridad PID_del_proceso

Pasa a segundo plano un proceso que hemos suspendido temporalmente con Ctrl-Z Ejecuta un comando con una prioridad determinada Cambia la prioridad de un proceso en marcha atq = Muestra la lista de tareas programadas de forma numerada atrm no = Elimina una tarea indentificada por su no

at [-f script] [tiempo]

Ejecuta un script a una hora y/o fecha concretas

batch

Igual que at, salvo que batch slo ejecuta el script si la carga de cpu es inferior al 80%

Disco duro
Comando du -h [fichero] Accin Muestra el espacio que ocupa el fichero o directorio Igual que el anterior pero lo muestra en forma de arbol Muestra informacin sobre particiones montadas Muestra informacin sobre particiones Muestra un listado de los dispositivos montados mount punto_montaje = Monta un dispositivo establecido en fstab umount punto_montaje = Desmonta un dispositivo establecido en el fstab mount -t [Sistema_Archivos] /dev/[dispositivo] [punto_montaje] = Monta el dispositvo, ej: mount -t ext3 /dev/hda1 /media/disco1 umount /dev/[dispositivo] = Desmonta un disco fsck /dev/[dispositivo] Chequea y repara el sistema de archivos de una particion no montada fsck.ext2 -vpf /dev/hdx = Chequea y repara el sistema de archivos de una particion ext2 no montada df -h = Medida humana Comentarios

tree -a -s -L 2

df

cfdisk mount

16 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

fsck.ext3 -vpf /dev/hdx = Igual pero con una particion ext3 mkfs.ext2 /dev/hdXX Crea un sistema ext2 en la particion seleccionada mkfs.ext3 /dev/hdXX = Crea un sistema ext3 en la particion seleccionada mkfs.ext2 /dev/fd0 = Crea un sistema ext2 en el disquette mkswap /dev/hdXX tune2fs -O ^has_journal /dev/hdXX tune2fs -j /dev/hdXX Crea un sistema de ficheros swap en la particin hdXX Convierte la particion de ext3 a ext2 Convierte la particion de ext2 a ext3 Clona el disco hda en el disco hdb en bloques de 1 Megabyte (para no sobrecargar el sistema) Copia el MBR (Master Boot Sector) Copia el VBS (Volume Boot Sector) dd if=mbr of=/dev/hda = Restaura el MBR dd if=sector_arranque_hda2 of=/dev/hda2 = Restaura el VBS

dd if=/dev/hda of=/dev/hdb bs=1M dd if=/dev/hda of=mbr count=1 bs=512 dd if=/dev/hda2 of=/sector_arranque_hda2 count=1 bs=512

Instalacin de software
Comando Accin Comentarios 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 -i paquete Instala un paquete 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

17 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

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 informacin detallada de un paquete aptitude clean = Elimina los paquetes .deb descargados

aptitude update

Actualiza la lista de paquetes

Informacin de hardware
Comando sudo lshw sudo lshw -C disk Accin Lista tu hardware Lista tu hardware especifico (en este caso, discos) Lista tu hardware especfico y guarda un archivo .html en tu directorio de usuario con toda la informacin -C es la abreviatura del comando -class, que hace lo mismo. Comentarios

sudo lshw -html > nombre_del_archivo.html

Kernel
Comando uname -a Version del kernel Accin Comentarios

18 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

lsmod modinfo [mdulo] modprobe [mdulo] insmod [mdulo] rmmod [modulo] echo [mdulo] >> /etc/modules depmod [modulo] modconf last hdparm /dev/hdX

Lista los modulos cargados Muestra informacion sobre un modulo Inserta un modulo y sus dependecias en el kernel Inserta un modulo en el kernel Elimina un modulo del kernel Inserta un modulo en el kernel permanentemente Comprueba las dependencias del modulo Programa grfico para cargar mdulos Muestra los usuarios conectados y desconectados en los ultimos dias Verifica el DMA de nuestro disco (sustituir "hdX" por nuestro disco correspondiente) hdparm -I /dev/hdx = Muestra informacin sobre el disco hdparm -d1 /dev/hdX = Activar el dma en nuestro disco modprobe -r [mdulo] = Elimina un modulo del kernel y los que dependen de l

lsdev lspci lsusb less /var/log /kern.log

Muestra informacin sobre los dispositivos Muestra los dispositivos PCI conectados Muestra los dispositivos USB conectados Mensajes del nucleo. less /var/log/syslog = Registro de mensajes relativos a la seguridad. less /var/log/debug = Registro de informacin de depuracin de los programas. less /var/log/messages = Mensajes del sistema de carcter informativo. less /var/log/user.log = Informacin del usuario. less /var/log/XFree86.0.log = Informacin sobre las X less /var/log/Xorg.0.log = Informacin sobre las X less /var/log/auth.log = Accesos al sistema(incluye los intentos fallidos).

last

Lista los usuarios conectados/desconectados (fichero /var/log/wtmp).

19 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

lastb cdda2wav -scanbus cdrecord -scanbus cat /proc/meminfo

Muestra los intentos de conexin fallidos (fichero /var/log/btmp). Comprobar el interfaz SCSI. Comprobar el interfaz SCSI. Informacin sobre la memoria. cat /proc/cpuinfo = Informacin sobre el procesador. cat /proc/devices = Informacin sobre dispositivos en uso.

FTP
Comando ftp Accin Abre la interface de usuario para el protocolo de transferencia de ficheros (FTP) Comentarios open servidor = Conectar con el servidor append = Anexar a un archivo ? = Imprimir informacin de ayuda local bell = Emitir sonido cuando se complete el comando binary = Establecer transferencia binaria (todas salvo .txt) bye = Finalizar la sesin ftp y salir ascii = Establecer tipo de transferencia ascii (slo para .txt) cd = Cambiar el directorio de trabajo remoto close = Finalizar la sesin ftp ls = Mostrar el contenido del directorio remoto dir = Mostrar el contenido del directorio remoto delete = Eliminar archivo remoto debug = Alternar modo de depuracin 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 mltiples directorios remotos mdelete = Eliminar mltiples archivos mget = Obtener mltiples archivos

20 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

mkdir = Crear directorio en el equipo remoto mls = Mostrar el contenido de mltiples directorios remotos mput = Enviar mltiples archivos open = Conectar a tftp remoto put = Enviar un archivo pwd = Imprimir el directorio de trabajo del equipo remoto quit = Finalizar la sesin 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 informacin de usuario verbose = Alternar modo detallado

IRC
Comando irc Accin Deberemos instalar el paquete irssi (sudo aptitude install irssi) Comentarios /server = Lista,aade o elimina servidores. /server [nombre:puerto:clave] = Conecta con un servidor. /info [servidor] = Obtener informacin sobre servidor. /lusers = Obtener estadsticas 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.

21 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

/ison [nick] = Comprobar si un usuario est conectado. /join [canal] = Unirse a un canal. /names = Listar usuarios en canales. /whois [nick] = Muestra informacin sobre un usuario. /whowas [nick] = Informa sobre un usuario que ya no est. /who [patrn] = Muestra informacin sobre patrn. /msg NiCK SET PASSWORD [clave] = Cambiar de contrasea(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 ests. /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 ests. /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:contrasea] = Identificarse en irc-hispano.

22 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

/part [canal] = Abandonar un canal. /quit = Cerrar todas las conexiones y salir.

Calculadora
Comando bc Accin Abrimos la calculadora bc. 20 + 5.4 = Suma. 77 - 4.2 = Resta. 25.2 * 86 = Multiplica. 47 / 3 = Muestra el cociente de la divisin. 47 % 3 = Muestra el resto de la divisin. 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. Comentarios

Redes
Comando /etc/init.d /networking start Accin Inicia los servicios de red. Comentarios /etc/init.d/networking restart = Reinicia los servicios de red. /etc/init.d/networking stop = Para los servicios de red. ifconfig [interfaz opciones IP] Informacin y configuracin de interfaces de red. ifconfig = Muestra el estado de los interfaces activos. ifconfig -a = Muestra el estado de todos los interfaces. ifconfig ppp0 = Muestra el estado de ppp0 ifconfig eth0 up = Activa eth0. ifconfig eth0 down = Cierra eth0. ifconfig eth1 address 192.168.1... = Asigna una direccin al interfaz especificado. iwconfig Similar a ifconfig pero slo para interfaces wireless

23 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

ifup interface

Habilita la interface especificada.

ifup eth0 ifup ppp0

ifdown interface

Deshabilita la interface especificada.

ifdown eth0 ifdown ppp0

dhclient eth0/eth1 pump -i eth0/eth1 pppoeconf pppconfig pon plog poff finger usuario

Inicia conexin dhcp mediante el cliente dhcp-client. Inicia conexin dhcp mediante el cliente pump. Programa para configurar conexiones pppoe. Programa en modo texto para configurar una conexin ppp. Establece la conexin ppp a internet. Monitoriza la conexin ppp. Finaliza la conexin ppp a internet. Informa sobre un usuario conectado al sistema. finger @servidor = Informa sobre todos los usuarios conectados a un servidor (nombre o IP) finger usuario@servidor = Informa sobre un usuario conectado a un servidor ping google.com = Verifica la conexin, en este caso con www.google.com (Ctrl+Z pone fin)

traceroute microsoft.es mtr rediris.es whois ubuntues.org host -v -a telefonica.com iptraf tethereal ettercap nmap

Muestra la ruta que los paquetes de datos han seguido hasta la mquina de destino, en este caso un server de microsoft.es Combinacin de ping y traceroute. Informacin sobre un dominio, en este caso el dominio ubuntu-es.org. Determina la ip de un nombre. En este caso, la IP de telefonica.com. Monitoriza trfico de redes (ncurses). Versin para consola de ethereal,un analizador del trfico de red (sniffer). Sniffer/interceptor/logger para redes LAN con switchs basado en ncurses. Escner de puertos. host -v -a 194.224.55.221 = Determina el nombre de una IP. En este caso, el nombre de 194.224.55.221.

24 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

fail2ban snort aide portsentry chkrootkit w3m lynx links links2 elinks irssi weeChat-curses mutt mush pine elm cabber centericq ncftp ftp-ssl telnet-ssl ssh rtorrent bittornado

Escanea logs como /var/log/auth.log y banea las IP con demasiados errores de conexin. Sniffer de paquetes y un detector de intrusiones en una red (NIDS). Detector de intrusiones en un nico Servidor, PC o host.(HIDS). IDS que detecta escaneos de puertos y reacciona a un ataque. Detector de rootkit.

Navegadores web.

elinks es compatible con SSL, con lo que podremos acceder a correo web.

Clientes IRC (Internet Relay Chat) )

Clientes de correo(MUA).

Cliente jabber (protocolo libre para mensajera instantnea). Cliente de mensajeria multiprotocolo (ICQ,Yahoo,AIM,MSN,IRC,Jabber) Cliente FTP (File Transfer Protocol) basado en ncurses Cliente FTP compatible con cifrado SSL y TSL (dependiendo de la otra parte) Cliente telnet (acceso remoto) compatible con cifrado SSL (dependiendo de la otra parte) Cliente SSH (Secure SHell). Acceso remoto cifrado. Forma parte del paquete openssh-client Clientes bittorrent. Bittornado es una versin mejorada del cliente homnimo bittorrent.

25 de 26

21/10/12 13:14

Comandos de uso frecuente - doc.ubuntu-es

http://doc.ubuntu-es.org/Comandos_de_uso_frecuente

talk usuario

Entabla una conversacion con un usuario del sistema. Anula la notificacion de comunicacion de talk o write. Manda un mensaje a un usuario del sistema. Saber qu puertos tiene abiertos nuestro sistema.

talk usuario@sistema = Entabla conversacion con un usuario de otro sistema (entre mquinas UNIX) mesg -y = Habilita la llegada de notificaciones de talk o write.

mesg -n write usuario netstat -napt

-n = No resuelve las direcciones a sus nombres DNS. Esto hace ms rpida la ejecucin. -a = Muestra todos las conexiones,includas las que estn escuchando. -p = Muestra el nmero y nombre del proceso,dueo de dicha conexin. -t = slo muestra conexiones tcp

wget [opciones] URL

Gestor de descargas.

-p = Descarga la web completa. -r = recursivo. -k = Convierte los enlaces absolutos en relativos. -c = Reanuda la descarga de un fichero parcialmente descargado. -l6 = profundidad de recursin (5 por defecto) -A formato = formato para descargar. -nH = hace que no se cree el subdirectorio localhost. --cut-dirs=n = elimina n nmero de directorios dentro de la jerarquia.

Obtenido de http://doc.ubuntu-es.org/index.php?title=Comandos_de_uso_frecuente& oldid=14451 Categora: Terminal

26 de 26

21/10/12 13:14

También podría gustarte