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
27
Embed
Comandos de uso frecuente - …€¦ · Toma una expresión regular de la línea de comandos, ... Busca la ruta donde se encuentra el comando ... date Muestra la hora y la fecha en
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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
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.
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