Seguimos alimentando la lista de comandos útiles para operar en la consola de linux…
- Muestra los usuarios conectados al sistema: who
Ejemplo:
who -u
- Muestra la fecha y hora del último reinicio del sistema: who
Ejemplo:
who -b
- Muestra todos los procesos en ejecución y el identificador de proceso (PID): ps
Ejemplo:
ps -A
- Muestra todos los procesos que lleven la palabra “bash”: ps
Ejemplo:
ps -A | grep bash
- Muestra los procesos y los usuarios que los ejecutan en formato UNIX: ps
Ejemplo:
ps -fu oracle
- Muestra los procesos ordenados por uso de memoria (los que más memoria usan al final): ps
Ejemplo:
ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS
- Procesos activos del sistema jerarquizados en forma de árbol: pstree
Ejemplo:
pstree
- Lista los ficheros y directorios de la ubicación actual: ls
Ejemplo:
ls -l
- Muestra una lista de los ficheros de una carpeta ordenados por tamaño (los más grandes al final): ls
Ejemplo:
ls -lSrh
- Muestra el usuario con el que se ha iniciado la sesión de terminal: whoami
Ejemplo:
whoami
- Muestra información de la tabla de enrutación de la red: route
Ejemplo:
route
- Muestra los ficheros de tamaño superior a 500 MB: find
Ejemplo:
find -size +500000
- Muestra las unidades de disco, el tamaño y el espacio libre. El resultado lo muestra en unidades entendibles por el usuario (M= Megabytes, G=Gigabytes, etc): df
Ejemplo:
df -h
- Busca todos los ficheros que comiencen por “mysql” y los ELIMINA: find
Ejemplo:
find / -name mysql* -exec rm {} ;
- Muestra las 10 primeras líneas del fichero nombrefichero: head
Ejemplo:
head mysql
- Muestra información del dominio especificado (fecha registro, fecha expiración, dns, …): whois
Ejemplo:
whois empantalla2.es
- Reinicia un servicio:
Ejemplo:
httpd -k restart
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







Comentarios recientes