Aquí dejo algunos de los comandos útiles para manejarse en la consola de Linux. En próximas entradas iré ampliando esta lista de comandos esenciales.
- Muestra información de archivos: cat
Ejemplo:
cat /etc/passwd
cat dict1 dict2 dict
- Muestra la ruta del directorio acutal: pwd
Ejemplo:
pwd
- Borra un fichero: rm
Ejemplo:
rm /home/prueb.a
- Borra todo un directorio: rm -r
Ejemplo:
rm -r /home/prueba
- Borrar directorio vacío: rmdir
Ejemplo:
rmdir /home/prueb.b
- Buscar archivos: find
Ejemplo:
find . -name ”.bak -print
- Ver el contenido de un archivo binario: hexdump
Ejemplo:
hexdump type
- Buscar un patrón en el contenido de los archivos: grep
Ejemplo:
grep fono agenda.text
- Ver el final de un archivo: tail
Ejemplo:
tail /var/log/squid/access.log
- Contar el número de líneas o palabras de un archivo: wc
Ejemplo:
wc /var/log/squid/access.log
- Comparar dos archivos: diff
Ejemplo:
diff /etc/passwd /respaldo/passwd
- Buscar los archivos binarios (los ejecutables), los archivos de ayuda o los archivos de código fuente de un determinado programa: whereis
Ejemplo:
whereis ls
- Filtrar los ficheros para encontrar desde los que tienen un determinado nombre, los modificados o creados a partir de una cierta fecha, los que tienen ciertos permisos, etc. (Puede tardar bastante): find
Ejemplo:
find /home/alex -name *.txt -print
- Realiza búsquedas en una base de datos interna que se actualiza periódicamente y nos permite hacer búsquedas bastante más rápidas que find. (los resultados no siempre estarán actualizados): locate
Ejemplo:
locate calc
- Comprimir archivos a un contenedor tar.gz: tar
Ejemplo:
tar -zcvf alex.tar.gz /home/fabian/html
- Descomprimir archivos de un contenedor tar.gz: tar
Ejemplo:
tar -zxvf alex.tar.gz
- Descomprimir un archivo bz2: bunzip2
Ejemplo:
bunzip2 alex.tar.bz2






