🐧 100 comandos de Linux que todo administrador debería conocer (guía definitiva)

Si trabajas con Linux —ya sea en servidores, desarrollo o simplemente como usuario avanzado— hay algo que marca la diferencia entre alguien promedio y un verdadero sysadmin:
Dominar la terminal.
Linux no es solo un sistema operativo, es un entorno donde el control total se consigue a través de comandos. Y cuantos más conoces, más eficiente te vuelves 🚀
En esta guía tienes 100 comandos esenciales de Linux, explicados de forma clara y práctica.
🧠 Cómo usar esta guía
No necesitas memorizar todo de golpe.
Úsala como:
- 📌 Referencia rápida
- 📚 Material de estudio
- 🧑💻 Cheat sheet profesional
📁 1. Navegación y archivos
pwd # muestra la ruta actual ls # lista archivos ls -la # lista detallada cd # cambiar directorio cd .. # subir nivel tree # ver estructura en árbol touch archivo.txt # crear archivo mkdir carpeta # crear carpeta rm archivo.txt # eliminar archivo rm -r carpeta # eliminar carpeta cp archivo copia # copiar archivo mv archivo destino # mover/renombrar
📄 2. Visualización de archivos
cat archivo.txt # mostrar contenido less archivo.txt # ver paginado head archivo.txt # primeras líneas tail archivo.txt # últimas líneas tail -f log.txt # seguimiento en tiempo real
🔍 3. Búsqueda
find / -name archivo.txt locate archivo grep "texto" archivo.txt grep -r "error" /var/log
🧠 4. Procesos
ps aux # ver procesos top # monitor en tiempo real htop # versión mejorada kill PID # matar proceso kill -9 PID # forzar cierre
⚙️ 5. Sistema
uptime # tiempo activo whoami # usuario actual uname -a # info del sistema hostname # nombre del host date # fecha actual
💾 6. Disco y almacenamiento
df -h # espacio en disco du -sh carpeta # tamaño carpeta mount # montar discos umount # desmontar lsblk # ver discos
🌐 7. Red
ip a # IP del sistema ping google.com # probar conexión curl ifconfig.me # IP pública netstat -tulnp # puertos abiertos ss -tulnp # alternativa moderna
🔐 8. Permisos
chmod 755 archivo # cambiar permisos chown user:grupo file # cambiar dueño id # info usuario
📦 9. Paquetes (Debian/Ubuntu)
apt update apt upgrade apt install paquete apt remove paquete
🧾 10. Logs
journalctl -xe dmesg
🧰 11. Compresión
tar -cvf archivo.tar carpeta tar -xvf archivo.tar gzip archivo gunzip archivo.gz
🔄 12. Servicios
systemctl start servicio systemctl stop servicio systemctl restart servicio systemctl status servicio systemctl enable servicio
🧑💻 13. Usuarios
adduser usuario passwd usuario su usuario who
🔧 14. Variables y entorno
env export VAR=valor echo $VAR
🧪 15. Red avanzada
traceroute google.com nslookup google.com dig google.com
📊 16. Monitorización
free -h vmstat iostat
📡 17. Descargas
wget url curl -O url
🧩 18. Pipes y redirección
ls | grep txt cat archivo > nuevo.txt echo "hola" >> archivo.txt
🧠 19. Edición de archivos
nano archivo.txt vim archivo.txt
🔍 20. Permisos avanzados
chmod +x script.sh
🧱 BONUS (comandos útiles que marcan diferencia)
history # historial comandos alias ll='ls -la' # crear alias clear # limpiar terminal exit # salir reboot # reiniciar shutdown now # apagar
🧾 Lista completa (100 comandos)
Aquí tienes una lista condensada para referencia rápida:
pwd, ls, cd, tree, touch, mkdir, rm, cp, mv, cat, less, head, tail, find, locate, grep, ps, top, htop, kill, uptime, whoami, uname, hostname, date, df, du, mount, umount, lsblk, ip, ping, curl, netstat, ss, chmod, chown, id, apt, journalctl, dmesg, tar, gzip, gunzip, systemctl, adduser, passwd, su, who, env, export, traceroute, nslookup, dig, free, vmstat, iostat, wget, curl, nano, vim, history, alias, clear, exit, reboot, shutdown
🚀 Cómo dominar estos comandos
Consejo real:
- Aprende 5–10 comandos por semana
- Practica en tu servidor
- Usa alias para optimizar tu flujo
🧠 Conclusión
Dominar la terminal de Linux no es opcional si trabajas con servidores.
Estos 100 comandos te permiten:
- administrar sistemas
- diagnosticar problemas
- automatizar tareas
- trabajar como un profesional
Y lo mejor:
Cuanto más los usas, más natural se vuelve Linux.
Post relacionados:
- Personaliza tu terminal en Linux como un profesional (guía completa y práctica)
- Qué es la terminal y para qué sirve (explicado fácil)
- Cómo funcionan los directorios en Linux (guía completa para entender el sistema)
- Comandos básicos de Linux que debes conocer
Preguntas frecuentes
htop → visual e interactivo
👉 La terminal es más rápida y potente.
Ten cuidado con:
rm -rf /