Differences

This shows you the differences between two versions of the page.

Link to this comparison view

comandos_utiles [2017/08/20 18:22]
vzz1x2 creado
comandos_utiles [2017/08/20 18:26] (current)
vzz1x2
Line 4: Line 4:
  
     ls     ls
- +
   * Lista los ficheros de un directorio.   * Lista los ficheros de un directorio.
  
     ls -l     ls -l
- +
   * Lista también las propiedades y atributos.   * Lista también las propiedades y atributos.
  
     ls -la     ls -la
- +
   * Lista ficheros incluidos los ocultos de sistema.   * Lista ficheros incluidos los ocultos de sistema.
  
     ls -la | more     ls -la | more
- +
   * Lista los ficheros de un directorio de forma paginada.   * Lista los ficheros de un directorio de forma paginada.
  
     ls -lh     ls -lh
- +
   * Lista ficheros especificando la unidad de tamaño (Kilobyte, Megabyte, Gigabyte).   * Lista ficheros especificando la unidad de tamaño (Kilobyte, Megabyte, Gigabyte).
  
     ls -l | grep ^d     ls -l | grep ^d
- +
   * Lista sólo los directorios   * Lista sólo los directorios
  
     cat -n fichero     cat -n fichero
- +
   * Muestra el contenido de un fichero.(-n lo numera)   * Muestra el contenido de un fichero.(-n lo numera)
  
     pr -t fichero     pr -t fichero
- +
   * Muestra el contenido de un fichero de manera formateada   * Muestra el contenido de un fichero de manera formateada
  
Line 39: Line 39:
     more fichero     more fichero
     less fichero     less fichero
- +
   * Muestran el contenido de un fichero de forma paginada.   * Muestran el contenido de un fichero de forma paginada.
  
Line 45: Line 45:
     zmore fichero     zmore fichero
     zless fichero     zless fichero
- +
   * Muestran el contenido de un fichero comprimido (.gz)   * Muestran el contenido de un fichero comprimido (.gz)
  
     echo candena     echo candena
- +
   * echo nos muestra en pantalla el texto que le siga.   * echo nos muestra en pantalla el texto que le siga.
  
     grep \'​cadena\'​ archivo     grep \'​cadena\'​ archivo
- +
   * Muestra las líneas del archivo que contienen la cadena.   * Muestra las líneas del archivo que contienen la cadena.
  
     stat fichero     stat fichero
- +
   * Muestra el estado de un fichero.   * Muestra el estado de un fichero.
  
     file fichero     file fichero
- +
   * Muestra de qué tipo es un fichero.   * Muestra de qué tipo es un fichero.
  
     tail archivo     tail archivo
- +
   * Muestra las últimas líneas de un archivo, 10 por defecto.   * Muestra las últimas líneas de un archivo, 10 por defecto.
  
     tail -n 12 archivo     tail -n 12 archivo
- +
   * Muestra las 12 últimas líneas del archivo.   * Muestra las 12 últimas líneas del archivo.
       ​       ​
     tail -f archivo     tail -f archivo
- +
   * Muestra las últimas líneas del archivo, actualizándolo a medida que se van añadiendo. Útil para controlar logs.   * Muestra las últimas líneas del archivo, actualizándolo a medida que se van añadiendo. Útil para controlar logs.
  
     head fichero     head fichero
- +
   * Muestra las primeras líneas de un archivo, 10 por defecto. Admite opción -n igual que el comando tail.   * Muestra las primeras líneas de un archivo, 10 por defecto. Admite opción -n igual que el comando tail.
  
     find /usr -name lilo -print     find /usr -name lilo -print
- +
   * Busca todos los ficheros con nombre lilo en /usr.   * Busca todos los ficheros con nombre lilo en /usr.
  
     find /home/paco -name *.jpg -print     find /home/paco -name *.jpg -print
- +
   * Busca todas las imágenes .jpg en /home/paco.   * Busca todas las imágenes .jpg en /home/paco.
  
     whereis ejecutable     whereis ejecutable
- +
   * Busca ejecutables(ejemplo:​ whereis find)   * Busca ejecutables(ejemplo:​ whereis find)
  
     type comando     type comando
- +
   * Muestra la ubicación del comando indicado. ​   * Muestra la ubicación del comando indicado. ​
   Si es un comando interno del shell mostrará algo así como:​comando is a shell builtin.   Si es un comando interno del shell mostrará algo así como:​comando is a shell builtin.
  
     pwd     pwd
- +
   * Visualiza el directorio actual.   * Visualiza el directorio actual.
  
     history     history
- +
   * Muestra el listado de comandos usados por el usuario (~/​.bash_history)   * Muestra el listado de comandos usados por el usuario (~/​.bash_history)
  
     cd nom_directorio     cd nom_directorio
- +
   * Cambia de directorio   * Cambia de directorio
  
-       
     cd ..     cd ..
-        ​+
   * Vuelves al anterior.   * Vuelves al anterior.
-     +
     cd /​home/​paco/​.mozilla     cd /​home/​paco/​.mozilla
-        +
   * Entras al de mozilla.(indicando la ruta completa)   * Entras al de mozilla.(indicando la ruta completa)
  
     cp -dpR fichero1 ruta_fichero2     cp -dpR fichero1 ruta_fichero2
- +
   * Realiza una copia del fichero1 a ruta_fichero2,​ cambiándole el nombre.   * Realiza una copia del fichero1 a ruta_fichero2,​ cambiándole el nombre.
  
     cp -dpR fichero1 /directorio     cp -dpR fichero1 /directorio
- +
   * Copia fichero1 a directorio, conservando fichero1 el nombre.   * Copia fichero1 a directorio, conservando fichero1 el nombre.
     -R     -R
-      +
   * Copia un directorio recursivamente,​salvo los ficheros especiales.   * Copia un directorio recursivamente,​salvo los ficheros especiales.
     -p     -p
-      +
   * Copia preservando permisos, propietario,​ grupos y fechas.   * Copia preservando permisos, propietario,​ grupos y fechas.
-        ​+
     -d     -d
-      +
   * Conserva los enlaces simbólicos como tales y preserva las relaciones de los duros.   * Conserva los enlaces simbólicos como tales y preserva las relaciones de los duros.
-      +
     -a     -a
-      +
 Lo mismo que -dpR . Lo mismo que -dpR .
  
     mv ruta_fichero1 ruta_fichero2     mv ruta_fichero1 ruta_fichero2
- +
   * Mueve y/o renombra ficheros o directorios.   * Mueve y/o renombra ficheros o directorios.
  
     mkdir nom_directorio     mkdir nom_directorio
- +
   * Crea un directorio.   * Crea un directorio.
  
     rmdir nom_directorio     rmdir nom_directorio
- +
   * Elimina un directorio(tiene que estar vacío).   * Elimina un directorio(tiene que estar vacío).
  
Line 157: Line 156:
  
     rm -r directorio     rm -r directorio
- +
   * Borra los ficheros de un directorio recursivamente.Quietorrrrrrr...   * Borra los ficheros de un directorio recursivamente.Quietorrrrrrr...
  
     rm *.jpg     rm *.jpg
- +
   * Borra todos los ficheros .jpg del directorio actual.   * Borra todos los ficheros .jpg del directorio actual.
  
     ln ruta_fichero ruta_enlace     ln ruta_fichero ruta_enlace
- +
   * Crea un enlace duro (con el mismo inodo,es decir mismo fichero con distintos nombres)   * Crea un enlace duro (con el mismo inodo,es decir mismo fichero con distintos nombres)
  
     ln -s ruta_directorio ruta_enlace     ln -s ruta_directorio ruta_enlace
- +
   * Crea un enlace simbólico (con diferente inodo,es decir se crea un nuevo fichero que apunta al    * Crea un enlace simbólico (con diferente inodo,es decir se crea un nuevo fichero que apunta al 
  \"​apuntado\",​permitiendo enlazar con directorios y con ficheros de otro sistema de archivos)  \"​apuntado\",​permitiendo enlazar con directorios y con ficheros de otro sistema de archivos)
  
     diff [opciones] fichero1 fichero2     diff [opciones] fichero1 fichero2
- +
   * Compara ficheros.   * Compara ficheros.
  
Line 182: Line 181:
  
     diff -q fichero1 fichero2     diff -q fichero1 fichero2
- +
   * Informa sólo de si los ficheros difieren,no de los detalles de las diferencias.   * Informa sólo de si los ficheros difieren,no de los detalles de las diferencias.
  
     diff -y fichero1 fichero2     diff -y fichero1 fichero2
- +
   * Muestra la salida a dos columnas. ​   * Muestra la salida a dos columnas. ​
  
     join [opciones] fichero1 fichero2     join [opciones] fichero1 fichero2
- +
   * Muestra las líneas coincidentes entre fichero1 y fichero2.   * Muestra las líneas coincidentes entre fichero1 y fichero2.
  
     wc fichero     wc fichero
- +
   * Muestra el nº de palabras,​líneas y caracteres de un archivo.   * Muestra el nº de palabras,​líneas y caracteres de un archivo.
  
     wc -c fichero     wc -c fichero
- +
   * Muestra el tamaño en bytes de un fichero.   * Muestra el tamaño en bytes de un fichero.
  
     touch [-am][-t] fichero     touch [-am][-t] fichero
- +
   * Cambia las fechas de acceso (-a) y/o modificación (-m) de un archivo.   * Cambia las fechas de acceso (-a) y/o modificación (-m) de un archivo.
  
     touch -am fichero     touch -am fichero
- +
   * A la fecha actual.Si no existiese el fichero,se crearía.   * A la fecha actual.Si no existiese el fichero,se crearía.
  
     touch -am -t 0604031433.30 fich     touch -am -t 0604031433.30 fich
-                ​+
   * AAMMDDhhmm.ss ------- Si no se especifican los segundos,​tomaría 0 como valor. ​   * AAMMDDhhmm.ss ------- Si no se especifican los segundos,​tomaría 0 como valor. ​
  A la fecha especificada.Si no existiese el fichero,se crearía.  A la fecha especificada.Si no existiese el fichero,se crearía.
  
     touch fichero     touch fichero
- +
   * Usado sin opciones crearía un fichero con la fecha actual.   * Usado sin opciones crearía un fichero con la fecha actual.
  
  
     split -b 1445640 mozart.ogg mozart     split -b 1445640 mozart.ogg mozart
-    ​+
   * Partir un archivo   * Partir un archivo
  
     cat mozart.* > mozart.ogg     cat mozart.* > mozart.ogg
- +
   * Unir las distintas partes de un fichero cortado con split.   * Unir las distintas partes de un fichero cortado con split.
  
     chown [-R] usuario fichero     chown [-R] usuario fichero
- +
   * Cambia el propietario de un fichero o directorio.   * Cambia el propietario de un fichero o directorio.
  
     chgrp [-R] grupo fichero     chgrp [-R] grupo fichero
- +
   * Cambia el grupo de un fichero o directorio.   * Cambia el grupo de un fichero o directorio.
  
     chmod [-R][ugo][+/​- rwxs] fichero     chmod [-R][ugo][+/​- rwxs] fichero
- +
   * Cambia los permisos de acceso de un fichero   * Cambia los permisos de acceso de un fichero