Upload
vothien
View
213
Download
0
Embed Size (px)
Citation preview
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