Comandos básicos de la terminal de Linux para principiantes

La terminal intimida al principio, pero es cuestión de vocabulario: con veinte comandos cubres el 90 % del uso diario de Linux. Esta es la lista que le daría a cualquiera que empieza, ordenada por lo que vas a necesitar primero.
Moverte por el sistema
pwd # ¿dónde estoy?
ls -lah # listar archivos (con ocultos y tamaños legibles)
cd /var/log # ir a una carpeta
cd .. # subir un nivel
cd ~ # volver a tu carpeta personalVer y manipular archivos
cat archivo.txt # mostrar el contenido completo
less archivo.log # verlo paginado (q para salir)
tail -f /var/log/syslog # ver un log en tiempo real
cp origen destino # copiar
mv viejo nuevo # mover o renombrar
rm archivo # borrar (¡no hay papelera!)
mkdir -p ruta/nueva # crear carpetas anidadasEl detalle más importante para un principiante: en la terminal no hay papelera. Lo que borras con rm desaparece. Piensa dos veces antes de pulsar Intro, sobre todo con rm -r.
Buscar cosas
find /home -name '*.pdf' # buscar archivos por nombre
grep -r 'error' /var/log/ # buscar texto dentro de archivos
history | grep ssh # buscar en tus comandos anterioresPermisos y superusuario
sudo comando # ejecutar como administrador
chmod +x script.sh # hacer ejecutable un script
chown usuario archivo # cambiar el propietariosudo pide tu contraseña y no muestra nada mientras la escribes: es normal, escribe y pulsa Intro.
Procesos y sistema
htop # monitor de procesos interactivo (o top si no está)
ps aux | grep firefox # buscar un proceso concreto
kill -9 1234 # matar el proceso con PID 1234
df -h # espacio libre en discos
free -h # memoria RAM disponibleTrucos que te ahorran la mitad del tiempo
- Tabulador: autocompleta nombres de archivos y comandos. Úsalo siempre.
- Flecha arriba: recupera comandos anteriores; Ctrl + R los busca.
- man comando: el manual de cualquier comando (q para salir).
- Ctrl + C: cancela el comando en ejecución.
Conclusión
No intentes memorizarlos todos hoy. Abre la terminal, navega con cd y ls, mira un log con tail -f y busca algo con grep. En una semana los tendrás en los dedos, y entonces la terminal dejará de ser un obstáculo para convertirse en tu herramienta más rápida.