(Pongo aclaración sobre los cochetes para mayor entendimiento por parte de "novatos" y corrijo tabla de ficheros y miscelánea) |
(→Compresión y descompresión: Paso a formato tabla y pongo cursivas) |
||
| Línea 319: | Línea 319: | ||
== Compresión y descompresión == | == Compresión y descompresión == | ||
| − | '''zip -r fichero.zip ficheros''' = Comprime en formato .zip | + | {| {{Tablamarron}} |
| − | + | |- | |
| − | + | ! {{Encabezadomarron}} |Comando | |
| − | + | ! {{Encabezadomarron}} |Acción | |
| − | + | ! {{Encabezadomarron}} |Comentarios | |
| − | '''rar a -r0 fichero.rar ficheros''' = Comprime los ficheros en formato .rar | + | |- |
| − | + | | rowspan="2" valign="top" | '''zip -r ''fichero.zip ficheros''''' | |
| − | + | | rowspan="2" valign="top" | Comprime en formato .zip | |
| − | + | | '''unzip ''archivo.zip''''' = Descomprime un .zip | |
| − | + | |- | |
| − | + | |'''unzip -v ''archivo.zip''''' = Muestra el contenido de un .zip sin descomprimirlo | |
| − | '''gzip -r ficheros''' = Comprime ficheros a gz | + | |- |
| − | + | | rowspan="3" valign="top" | '''rar a -r0 ''fichero.rar ficheros''''' | |
| − | + | | rowspan="3" valign="top" | Comprime los ficheros en formato .rar | |
| − | + | | '''unrar e -r ''archivo.rar''''' = Descomprime el fichero.rar en el directorio actual | |
| − | + | |- | |
| − | '''bzip2 ficheros''' = Comprime ficheros al formato bz2 | + | |'''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 | |
| − | + | |- | |
| − | + | | rowspan="2" valign="top" | '''gzip -r ''ficheros''''' | |
| − | '''tar -vcf archivo.tar /fichero1 /fichero2 ...''' = Empaqueta ficheros o directorios en tar | + | | rowspan="2" valign="top" | 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 | |
| − | + | |- | |
| − | '''tar -zvcf archivo.tgz directorio''' = Empaqueta y comprime (tgz) directorios o ficheros | + | | rowspan="2" valign="top" | '''bzip2 ''ficheros''''' |
| − | + | | rowspan="2" valign="top" | 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 -jvcf archivo.tbz2 directorio''' = Empaqueta y comprime (tbz2) directorios o ficheros | + | |- |
| − | + | | rowspan="2" valign="top" | '''tar -vcf ''archivo.tar'' ''/fichero1 /fichero2'' ...''' | |
| − | + | | rowspan="2" valign="top" | 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 | ||
| + | |- | ||
| + | | rowspan="2" valign="top" | '''tar -zvcf ''archivo.tgz directorio''''' | ||
| + | | rowspan="2" valign="top" | Empaqueta y comprime (tgz) directorios o ficheros | ||
| + | | '''tar -zvxf ''archivo.tgz''''' = Desempaqueta y descomprime un ''archivo.tgz'' | ||
| + | |- | ||
| + | |'''tar -zvtf ''archivo.tgz''''' = Muestra el contenido de un tgz sin descomprimirlo ni desempaquetarlo | ||
| + | |- | ||
| + | | rowspan="2" valign="top" | '''tar -jvcf ''archivo.tbz2 directorio''''' | ||
| + | | rowspan="2" valign="top" | Empaqueta y comprime (tbz2) directorios o ficheros | ||
| + | | '''tar -jvxf ''archivo.tbz2''''' = Desempaqueta y descomprime el archivo.tbz2 | ||
| + | |- | ||
| + | |'''tar -jvtf ''archivo.tbz2''''' = Muestra el contenido sin desempaquetar ni descomprimir el .tbz2 | ||
== Renombrado == | == Renombrado == | ||
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.
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.
En este artículo veríamos:
cat [fichero]
pero en realidad tendremos que escribir en la consola:
cat carta.txt
| Comando | Acción | Comentarios |
|---|---|---|
| ls | Lista los archivos de un directorio concreto | ls -l = Añade información sobre los atributos |
| ls -a = Lista todos los archivos incluyendo los ocultos | ||
| ls -R = Lista el contenido del directorio y todos sus subdirectorios recursivamente | ||
| cat [fichero] | Muestra el contenido de un fichero | cat -n [fichero] = Muestra el contenido de un fichero numerando sus lineas |
| more [fichero] | Muestra un fichero de forma tabulada como una página del man | |
| less [fichero] | Similar a more, permite tanto avanzar como retroceder entre las páginas | |
| echo [cadena] | Repite la cadena | echo -e [cadena] = Habilita la interpretación 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 |
| find [patron] | Busca las coincidencias con el patrón dentro del directorio y sus subdirectorios | find [ruta] [patron] = Busca las coincidencias con el patron dentro de la ruta |
| find [patron] -print = Busca las coincidencias y muestra la ruta completa de estas. | ||
| find -size [tam] = Busca aquellos archivos menores que el tamaño señalado | ||
| man find = Muestra un listado las múltiples opciones y usos de find | ||
| whereis [programa] | Busca la ruta donde se encuentra el programa, su ayuda, etc. | |
| 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 cronológico | |
| 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 ...) |
| cd | Cambia al home o al directorio raíz si se lanza como root | cd [ruta] = Se desplaza al directorio especificado en la ruta |
| cd .. = Se mueve al directorio anterior | ||
| cd ../.. = Se mueve dos directorios atrás. | ||
| cp [origen] [destino] | Copia el archivo origen al directorio destino | cp -R [origen] [destino] = Copia un directorio recursivamente (directorio y subdirectorios) |
| cp -p [origen] [destino] = Copia preservando los permisos y las fechas | ||
| cp [archivo] [archivo nombre cambiado] = Copia el archivo y lo cambia de nombre | ||
| mv [origen] [destino] | Mueve al archivo origen al directorio destino | mv [archivo] [archivo_nombre_cambiado] = Cambia de nombre un archivo |
| mv se parece a cp, excepto que borra el archivo original después de copiarlo. Se puede entender como la utilización conjunta de cp y rm. | ||
| mv renombra un archivo (que es el primer parámetro) si el segundo parámetro es un archivo. Si el segundo parámetro 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 vacío] | Elimina el directorio vacío | |
| 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 |
| diff [opciones] [fichero1] [fichero2] | Compara los dos ficheros | diff -w [fichero1] [fichero2] = Descarta el espacio en blanco cuando compara las lineas |
| diff -q [fichero1] [fichero2] = Informa solo si los ficheros son distintos | ||
| diff -y [fichero1] [fichero2] = Muestra la salida a dos columnas | ||
| passwd | Permite al usuario cambiar su contraseña | sudo passwd = Permite al usuario cambiar o crear la contraseña de root |
| man termino | Muestra una ayuda sobre termino | |
| 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 información 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 | mesg [y | n] = Esta orden permite al usuario que la ejecuta habilitar (y) o inhibir (n) el permiso de escritura sobre su terminal |
| mail [usuario] | Permite intercambiar correo electrónico con otros usuarios. Similar a write solo que el usuario no necesita estar conectado. | |
| uname | Muestra el sistema UNIX sobre el que estamos trabajando | uname -a = Muestra toda la información 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 | ||
| chmod [+|-][rwx] [archivo] | Añade(+) o elimina(-) los permisos de lectura(r), escritura(w) o ejecucion(x) del archivo o directorio. | g|o|a][+|-][rwx] [archivo] = Cambia los persmisos al usuario(u), grupo(g), otros(o) o a todos(a) |
| chmod [mascara] [archivo] = Cambia los permisos al archivo segun la mascara, donde 000 quita todos los permisos y 777 da todos los permisos. | ||
| umask | Muestra los permisos con los que el usuario creara sus archivos por defecto | umask [mascara] = Fija los permisos que tendra por defecto cualquier archivo creado por el usuario. 777 quita todos los permisos y 000 da todos los permisos. |
| chown [nuevo propietario] [archivos] | Cambia de propietario a los archivos | |
| 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 |
| Comando | Acción | Comentarios |
|---|---|---|
| lpr fichero | Añade el fichero a la cola de impresion | lpr -#n fichero = Realiza "n" copias del fichero, donde n es un numero natural (1,2,3,4,5 ...) |
| 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. | |
| pr +2 l70 -w 80 -h "Comandos" fichero -t | Formatea un archivo de texto para la impresion | -t = No imprimira cabeceras ni pies de pagina |
| l70 = Establece la longitud de la página de 70 lineas (66 por defecto) | ||
| -w 80 = Establece el ancho de linea en 80 caracteres(72 por defecto). | ||
| -h "Comandos" = Establece "Comandos" como cabecera de cada página. | ||
| pr l70 -d comandos.txt | lpr | Una vez formateado el texto lo manda a la cola de impresion |
| Comando | Acción | Comentarios |
|---|---|---|
| tidy fichero.html | Analiza el codigo de un documento html | tidy -m fichero.html = Corrige modificando el codigo del fichero html |
| tidy -m -asxml fichero.html = Convierte el fichero html a xml | ||
| tidy -m -asxhtml fichero.html = Convierte el fichero html a xhtml | ||
| tidy -m -ashtml fichero.xhtml = Convierte un fichero xhtml a html | ||
| pdftops fichero.pdf fichero.ps | Convierte un fichero pdf a ps |
| Comando | Acción | Comentarios | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| zip -r fichero.zip ficheros | Comprime en formato .zip | unzip archivo.zip = Descomprime un .zip | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| unzip -v archivo.zip = Muestra el contenido de un .zip sin descomprimirlo | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| rar a -r0 fichero.rar ficheros | Comprime los ficheros en formato .rar | unrar e -r archivo.rar = Descomprime el fichero.rar en el directorio actual | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| unrar x -r archivo.rar ruta_destino = Extrae el fichero.rar en la ruta especificada | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| unrar v archivo.rar = Muestra el contenido del fichero.rar sin descomprimirlo | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| gzip -r ficheros | Comprime ficheros a gz | gzip -d fichero.gz = Descomprime un fichero.gz | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| gzip -c fichero.gz = Muestra el contenido de un fichero.gz sin descomprimirlo | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| bzip2 ficheros | Comprime ficheros al formato bz2 | bzip2 -d fichero.bz2 = Descomprime un fichero.bz2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| bzip2 -c fichero.bz2 = Muestra el contenido de un fichero.bz2 sin descomprimirlo | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| tar -vcf archivo.tar /fichero1 /fichero2 ... | Empaqueta ficheros o directorios en tar | tar -vxf archivo.tar = Desempaqueta el archivo.tar | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| tar -vtf archivo.tar = Muestra el contenido del archivo.tar sin descomprimirlo | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| tar -zvcf archivo.tgz directorio | Empaqueta y comprime (tgz) directorios o ficheros | tar -zvxf archivo.tgz = Desempaqueta y descomprime un archivo.tgz | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| tar -zvtf archivo.tgz = Muestra el contenido de un tgz sin descomprimirlo ni desempaquetarlo | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| tar -jvcf archivo.tbz2 directorio | Empaqueta y comprime (tbz2) directorios o ficheros | tar -jvxf archivo.tbz2 = Desempaqueta y descomprime el archivo.tbz2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tar -jvtf archivo.tbz2 = Muestra el contenido sin desempaquetar ni descomprimir el .tbz2
Renombrado
Gráficosglxinfo = Informacion sobre OpenGl y Glx
Imágenes
Grabación de CD y DVD
Extracción de CD
Audio
Variosman comando = Muestra información sobre el comando
Procesos
Disco durodu -h [fichero] = Muestra el espacio que ocupa el fichero o directorio
Instalación de software
Kerneluname -a = Version del kernel
FTP
IRC
Calculadora
Redes/etc/init.d/networking start = Inicia los servicios de red.
|