Comandos de uso frecuente - …€¦ · Toma una expresión regular de la línea de comandos, ......

27
Comandos de uso frecuente De doc.ubuntu-es 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 1 Aclaración sobre este artículo 2 Ficheros y miscelánea 3 Ejecutables 4 Impresión 5 Formatos 6 Compresión y descompresión 7 Renombrado 8 Gráficos 9 Imágenes 10 Grabación de CD y DVD 11 Extracción de CD 12 Audio 13 Varios 14 Procesos 15 Disco duro 16 Instalación de software 17 Información de hardware 18 Kernel 19 FTP 20 IRC 21 Calculadora 22 Redes Aclaración sobre este artículo En el siguiente artículo se incluyen comandos acompañados de opciones/parámetros. 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 Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_... 1 de 27 29/01/13 10:03

Transcript of Comandos de uso frecuente - …€¦ · Toma una expresión regular de la línea de comandos, ......

Comandos de uso frecuenteDe doc.ubuntu-es

En esta página encontrás comandos que se utilizan habitualmente en laadministración de un sistema GNU/Linux (particularmente Ubuntu) a través de la líneade comandos. Ordenados por temática.

Contenido

1 Aclaración sobre este artículo2 Ficheros y miscelánea3 Ejecutables4 Impresión5 Formatos6 Compresión y descompresión7 Renombrado8 Gráficos9 Imágenes10 Grabación de CD y DVD11 Extracción de CD12 Audio13 Varios14 Procesos15 Disco duro16 Instalación de software17 Información de hardware18 Kernel19 FTP20 IRC21 Calculadora22 Redes

Aclaración sobre este artículo

En el siguiente artículo se incluyen comandos acompañados de opciones/parámetros.Los elementos entre corchetes se han de escribir sin los corchetes a la hora de ponerlosen la consola.

Ejemplo: Mostrar el contenido del fichero carta.txt

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

1 de 27 29/01/13 10:03

En este artículo veríamos:

cat [fichero]

pero en realidad tendremos que escribir en la consola:

cat carta.txt

Ficheros y miscelánea

Comando Acción Comentarios

ls Lista los archivos de undirectorio concreto

ls -l = Añade información sobre losatributos

ls -a = Lista todos los archivosincluyendo los ocultos

ls -R = Lista el contenido del directorioy todos sus subdirectoriosrecursivamente

cat [fichero]Muestra el contenido de unfichero

cat -n [fichero] = Muestra elcontenido de un fichero numerando suslineas

more [fichero]Muestra un fichero de formatabulada como una página delman

less [fichero]Similar a more, permite tantoavanzar como retroceder entrelas páginas

echo [cadena] Repite la cadenaecho -e [cadena] = Habilita lainterpretación de caracteres de escape

stat [fichero] Muestra el estado de un ficherostat -f [fichero] = Muestra el estadodel sistema de ficheros

tail [archivo]Muestra las ultimas lineas de unarchivo

tail -n [n] [archivo] = Muestra lasultimas n lineas del archivo

head [archivo]Muestra las primeras lineas deun archivo

head [n] [archivo] = Muestra las nprimeras lineas de un archivo

find [patron] Busca las coincidencias con elpatrón dentro del directorio ysus subdirectorios

find [ruta] [patron] = Busca lascoincidencias con el patron dentro de laruta

find [patron] -print = Busca lascoincidencias y muestra la rutacompleta de estas.

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

2 de 27 29/01/13 10:03

find -size [tam] = Busca aquellosarchivos menores que el tamañoseñalado

man find = Muestra un listado lasmúltiples opciones y usos de find

whereis [programa]Busca la ruta donde seencuentra el programa, suayuda, etc.

grep [opciones][expresión regular]nombredearchivo

Toma una expresión regular dela línea de comandos, lee laentrada estándar o una lista dearchivos, e imprime las líneasque contengan coincidenciaspara esa expresión regular.También podemos redireccionarla salida de un determinadocomando por medio de unatubería (Alt Gr+ 1) y filtrarla congrep usando la expresión regularcomo criterio.

grep cadena archivo = Muestra laslíneas del archivo que contienen lacadena

ps -ef | grep nombredeproceso =Lista los procesos que se esténejecutando y que contengan la cadenanombredeproceso

grep palabra * = Muestra todas laslíneas que contienen la cadena"palabra" en una lista de archivos(donde "*" representa todos los archivosen el directorio actual)

type [comando]Busca la ruta donde seencuentra el comando

which [programa]Busca la ruta donde seencuentra el programa ocomando

pwd Muestra el directorio actual

historyMuestra los comandos utilizadospor el usuario en ordencronológico

fc -lMuestra los últimos comandosusados por el usuario

eject [unidad óptica]Expulsa la unidad ópticaseleccionada (Podemosencontrarlas en /media)

eject -t [unidad óptica] = Cierra labandeja de la unidad óptica (cdrom, dvd...)

cd Cambia al home o al directorioraíz si se lanza como root

cd [ruta] = Se desplaza al directorioespecificado en la ruta

cd .. = Se mueve al directorio anterior

cd ../.. = Se mueve dos directoriosatrás.

cp [origen] [destino] Copia el archivo origen aldirectorio destino

cp -R [origen] [destino] = Copia undirectorio recursivamente (directorio ysubdirectorios)

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

3 de 27 29/01/13 10:03

cp -p [origen] [destino] = Copiapreservando los permisos y las fechas

cp [archivo] [archivo nombrecambiado] = Copia el archivo y locambia de nombre

mv [origen][destino]

Mueve al archivo origen aldirectorio destino

mv [archivo][archivo_nombre_cambiado] =Cambia de nombre un archivo

mv se parece a cp, excepto que borra elarchivo original después de copiarlo. Sepuede entender como la utilizaciónconjunta de cp y rm.

mv renombra un archivo (que es elprimer parámetro) si el segundoparámetro es un archivo. Si el segundoparámetro es un directorio, mv moveráel archivo al nuevo directorio,manteniendo el mismo nombre simple.

mkdir [directorio]Crea un nuevo directorio dentrodel directorio.

rmdir [directoriovacío]

Elimina el directorio vacío

rm [archivo]Elimina un archivocompletamente

rm -r [directorio] = Elimina undirectorio recursivamente (directorio ysubdirectorios)

ln [archivo]Crea un enlace duro (mismoarchivo con distintos nombre)

ln -s [archivo] = Crea un enlaceblando

diff [opciones][fichero1] [fichero2]

Compara los dos ficheros diff -w [fichero1] [fichero2] =Descarta el espacio en blanco cuandocompara las lineas

diff -q [fichero1] [fichero2] =Informa solo si los ficheros son distintos

diff -y [fichero1] [fichero2] =Muestra la salida a dos columnas

passwdPermite al usuario cambiar sucontraseña

sudo passwd = Permite al usuariocambiar o crear la contraseña de root

man comando

Muestra el manual de uncomando, un paquete, etc.Resulta muy útil para aprender autilizar dicho comando, susmodificadores y argumentos.

man aptitude = Nos despliega laayuda de aptitude, sus opciones yposibilidades.

clear Limpia la pantalla

reset Reinicia la terminal

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

4 de 27 29/01/13 10:03

date Muestra la hora y la fecha enformato completo

date -u = Muestra la hora y fecha enformato completo en UTC

date '+format' = Formatea la hora y lafecha -> date '+Dia: %m/%d/%y%nHora:%H:%M:%S'

man date = Muestra un listado contodos los posibles formatos

whoMuestra los usuarios que haylogeados en el sistema

whoamiMuestra la información delpropio usuario

write [user]

Permite mandar un mensaje a unusuario conectado al sistema(valido para red), para finalizarpulsar Ctrl+D

mesgMuestra el estado actual de laterminal

mesg [y | n] = Esta orden permite alusuario que la ejecuta habilitar (y) oinhibir (n) el permiso de escritura sobresu terminal

mail [usuario]

Permite intercambiar correoelectrónico con otros usuarios.Similar a write solo que elusuario no necesita estarconectado.

uname Muestra el sistema UNIX sobreel que estamos trabajando

uname -a = Muestra toda lainformación sobre el tipo de sistemaque se esta utilizando

uname -m = Muestra el tipo dearquitectura que se esta utilizando

uname -s = Muestra el nombre delsistema

uname -n = Muesta el nombre por elque se identifica el sistema en la red

uname -r = Muestra la revision(release) del kernel que estamosusuando

uname -v = Muestra la version delkernel que estamos usando

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

Añade(+) o elimina(-) lospermisos de lectura(r),escritura(w) o ejecucion(x) delarchivo o directorio.

g|o|a][+|-][rwx] [archivo] = Cambia lospersmisos al usuario(u), grupo(g),otros(o) o a todos(a)

chmod [mascara] [archivo] = Cambialos permisos al archivo segun la

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

5 de 27 29/01/13 10:03

mascara, donde 000 quita todos lospermisos y 777 da todos los permisos.

umaskMuestra los permisos con losque el usuario creara susarchivos por defecto

umask [mascara] = Fija los permisosque tendra por defecto cualquierarchivo creado por el usuario. 777 quitatodos los permisos y 000 da todos lospermisos.

chown [nuevopropietario][archivos]

Cambia de propietario a losarchivos

chgrp [grupo nuevo][archivos]

Cambia de grupo a los archivos

mkfs.msdos /dev/fd0Formatea en formato MsDos undisquette

fdformat /dev/fd0Formatea en formato MsDos undisquette y despues verifica elformateo

sleep [tiempo]Congela la terminal durante lossegundos especificados

export[identificador][=valor]

Define, marca y/o asigna elidentificador(es) como variablesde entorno que seran exportadaa los subprocesos que segeneren.

unset [identificador]Permite eliminar una variableidentificada por su nombre oidentificador

|Redirecciona la salida de uncomando con la entrada delsiguiente comando

Se escribe mediante Alt Gr + 1

aliasnombre='comando'

Asigna un nombre simbolico a uncomando

Ejecutables

Comando Acción Comentarios

shnombredeejecutable.sh

Ejecuta un archivoejecutable .sh

bash nombredeejecutable.sh = Otra forma deejecutar un archivo ejecutable .sh

./nombredeejecutable.sh = Otra forma deejecutar un archivo ejecutable .sh

Impresión

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

6 de 27 29/01/13 10:03

Comando Acción Comentarios

lpr ficheroAñade el fichero a la cola deimpresion

lpr -#n fichero = Realiza "n" copias delfichero, donde n es un numero natural(1,2,3,4,5 ...)

lpqMuestra los documentos en lacola

lprmCancela la impresion deldocumento actual

lprm nCancela la impresion deltrabajo n, siendo n un numeronatural.

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

Formatea un archivo de textopara la impresion

-t = No imprimira cabeceras ni pies depagina

l70 = Establece la longitud de la páginade 70 lineas (66 por defecto)

-w 80 = Establece el ancho de linea en80 caracteres(72 por defecto).

-h "Comandos" = Establece"Comandos" como cabecera de cadapágina.

pr l70 -d comandos.txt| lpr

Una vez formateado el textolo manda a la cola deimpresion

Formatos

Comando Acción Comentarios

tidy fichero.htmlAnaliza el codigo de undocumento html

tidy -m fichero.html = Corrige modificandoel codigo del fichero html

tidy -m -asxml fichero.html = Convierte elfichero html a xml

tidy -m -asxhtml fichero.html = Convierteel fichero html a xhtml

tidy -m -ashtml fichero.xhtml = Convierteun fichero xhtml a html

pdftops fichero.pdffichero.ps

Convierte un fichero pdf aps

Compresión y descompresión

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

7 de 27 29/01/13 10:03

Comando Acción Comentarios

zip -r fichero.zipficheros

Comprime en formato .zip unzip archivo.zip = Descomprime un .zip

unzip -v archivo.zip = Muestra el contenidode un .zip sin descomprimirlo

rar a -r0 fichero.rarficheros

Comprime los ficheros enformato .rar

unrar e -r archivo.rar = Descomprime elfichero.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 contenidodel fichero.rar sin descomprimirlo

gzip -r ficheros Comprime ficheros a gz gzip -d fichero.gz = Descomprime unfichero.gz

gzip -c fichero.gz = Muestra el contenido deun fichero.gz sin descomprimirlo

bzip2 ficheros Comprime ficheros alformato bz2

bzip2 -d fichero.bz2 = Descomprime unfichero.bz2

bzip2 -c fichero.bz2 = Muestra el contenidode un fichero.bz2 sin descomprimirlo

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

Empaqueta ficheros odirectorios en tar

tar -vxf archivo.tar = Desempaqueta elarchivo.tar

tar -vtf archivo.tar = Muestra el contenidodel archivo.tar sin descomprimirlo

tar -zvcf archivo.tgzdirectorio

Empaqueta y comprime(tgz) directorios oficheros

tar -zvxf archivo.tgz = Desempaqueta ydescomprime un archivo.tgz

tar -zvtf archivo.tgz = Muestra el contenidode un tgz sin descomprimirlo nidesempaquetarlo

tar -jvcf archivo.tbz2directorio

Empaqueta y comprime(tbz2) directorios oficheros

tar -jvxf archivo.tbz2 = Desempaqueta ydescomprime el archivo.tbz2

tar -jvtf archivo.tbz2 = Muestra elcontenido sin desempaquetar nidescomprimir el .tbz2

Renombrado

Comando Acción Comentarios

rename 'y/A-Z/a-z/' *.zip

Cambia mayusculas porminisculas en todos los .zip.

*.zip indica el tipo de archivos a renombrar(llamado con * renombra todos).

A-Z indica el patron a modificar.

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

8 de 27 29/01/13 10:03

a-z indica el patron por el que se modifica.

rename 'y/ /_/' * cambia espacios por _ entodos los archivos.

rename 's/expresión //' *.mp3 = Eliminauna expresion de todos los mp3.

Gráficos

Comando Acción Comentarios

glxinfoInformacion sobreOpenGl y Glx

glxinfo | grep "directrendering" = Indica si estaactivada la aceleracion 3D

showrgbMuestra los coloresreconocidos por elsistema y su codigo RGB

banner textoMuestra un cartel asciicon el texto de formavertical

banner -w[n] texto = Haceel banner con el tamañoindicado por n, siendo n unnumero (Sin los corchetes)

figlet texto Muestra un cartel ASCIIcon el texto de formahorizontal

figlet -w[n] texto = Similara banner pero en formatohorizontal

figlet -t texto = La salida semostrara con su anchuramaxima

figlet -c texto = La salidase mostrara centrada

xwd > ventana.xwd Captura una ventanaxwd -root -screen >pantalla.xwd = Captura lapantalla

gnome-screenshotCaptura la pantalla en elescritorio gnome

gnome-screenshot--window = Captura laventana en el escritoriognome

import -window - ventana.jpgCaptura una ventana encualquier formato

xwud -in pantalla.xwdMuestra imagenes enformato .xwd

identify imagen.gifMuestra las propiedadesde una imagen

pdfimages fichero.pdfnombre_para_las_imágenes

Extrae las imagenes deun .pdf

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

9 de 27 29/01/13 10:03

convert *.jpg catálogo.pdfCrea un catalogo pdfcon las imagenes

display "vid:*.jpg"Crea un indice graficocon las miniaturas

convert imágen_color.jpg-monochrome imágen_b/n.jpg

Convierte una imagen ablanco y negro

convert imagen_original.ppmimagen_nueva.jpg

Cambia el formato deuna imagen

convert -sample 100x50imagen_original.jpg imagen_nueva.jpg

Cambia las dimensionesde una imagen

mogrify -format jpg *.ppmConvierte a .jpg todaslas imagenes .ppm

mogrify -format png -sample 20%x20%*.jpg

Crea miniaturas devarias imagenes

convert -delay 15 imag1.jpg imag2.jpgimag3.jpg remero.gif

Crea un gif animado convarias imágenes (15 esel tiempo entreimagenes encentésimas)

convert imagen.gif -adjoin imagen.jpgExtrae los fotogramasde 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 unaimagen

Imágenes

Comando Acción Comentarios

mkisofs -R -J -T -oimagen1.iso fichero1

Crea una imagen de un ficheroque se encuentre en nuestrodisco duro.

dd if=/dev/cdromof=imagen.iso

Crea una imagen del cd-rom yla vuelca en imagen.iso

cat /dev/cdrom >archivo.iso

Similar al anterior

nrg2iso imagen.nrgimagen.iso

Convierte una imagen .nrg a.iso

Para usar este comando esimprescindible instalar el paquetenrg2iso

bin2iso imagen.cueConvierte una imagen .bin o.cue a .iso

Para usar este comando esimprescindible instalar el paquetebin2iso

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

10 de 27 29/01/13 10:03

ccd2iso imagen.imgimagen.iso

Convierte una imagen img/ccd/sub/cue a .iso

Para usar este comando esimprescindible instalar paqueteccd2iso

mdf2iso imagen.mdfimagen.iso

Convierte una imagen .mdf o.mds a .iso

Para usar este comando esimprescindible instalar paquetemdf2iso

mount -t iso9660 -o loopimagen.iso punto_montaje

Monta una imagen .iso

umount punto_montaje Desmonta una imagen

md5sum archivo.iso >archivo.iso.txt

Genera la suma md5 de unarchivo .txt

md5sum -w -carchivo.iso.txt

Verifica la suma md5 de unarchivo

Grabación de CD y DVD

Comando Acción Comentarios

cdrecord -v dev=0,0,0 fs=16M speed=30 imagen.isoGrabar un cd dedatos/imagen

cdrecord -v dev=0,0,0 fs=16M speed=30 -eject-isosize /dev/sr1

Copiar un cd dedatos/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=fastBorrar un cdregrabable

growisofs -Z /dev/sr0 -R -J archivoGrabar un cd dedatos/imagen

growisofs -M /dev/sr0 -R -J archivoAñade más datos a undvd multisesión

growisofs -dvd-compat -Z /dev/sr0=imagen.isoGraba una imagenpreviamente creada

dvdrecord -v dev=0,0,0 blank=fastBorra un dvdregrabable

dvdbackup -M -i/dev/sr0 -o ~/copia_dvd/ Ripea un video dvd

vobcopy -i /dev/sr0 -m -o ~/copia_dvd/ Similar a la anterior

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

11 de 27 29/01/13 10:03

Extracción de CD

Comando Acción Comentarios

cdda2wav -B -H-D /dev/sr1 -s -x

Extrae un disco de audio completoen 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 completoen 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 archivosmp3 separados (es necesarioinstalar 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 .oggseparados

abcde -d /dev/sr1 -N -x -o ogg tracks1-3 5 = Extrae las 3 primerascanciones y la quinta

Audio

Comando Acción Comentarios

lame -b 192 -m jtema.wav

Convierte una cancion .wav a .mp3 conbitrate de 192

Elvalor 192 puede cambiarse y laopción -h indica máxima calidad)

lame -h -m j--nogap *.wav

Convierte todos los archivos .wav a .mp3

oggenc -b 128 -q 5tema.wav

Convierte un archivo .wav a .ogg conbitrate de 128 (-b 128) y calidad 5 (-q 5)en un rango de 0 a 10.

oggenc *.wav = Convierte todoslos wav en un unico fichero ogg

oggenc -a -l -t *.wav =Convierte todos los .wav en susrespectivos ogg

oggdec tema.ogg = Convierteun archivo .ogg a .wav

oggdec *.ogg = Convierte todoslos .ogg a .wav

lame -h --decodetema.mp3tema.wav

Convierte un archivo .mp3 a .wav

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

12 de 27 29/01/13 10:03

mplayer -ao pcmfichero.asf

Convierte un archivo .asf o .wma a .wav

play cancion Reproduce una cancion en la terminal

Varios

Comando Acción Comentarios

man comando Muestra información sobre elcomando

apropos palabra_clave = Buscadentro de las declaraciones de man lapalabra exacta

apropos -e palabra_clave = Buscala palabra exacta

calMuestra el calendario del mesactual

cal -my = Muestra el calendario detodo el año

uptimeMuestra la hora,tiempo defuncionamiento,no usuariosconectados y la carga media

tzconfigPermite seleccionar la zonahoraria

tzselectPermite seleccionar la zonahoraria

dateMuestra la fecha del sistema enformato local

date --help = Muestra todas lasopciones de date en castellano

hwclock --showMuestra el reloj Hardware oreloj de Bios

hwclock -systohc = Pone el relojHardware a la hora del sistema

watch -n tiempocomando

Ejecuta un comando cada xsegundos (defecto = 2)

clear Limpia la pantalla

reset Reinicia la terminal

Ctrl+C Termina un proceso. Ctrl+Z = Suspende temporalmentela ejecución de un programa.

Ctrl+S = Para la transferencia dedatos a la terminal.

Ctrl+Q = Resume,reinicia latranferencia de datos

Ctrl+Alt+F2 = Salir del entornográfico a un terminal.(Fnº segúngettys activados en /etc/inittab)

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

13 de 27 29/01/13 10:03

Ctrl+Alt+Supr = Estando en unaterminal reinicia(si no se indica otracosa en /etc/inittab)

hostnameMuestra el nombre de lamaquina

ttyMuestra el nombre del ficherode la terminal conectada a lasalida estandar.

/etc/init.d/servicio stop Para un servicio o demonio /etc/init.d/servicio start = Inicia unservicio o demonio

/etc/init.d/servicio restart =Reinicia 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(también puede usarse conscripts)

consolechars -ffuente.psf.gz

Cambiar la fuente de laconsola. Las fuentes seencuentran en /usr/share/consolefonts/

reportbug Enviar bugs

exitTermina la ejecucion delprograma actual

shutdown -t1 -h now Apaga el pcshutdown -t1 -r now = Reinicia elpc

su Entrar como superusuario

adduser usuario Crea un nuevo usuario adduser usuario grupo = Añade unusuario existente a un grupoexistente

adduser --no-create-home usuario= Crea un usuario pero sin directoriopersonal

addgroup grupo Crea un grupo nuevo

deluser usuario Elimina un usuario deluser usuario grupo = Elimina unusuario del grupo especificado

deluser --remove-home usuario =Elimina un usuario y su directoriopersonal

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

14 de 27 29/01/13 10:03

delgroup grupo =Elimina el grupo

delgroup grupo --only-if-empty =Elimina el grupo solo si no tieneningun usuario

usermod -l nuevo_login Cambia el nombre del usuario

usermod -d nueva_home -m login= Cambia el nombre del usuario (locrea si no existe) y tranfiere sucontenido.

usermod -eAAAA-MM-DD login

Fecha en que la cuenta deusuario sera desactivada

groupmod -nnuevo_nombre grupo

Cambia el nombre de un grupo

localeMuestra la zona geograficaconfigurada

dpkg-reconfigurelocales

Reconfigura los locales

dpkg-reconfigureconsole-data

Reconfigura el teclado

loadkeysruta_mapa_teclado.gz

Carga el mapa de teclado quele indicamos,que estará en:/usr/share/keymaps

locale charmapMuestra el codigo decaracteres en uso

setMuestra las variables localesdefinidas

envMuestra las variables deentorno definidas

exportMuestra las variables deentorno declaradas

Procesos

Comando Acción Comentarios

memtestHace una comprobacion del estadode la memoria

free -m -s 3 Muestra el uso de la memoria

-m en megabytes

-s 3 con una demora de 3segundos

topMuestra información detallada sobrelos procesos en curso (tecla zcolorea los activos)

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

15 de 27 29/01/13 10:03

pstreeMuestra los procesos en curso enforma de arbol

pidof [comando] Muestra el id del comando

killall [proceso] Para el proceso

strace [comando]Muestra las llamadas al sistemaoriginadas por el comando

fuser -v [archivo]Muestra los procesos que estanusando un archivo o directorio

lsofLista los ficheros abiertos por losprocesos

lsof -c [comando] = Lista losficheros abiertos por un proceso

lsof +D [Directorio] = Lista losprocesos que estan usando eldirectorio

lsof -i :60627 = Muestra losprocesos que se encuentren detrasdel puerto 60627

[comando] &Ejecuta un comando en segundoplano

nohup [comando] &Ejecuta un comando de forma que sicerramos la terminal sigaejecutandose

jobsLista los procesos en segundo planoidentificandolo con su numero detarea

fg no_tarea Pasa un comando a primer plano

bgPasa a segundo plano un proceso quehemos suspendido temporalmentecon Ctrl-Z

nice -n prioridad[comando]

Ejecuta un comando con unaprioridad determinada

renice prioridadPID_del_proceso

Cambia la prioridad de un proceso enmarcha

at [-f script] [tiempo]Ejecuta un script a una hora y/ofecha concretas

atq = Muestra la lista de tareasprogramadas de forma numerada

atrm no = Elimina una tareaindentificada por su no

batchIgual que at, salvo que batch sóloejecuta el script si la carga de cpu esinferior al 80%

Disco duro

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

16 de 27 29/01/13 10:03

Comando Acción Comentarios

du -h [fichero]Muestra el espacioque ocupa el fichero odirectorio

tree -a -s -L 2Igual que el anteriorpero lo muestra enforma de arbol

dfMuestra informaciónsobre particionesmontadas

df -h = Medida humana

cfdiskMuestra informaciónsobre particiones

mount Muestra un listado delos dispositivosmontados

mount punto_montaje = Monta undispositivo establecido en fstab

umount punto_montaje = Desmontaun 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 elsistema de archivos deuna particion nomontada

fsck.ext2 -vpf /dev/hdx = Chequea yrepara el sistema de archivos de unaparticion ext2 no montada

fsck.ext3 -vpf /dev/hdx = Igual perocon una particion ext3

mkfs.ext2 /dev/hdXX Crea un sistema ext2en la particionseleccionada

mkfs.ext3 /dev/hdXX = Crea unsistema ext3 en la particionseleccionada

mkfs.ext2 /dev/fd0 = Crea un sistemaext2 en el disquette

mkswap /dev/hdXXCrea un sistema deficheros swap en lapartición hdXX

tune2fs -O ^has_journal/dev/hdXX

Convierte la particionde ext3 a ext2

tune2fs -j /dev/hdXXConvierte la particionde ext2 a ext3

dd if=/dev/hda of=/dev/hdbbs=1M

Clona el disco hda enel disco hdb enbloques de 1

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

17 de 27 29/01/13 10:03

Megabyte (para nosobrecargar elsistema)

dd if=/dev/hda of=mbrcount=1 bs=512

Copia el MBR (MasterBoot Sector)

dd if=mbr of=/dev/hda = Restaura elMBR

dd if=/dev/hda2of=/sector_arranque_hda2count=1 bs=512

Copia el VBS (VolumeBoot Sector)

dd if=sector_arranque_hda2of=/dev/hda2 = Restaura el VBS

Instalación de software

Comando Acción Comentarios

dpkg -ipaquete

Instala un paquete

dpkg -r paquete = Desinstala un paquete

dpkg --purge paquete = Desisntala un paquete y sus archivosde configuracion

dpkg --force -r paquete = Fuerza la desinstalacion de unpaquete

dpkg --force-all -r paquete = Fuerza aun mas ladesinstalacion de un paquete (Puede comprometer el sistema)

dpkg -c paquete = Muestra el contenido de un paquete

dpkg -L paquete = Muestra todos los ficheros que seinstalaron con un paquete

dpkg -S fichero = Muestra a que paquete pertenece un fichero

dpkg --get-selections = Muestra un listado con todos lospaquetes instalados

dpkg-reconfigure paquete = Reconfigura el paquete

aptitudeupdate

Actualiza la listade paquetes

aptitude upgrade = Actualiza el sistema (no instala ni eliminapaquetes)

aptitude dist-upgrade = Actualiza el sistema eliminando einstalando paquetes si fuera necesario

aptitude install [paquetes] = Instala los paquetes indicados

aptitude reinstall [paquetes] = Reinstala los paquetesindicados

aptitude remove [paquetes] = Elimina los paquetes indicados

aptitude purge [paquetes] = Elimina los paquetes y susficheros de configuracion

aptitude download [paquetes] = Descarga los paquetes en eldirectorio actual

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

18 de 27 29/01/13 10:03

aptitude hold [paquetes] = Bloqua los paquetes indicados

aptitude unhold [paquetes] = Desbloquea los paquetesseleccionados

aptitude unmarkauto [paquetes] = Desmarca paquetescomo instalados manualmente

aptitude markauto = Marca paquetes como instaladosmanualmente

aptitude search [expresion] = Busca un paquete por nombreo expresion

aptitude show [paquetes] = Muestra información detalladade un paquete

aptitude clean = Elimina los paquetes .deb descargados

Información de hardware

Comando Acción Comentarios

sudo lshw Lista tu hardware

sudo lshw -C diskLista tu hardware especifico (en estecaso, discos)

-C es la abreviatura delcomando -class, que hacelo mismo.

sudo lshw -html >nombre_del_archivo.html

Lista tu hardware específico yguarda un archivo .html en tudirectorio de usuario con toda lainformación

Kernel

Comando Acción Comentarios

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 enel kernel

modprobe -r [módulo] =Elimina un modulo del kernel ylos que dependen de él

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 kernelpermanentemente

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

19 de 27 29/01/13 10:03

depmod [modulo] Comprueba las dependencias del modulo

modconf Programa gráfico para cargar módulos

lastMuestra los usuarios conectados ydesconectados en los ultimos dias

hdparm /dev/hdX Verifica el DMA de nuestro disco(sustituir "hdX" por nuestro discocorrespondiente)

hdparm -I /dev/hdx = Muestrainformación sobre el disco

hdparm -d1 /dev/hdX = Activarel dma en nuestro disco

lsdevMuestra información sobre losdispositivos

lspci Muestra los dispositivos PCI conectados

lsusb Muestra los dispositivos USB conectados

less /var/log/kern.log

Mensajes del nucleo. less /var/log/syslog = Registrode mensajes relativos a laseguridad.

less /var/log/debug = Registrode información de depuración delos programas.

less /var/log/messages =Mensajes del sistema de carácterinformativo.

less /var/log/user.log =Información del usuario.

less /var/log/XFree86.0.log =Información sobre las X

less /var/log/Xorg.0.log =Información sobre las X

less /var/log/auth.log =Accesos al sistema(incluye losintentos fallidos).

lastLista los usuariosconectados/desconectados (fichero/var/log/wtmp).

lastbMuestra 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. cat /proc/cpuinfo = Informaciónsobre el procesador.

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

20 de 27 29/01/13 10:03

cat /proc/devices = Informaciónsobre dispositivos en uso.

FTP

Comando Acción Comentarios

ftp Abre la interface de usuario para

el protocolo de transferencia deficheros (FTP)

open servidor = Conectar con el servidor

append = Anexar a un archivo

? = Imprimir información de ayuda local

bell = Emitir sonido cuando se complete elcomando

binary = Establecer transferencia binaria (todassalvo .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 luegoel comando

lcd = Cambiar el directorio de trabajo local

mdir = Mostrar el contenido de múltiplesdirectorios remotos

mdelete = Eliminar múltiples archivos

mget = Obtener múltiples archivos

mkdir = Crear directorio en el equipo remoto

mls = Mostrar el contenido de múltiplesdirectorios remotos

mput = Enviar múltiples archivos

open = Conectar a tftp remoto

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

21 de 27 29/01/13 10:03

put = Enviar un archivo

pwd = Imprimir el directorio de trabajo delequipo 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 servidorremoto

send = Enviar un archivo

status = Muestra el estado actual

trace = Alternar trazado de paquetes

type = Establecer el tipo de transferencia dearchivos

user = Enviar nueva información de usuario

verbose = Alternar modo detallado

IRC

Comando Acción Comentarios

irc Deberemos instalar elpaquete irssi

(sudo aptitude install irssi)

/server = Lista,añade o elimina servidores.

/server [nombre:puerto:clave] = Conecta con unservidor.

/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.

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

22 de 27 29/01/13 10:03

/whois [nick] = Muestra información sobre un usuario.

/whowas [nick] = Informa sobre un usuario que ya noestá.

/who [patrón] = Muestra información sobre patrón.

/msg NiCK SET PASSWORD [clave] = Cambiar decontraseña(en irc-hispano)

/msg [nick | canal][texto] = Envia un mensaje a unusuario o canal.

/amsg [texto] 'a = Envia un mensaje a todos los canalesen los que estás.

/notice [nick | canal] = Envia un mensaje privado a unusuario/os

/query [usuario texto] = Envia un mensaje privado a unusuario.

/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 losque 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.

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

23 de 27 29/01/13 10:03

Calculadora

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.

Redes

Comando Acción Comentarios

/etc/init.d/networkingstart

Inicia los servicios de red. /etc/init.d/networking restart= Reinicia los servicios de red.

/etc/init.d/networking stop =Para los servicios de red.

ifconfig[interfazopciones IP]

Información y configuración de interfaces dered.

ifconfig = Muestra el estado delos interfaces activos.

ifconfig -a = Muestra el estadode todos los interfaces.

ifconfig ppp0 = Muestra elestado de ppp0

ifconfig eth0 up = Activa eth0.

ifconfig eth0 down = Cierraeth0.

ifconfig eth1 address192.168.1... = Asigna unadirección al interfazespecificado.

iwconfigSimilar a ifconfig pero sólo para interfaceswireless

ifup interface Habilita la interface especificada. ifup eth0

ifup ppp0

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

24 de 27 29/01/13 10:03

ifdown interface Deshabilita la interface especificada. ifdown eth0

ifdown ppp0

dhclienteth0/eth1

Inicia conexión dhcp mediante el clientedhcp-client.

pump -ieth0/eth1

Inicia conexión dhcp mediante el clientepump.

pppoeconf Programa para configurar conexiones pppoe.

pppconfigPrograma en modo texto para configurar unaconexió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 alsistema.

finger @servidor = Informasobre todos los usuariosconectados a un servidor(nombre o IP)

finger usuario@servidor =Informa sobre un usuarioconectado a un servidor

ping google.com = Verifica laconexión, en este caso conwww.google.com (Ctrl+Z ponefin)

traceroutemicrosoft.es

Muestra la ruta que los paquetes de datoshan seguido hasta la máquina de destino, eneste caso un server de microsoft.es

mtr rediris.es Combinación de ping y traceroute.

whois ubuntu-es.org

Información sobre un dominio, en este caso eldominio ubuntu-es.org.

host -v -atelefonica.com

Determina la ip de un nombre. En este caso,la IP de telefonica.com.

host -v -a 194.224.55.221 =Determina el nombre de una IP.En este caso, el nombre de194.224.55.221.

iptraf Monitoriza tráfico de redes (ncurses).

tetherealVersión para consola de ethereal,unanalizador del tráfico de red (sniffer).

ettercapSniffer/interceptor/logger para redes LANcon switchs basado en ncurses.

nmap Escáner de puertos.

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

25 de 27 29/01/13 10:03

w3m

lynx

links

links2

elinks

irssi

weeChat-curses

mutt

mush

pine

elm

rtorrent

bittornado

fail2banEscanea logs como /var/log/auth.log y banealas IP con demasiados errores de conexión.

snortSniffer de paquetes y un detector deintrusiones en una red (NIDS).

aideDetector de intrusiones en un único Servidor,PC o host.(HIDS).

portsentryIDS que detecta escaneos de puertos yreacciona a un ataque.

chkrootkit Detector de rootkit.

Navegadores web.elinks es compatible con SSL,con lo que podremos acceder acorreo web.

Clientes IRC (Internet Relay Chat) )

Clientes de correo(MUA).

cabberCliente jabber (protocolo libre paramensajería instantánea).

centericqCliente de mensajeria multiprotocolo(ICQ,Yahoo,AIM,MSN,IRC,Jabber)

ncftpCliente FTP (File Transfer Protocol) basadoen ncurses

ftp-sslCliente FTP compatible con cifrado SSL yTSL (dependiendo de la otra parte)

telnet-sslCliente telnet (acceso remoto) compatible concifrado SSL (dependiendo de la otra parte)

sshCliente SSH (Secure SHell). Acceso remotocifrado. Forma parte del paquete openssh-client

Clientes bittorrent.Bittornado es una versiónmejorada del cliente homónimobittorrent.

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

26 de 27 29/01/13 10:03

talk usuarioEntabla una conversacion con un usuario delsistema.

talk usuario@sistema =Entabla conversacion con unusuario de otro sistema (entremáquinas UNIX)

mesg -nAnula la notificacion de comunicacion de talko write.

mesg -y = Habilita la llegadade notificaciones de talk owrite.

write usuario Manda un mensaje a un usuario del sistema.

netstat -napt Saber qué puertos tiene abiertos nuestrosistema.

-n = No resuelve lasdirecciones a sus nombres DNS.Esto hace más rápida laejecución.

-a = Muestra todos lasconexiones,incluídas las queestán escuchando.

-p = Muestra el número ynombre del proceso,dueño dedicha conexión.

-t = sólo muestra conexionestcp

wget [opciones]URL

Gestor de descargas. -p = Descarga la web completa.

-r = recursivo.

-k = Convierte los enlacesabsolutos en relativos.

-c = Reanuda la descarga de unfichero parcialmentedescargado.

-l6 = profundidad de recursión(5 por defecto)

-A formato = formato paradescargar.

-nH = hace que no se cree elsubdirectorio localhost.

--cut-dirs=n = elimina nnúmero de directorios dentro dela jerarquia.

Obtenido de «http://doc.ubuntu-es.org/index.php?title=Comandos_de_uso_frecuente&oldid=14451»Categoría: Terminal

Comandos de uso frecuente - doc.ubuntu-es http://doc.ubuntu-es.org/index.php?title=Comandos_de_...

27 de 27 29/01/13 10:03