Comandos de Uso Frecuente - Doc Ubuntu-Es

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

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.

Tabla de contenidos
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 28

25/07/10 11:55

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

Muestra el contenido de un
fichero

more [fichero]

Muestra un fichero de forma


tabulada como una pgina del
man

less [fichero]

Similar a more, permite tanto


avanzar como retroceder entre
las pginas

echo [cadena]

Repite la cadena

echo -e [cadena] = Habilita la


interpretacin de caracteres de escape

stat [fichero]

Muestra el estado de un fichero

stat -f [fichero] = Muestra el estado


del sistema de ficheros

tail [archivo]

Muestra las ultimas lineas de un


archivo

tail -n [n] [archivo] = Muestra las


ultimas n lineas del archivo

head [archivo]

Muestra las primeras lineas de


un archivo

head [n] [archivo] = Muestra las n


primeras lineas de un archivo

Busca las coincidencias con el


patrn dentro del directorio y
sus subdirectorios

find [ruta] [patron] = Busca las


coincidencias con el patron dentro de la
ruta

find [patron]

2 de 28

cat -n [fichero] = Muestra el


contenido de un fichero numerando sus
lineas

cat [fichero]

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

find [patron] -print = Busca las


coincidencias y muestra la ruta
completa de estas.
find -size [tam] = Busca aquellos
archivos menores que el tamao
sealado
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.

grep [opciones]
[expresin regular]
nombredearchivo

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.

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)

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
cronolgico

fc -l

Muestra los ltimos comandos


usados por el usuario

eject [unidad ptica]

Expulsa la unidad ptica


seleccionada (Podemos
encontrarlas en /media)

eject -t [unidad ptica] = Cierra la


bandeja de la unidad ptica (cdrom, dvd
...)

Cambia al home o al directorio


raz si se lanza como root

cd [ruta] = Se desplaza al directorio


especificado en la ruta

cd

cd .. = Se mueve al directorio anterior


cd ../.. = Se mueve dos directorios
atrs.

3 de 28

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

cp [origen] [destino]

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

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
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]

Crea un nuevo directorio dentro


del directorio.

rmdir [directorio
vaco]

Elimina el directorio vaco

rm [archivo]

Elimina un archivo
completamente

rm -r [directorio] = Elimina un
directorio recursivamente (directorio y
subdirectorios)

ln [archivo]

Crea un enlace duro (mismo


archivo con distintos nombre)

ln -s [archivo] = Crea un enlace


blando

Compara los dos ficheros

diff -w [fichero1] [fichero2] =


Descarta el espacio en blanco cuando
compara las lineas

diff [opciones]
[fichero1] [fichero2]

diff -q [fichero1] [fichero2] =


Informa solo si los ficheros son distintos
diff -y [fichero1] [fichero2] =
Muestra la salida a dos columnas

4 de 28

passwd

Permite al usuario cambiar su


contrasea

sudo passwd = Permite al usuario


cambiar o crear la contrasea de root

man comando

Muestra el manual de un
comando, un paquete, etc.
Resulta muy til para aprender a
utilizar dicho comando, sus

man aptitude = Nos despliega la


ayuda de aptitude, sus opciones y
posibilidades.

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

modificadores y argumentos.
clear

Limpia la pantalla

reset

Reinicia la terminal

date

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

who

Muestra los usuarios que hay


logeados en el sistema

whoami

Muestra la informacin 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


electrnico con otros usuarios.
Similar a write solo que el
usuario no necesita estar
conectado.

uname

Muestra el sistema UNIX sobre


el que estamos trabajando

mesg [y | n] = Esta orden permite al


usuario que la ejecuta habilitar (y) o
inhibir (n) el permiso de escritura sobre
su terminal

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

5 de 28

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

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

Aade(+) 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

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

Se escribe mediante Alt Gr + 1

Ejecutables
Comando

6 de 28

Accin

Comentarios

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

sh
nombredeejecutable.sh

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

Ejecuta un archivo
ejecutable .sh

bash nombredeejecutable.sh = Otra forma de


ejecutar un archivo ejecutable .sh
./nombredeejecutable.sh = Otra forma de
ejecutar un archivo ejecutable .sh

Impresin
Comando

Accin

Comentarios

lpr fichero

Aade el fichero a la cola de


impresion

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.

lpr -#n fichero = Realiza "n" copias del


fichero, donde n es un numero natural
(1,2,3,4,5 ...)

-t = No imprimira cabeceras ni pies de


pagina
l70 = Establece la longitud de la pgina
de 70 lineas (66 por defecto)
pr +2 l70 -w 80 -h
"Comandos" fichero -t

Formatea un archivo de texto


para la impresion

-w 80 = Establece el ancho de linea en


80 caracteres(72 por defecto).
-h "Comandos" = Establece
"Comandos" como cabecera de cada
pgina.

pr l70 -d comandos.txt
| lpr

Una vez formateado el texto


lo manda a la cola de
impresion

Formatos
Comando

Accin

Comentarios
tidy -m fichero.html = Corrige modificando
el codigo del fichero html

tidy fichero.html

Analiza el codigo de un
documento html

tidy -m -asxml fichero.html = Convierte el


fichero html a xml
tidy -m -asxhtml fichero.html = Convierte
el fichero html a xhtml

7 de 28

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

tidy -m -ashtml fichero.xhtml = Convierte


un fichero xhtml a html
pdftops fichero.pdf
fichero.ps

Convierte un fichero pdf a


ps

Compresin y descompresin
Comando

Accin

zip -r fichero.zip
ficheros

Comprime en formato .zip

rar a -r0 fichero.rar


ficheros

Comprime los ficheros en


formato .rar

Comentarios
unzip archivo.zip = Descomprime un .zip
unzip -v archivo.zip = Muestra el contenido
de un .zip sin descomprimirlo
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

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

tar -jvcf archivo.tbz2


directorio

8 de 28

Empaqueta y comprime
(tgz) directorios o
ficheros

tar -zvxf archivo.tgz = Desempaqueta y


descomprime un archivo.tgz

Empaqueta y comprime
(tbz2) directorios o
ficheros

tar -jvxf archivo.tbz2 = Desempaqueta y


descomprime el archivo.tbz2

tar -zvtf archivo.tgz = Muestra el contenido


de un tgz sin descomprimirlo ni
desempaquetarlo

tar -jvtf archivo.tbz2 = Muestra el


contenido sin desempaquetar ni

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

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

Accin

Comentarios
glxinfo | grep "direct
rendering" = Indica si esta
activada la aceleracion 3D

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

banner -w[n] texto = Hace


el banner con el tamao
indicado por n, siendo n un
numero (Sin los corchetes)

Muestra un cartel ASCII


con el texto de forma
horizontal

figlet -w[n] texto = Similar


a banner pero en formato
horizontal

figlet texto

figlet -t texto = La salida


se mostrara con su anchura
maxima
figlet -c texto = La salida
se mostrara centrada

xwd > ventana.xwd

9 de 28

Captura una ventana

xwd -root -screen >


pantalla.xwd = Captura la
pantalla

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

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_imgenes

Extrae las imagenes de


un .pdf

convert *.jpg catlogo.pdf

Crea un catalogo pdf


con las imagenes

display "vid:*.jpg"

Crea un indice grafico


con las miniaturas

convert imgen_color.jpg
-monochrome imgen_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 imgenes (15 es
el tiempo entre
imagenes en
centsimas)

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

Aade texto a una


imagen

gnome-screenshot
--window = Captura la
ventana en el escritorio
gnome

Imgenes
Comando

10 de 28

Accin

Comentarios

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

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

Grabacin de CD y DVD
Comando

11 de 28

Accin

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

Comentarios

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

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

Aade ms datos a un
dvd multisesin

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

Extraccin de CD
Comando

Accin

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 nmero 5

cdparanoia -B -d
/dev/sr1

Extrae un disco de audio completo


en archivos .wav separados

cdparanoia 5 -d
/dev/sr1

Extrae la pista nmero 5

Comentarios

abcde -d /dev/sr1 -N -x -o mpc =


Extrae el disco completo en archivos
.mpc separados
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 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

12 de 28

Accin

Comentarios

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

Elvalor 192 puede cambiarse y


la opcin -h indica mxima
calidad)

lame -b 192 -m j
tema.wav

Convierte una cancion .wav a .mp3 con


bitrate de 192

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

Convierte todos los archivos .wav a .mp3


oggenc *.wav = Convierte todos
los wav en un unico fichero ogg

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

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

13 de 28

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

cal -my = Muestra el calendario de


todo el ao

date --help = Muestra todas las


opciones de date en castellano

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

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.

hwclock -systohc = Pone el reloj


Hardware a la hora del sistema

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

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

/etc/init.d/servicio start = Inicia un


servicio o demonio
/etc/init.d/servicio restart =
Reinicia un servicio o demonio

14 de 28

startx

Arranca el entorno grafico

sh script

Ejecuta un script

java -jar fichero.jar

Ejecuta un programa java

./[archivo.bin]

Ejecuta un archivo binario


(tambin puede usarse con
scripts)

consolechars -f
fuente.psf.gz

Cambiar la fuente de la
consola. Las fuentes se
encuentran en /usr/share
/consolefonts/

reportbug

Enviar bugs

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

exit

Termina la ejecucion del


programa actual

shutdown -t1 -h now

Apaga el pc

su

Entrar como superusuario

adduser usuario

Crea un nuevo usuario

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

shutdown -t1 -r now = Reinicia el


pc

adduser usuario grupo = Aade un


usuario existente a un grupo
existente
adduser --no-create-home usuario
= Crea un usuario pero sin directorio
personal

addgroup grupo

Crea un grupo nuevo

deluser usuario

Elimina un usuario

deluser usuario grupo = Elimina


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

15 de 28

delgroup grupo =
Elimina el grupo

delgroup grupo --only-if-empty =


Elimina el grupo solo si no tiene
ningun usuario

usermod -l nuevo_login

Cambia el nombre del usuario

usermod -d nueva_home -m login


= Cambia el nombre del usuario (lo
crea si no existe) y tranfiere su
contenido.

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

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

set

Muestra las variables locales


definidas

env

Muestra las variables de


entorno definidas

export

Muestra las variables de


entorno declaradas

Procesos
Comando
memtest

Accin

Comentarios

Hace una comprobacion del estado


de la memoria
-m en megabytes

free -m -s 3

Muestra el uso de la memoria

top

Muestra informacin 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

-s 3 con una demora de 3


segundos

lsof -c [comando] = Lista los


ficheros abiertos por un proceso

lsof

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

16 de 28

[comando] &

Ejecuta un comando en segundo


plano

nohup [comando] &

Ejecuta un comando de forma que si


cerramos la terminal siga
ejecutandose

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

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

Igual que at, salvo que batch slo


ejecuta el script si la carga de cpu es
inferior al 80%

batch

Disco duro
Comando

Accin

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 informacin
sobre particiones
montadas

cfdisk

Muestra informacin
sobre particiones

mount

Muestra un listado de
los dispositivos
montados

Comentarios

df -h = Medida humana

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

17 de 28

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

umount /dev/[dispositivo] = Desmonta


un disco
fsck /dev/[dispositivo]

mkfs.ext2 /dev/hdXX

Chequea y repara el
sistema de archivos de
una particion no
montada

Crea un sistema ext2


en la particion
seleccionada

fsck.ext2 -vpf /dev/hdx = Chequea y


repara el sistema de archivos de una
particion ext2 no montada
fsck.ext3 -vpf /dev/hdx = Igual pero
con una particion ext3
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

Crea un sistema de
ficheros swap en la
particin hdXX

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=/dev/hdb
bs=1M

Clona el disco hda en


el disco hdb en
bloques de 1
Megabyte (para no
sobrecargar el
sistema)

dd if=/dev/hda of=mbr
count=1 bs=512

Copia el MBR (Master


Boot Sector)

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


MBR

dd if=/dev/hda2
of=/sector_arranque_hda2
count=1 bs=512

Copia el VBS (Volume


Boot Sector)

dd if=sector_arranque_hda2
of=/dev/hda2 = Restaura el VBS

Instalacin de software
Comando

Accin

Comentarios
dpkg -r paquete = Desinstala un paquete
dpkg --purge paquete = Desisntala un paquete y sus archivos
de configuracion

dpkg -i
paquete

Instala un
paquete

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)

18 de 28

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

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 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
update

Actualiza la lista
de paquetes

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

Informacin de hardware
Comando
sudo lshw

19 de 28

Accin

Comentarios

Lista tu hardware

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

sudo lshw -C disk

Lista tu hardware especifico (en


este caso, discos)

sudo lshw -html >


nombre_del_archivo.html

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.

Kernel
Comando
uname -a

Version del kernel

lsmod

Lista los modulos cargados

modinfo [mdulo]

Muestra informacion sobre un modulo

modprobe
[mdulo]

Inserta un modulo y sus dependecias en


el kernel

insmod [mdulo]

Inserta un modulo en el kernel

rmmod [modulo]

Elimina un modulo del kernel

echo [mdulo] >>


/etc/modules

Inserta un modulo en el kernel


permanentemente

depmod [modulo]

Comprueba las dependencias del modulo

modconf

Programa grfico para cargar mdulos

last

Muestra los usuarios conectados y


desconectados en los ultimos dias

hdparm /dev/hdX

20 de 28

Accin

Verifica el DMA de nuestro disco


(sustituir "hdX" por nuestro disco
correspondiente)

lsdev

Muestra informacin sobre los


dispositivos

lspci

Muestra los dispositivos PCI conectados

lsusb

Muestra los dispositivos USB conectados

less /var/log
/kern.log

Mensajes del nucleo.

Comentarios

modprobe -r [mdulo] =
Elimina un modulo del kernel y
los que dependen de l

hdparm -I /dev/hdx = Muestra


informacin sobre el disco
hdparm -d1 /dev/hdX = Activar
el dma en nuestro disco

less /var/log/syslog = Registro


de mensajes relativos a la
seguridad.

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

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

lastb

Muestra los intentos de conexin fallidos


(fichero /var/log/btmp).

cdda2wav
-scanbus

Comprobar el interfaz SCSI.

cdrecord -scanbus

Comprobar el interfaz SCSI.

cat /proc/meminfo

Informacin sobre la memoria.

cat /proc/cpuinfo = Informacin


sobre el procesador.
cat /proc/devices = Informacin
sobre dispositivos en uso.

FTP
Comando
ftp

Accin

Comentarios

Abre la interface de usuario para

open servidor = Conectar con el servidor

el protocolo de transferencia de
ficheros (FTP)

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)

21 de 28

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

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

22 de 28

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

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

23 de 28

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

/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.
/part [canal] = Abandonar un canal.
/quit = Cerrar todas las conexiones y salir.

Calculadora
Comando
bc

Accin
Abrimos la calculadora bc.

Comentarios
20 + 5.4 = Suma.
77 - 4.2 = Resta.
25.2 * 86 = Multiplica.
47 / 3 = Muestra el cociente de la divisin.

24 de 28

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

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.

Redes
Comando

Accin

/etc/init.d
/networking
start

Inicia los servicios de red.

ifconfig
[interfaz
opciones IP]

Informacin y configuracin de interfaces de


red.

Comentarios
/etc/init.d/networking restart
= Reinicia los servicios de red.
/etc/init.d/networking stop =
Para los servicios 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

ifup interface

Habilita la interface especificada.

ifup eth0
ifup ppp0

ifdown interface

Deshabilita la interface especificada.

ifdown eth0
ifdown ppp0

25 de 28

dhclient
eth0/eth1

Inicia conexin dhcp mediante el cliente


dhcp-client.

pump -i
eth0/eth1

Inicia conexin dhcp mediante el cliente


pump.

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

pppoeconf

Programa para configurar conexiones pppoe.

pppconfig

Programa en modo texto para configurar una


conexin ppp.

pon

Establece la conexin ppp a internet.

plog

Monitoriza la conexin ppp.

poff

Finaliza la conexin ppp a internet.

finger usuario

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)

26 de 28

traceroute
microsoft.es

Muestra la ruta que los paquetes de datos


han seguido hasta la mquina de destino, en
este caso un server de microsoft.es

mtr rediris.es

Combinacin de ping y traceroute.

whois ubuntues.org

Informacin sobre un dominio, en este caso el


dominio ubuntu-es.org.

host -v -a
telefonica.com

Determina la ip de un nombre. En este caso,


la IP de telefonica.com.

iptraf

Monitoriza trfico de redes (ncurses).

tethereal

Versin para consola de ethereal,un


analizador del trfico de red (sniffer).

ettercap

Sniffer/interceptor/logger para redes LAN con


switchs basado en ncurses.

nmap

Escner de puertos.

fail2ban

Escanea logs como /var/log/auth.log y banea


las IP con demasiados errores de conexin.

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

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

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

portsentry

IDS que detecta escaneos de puertos y


reacciona a un ataque.

chkrootkit

Detector de rootkit.

w3m
lynx
links

Navegadores web.

links2

elinks es compatible con SSL,


con lo que podremos acceder a
correo web.

elinks
irssi
weeChatcurses

Clientes IRC (Internet Relay Chat) )

mutt
mush
Clientes de correo(MUA).
pine
elm
cabber

Cliente jabber (protocolo libre para


mensajera instantnea).

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 opensshclient

Clientes bittorrent.

Bittornado es una versin


mejorada del cliente homnimo
bittorrent.

Entabla una conversacion con un usuario del


sistema.

talk usuario@sistema =
Entabla conversacion con un
usuario de otro sistema (entre
mquinas UNIX)

rtorrent
bittornado

talk usuario

27 de 28

25/07/10 11:55

Comandos de uso frecuente - doc.ubuntu-es

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

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.

mesg -y = Habilita la llegada


de notificaciones de talk o
write.

-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/Comandos_de_uso_frecuente"
Categora: Sistema Linux

Esta pgina fue modificada por ltima vez el 21:00, 19 abr 2008.
El contenido est disponible bajo los trminos de la Atribucin-Licenciar
Igual 3.0

28 de 28

25/07/10 11:55

También podría gustarte