1. Navegación por directorios
pwd Muestra la ruta completa del directorio actual.
cd directorio/subdirectorio Cambia al directorio indicado.
cd ~ Va al directorio home del usuario.
cd - Regresa al último directorio visitado.
cd .. Sube un nivel en la jerarquía de directorios.
2. Listado de archivos
ls Lista archivos y directorios.
ls -al Lista archivos con información detallada (incluye ocultos).
ls -aR Lista archivos de forma recursiva incluyendo ocultos.
ls -aR | more Muestra el listado recursivo por páginas.
ls -alR > resultado.txt Guarda el listado completo en un archivo.
cat resultado.txt Muestra el contenido del archivo generado.
*ls .html Lista todos los archivos que terminan en .html.
ls -al directorio/subdirectorio Lista el contenido detallado de un subdirectorio concreto.
3. Crear, editar y eliminar archivos y directorios
pico /ruta/archivo Edita un archivo con el editor pico.
touch archivo.html Crea un archivo vacío.
rm archivo.txt Elimina un archivo.
rm -rf directorio Elimina un directorio y todo su contenido.
mkdir nombre Crea un directorio.
rmdir nombre Elimina un directorio vacío.
4. Compresión y descompresión
zip archivo.zip /ruta/directorio Comprime un directorio.
unzip archivo.zip Descomprime un archivo ZIP.
unzip -v archivo.zip Muestra el contenido del ZIP sin descomprimirlo.
5. Otros comandos útiles
cp -a origen/ destino/* Copia archivos manteniendo permisos y estructura.
du -sh Muestra el espacio total ocupado por el directorio actual.
du -sh \* Muestra el espacio ocupado por cada archivo y subdirectorio.
lynx web.com Abre una web usando el navegador de terminal Lynx.
whoami Muestra el nombre del usuario actual.