Moverte por el sistema de archivos
La terminal siempre te sitúa en un directorio de trabajo. Estos comandos te dicen dónde estás y te permiten moverte:
pwd # muestra el directorio actual
ls # lista el contenido del directorio
ls -la # lista incluyendo archivos ocultos y detalles
cd /var/log # cambia al directorio /var/log
cd .. # sube un nivel
cd ~ # va a tu directorio personalPara ver el contenido de un archivo sin abrir un editor:
cat archivo.txt # muestra todo el archivo
less archivo.txt # lo muestra paginado (sal con q)
tail -f /var/log/syslog # muestra las últimas líneas y sigue en tiempo realCrear y gestionar archivos y carpetas
mkdir proyectos # crea una carpeta
touch notas.txt # crea un archivo vacío
cp origen.txt copia.txt # copia un archivo
mv notas.txt proyectos/ # mueve o renombra
rm archivo.txt # elimina un archivo
rm -r carpeta/ # elimina una carpeta y su contenidoCuidado con rm -r
rm -r borra sin pasar por la papelera y sin confirmación. Revisa dos veces la ruta antes de pulsar Enter, especialmente si usas comodines como *.
Ver información del sistema
whoami # tu usuario actual
uname -a # kernel y arquitectura
df -h # espacio en disco (formato legible)
free -h # memoria RAM disponible
top # procesos en tiempo real (sal con q)
uptime # tiempo encendido y carga del sistemaBuscar archivos y contenido
find busca archivos por nombre o tipo; grep busca texto dentro de archivos.
find /home -name '*.conf' # busca archivos .conf en /home
grep -r "error" /var/log/syslog # busca la palabra "error" en el log
grep -i "error" archivo.txt # búsqueda sin distinguir mayúsculasPreguntas frecuentes
¿Cómo veo comandos que ya he ejecutado?
Usa history para ver el historial, o pulsa la flecha hacia arriba para repetir el último comando.
¿Cómo cancelo un comando que se está ejecutando?
Pulsa Ctrl + C. Si el proceso sigue colgado, puedes buscarlo con top y terminarlo con kill.
¿Necesito ser root para todo esto?
No. La mayoría de estos comandos funcionan como usuario normal. Solo necesitarás sudo para tareas que afecten a todo el sistema.