Los 10 Comandos Esenciales de Linux para Principiantes

Los 10 comandos esenciales de Linux para principiantes (Guía 2026)

¿Te sientes abrumado al abrir una terminal por primera vez? Es normal. Linux tiene miles de comandos, pero el 90 % del trabajo diario se hace con unos pocos. En esta guía te explico los 10 comandos esenciales de Linux con ejemplos reales, sus opciones más útiles y los errores típicos que debes evitar.

Si acabas de llegar al mundo Linux, este artículo es tu punto de partida. Cuando termines, te recomiendo seguir con nuestra guía completa de Linux y, si vas a montar un servidor, con la guía de instalación de Apache2 paso a paso.


📑 Índice de contenidos

  1. Antes de empezar: la terminal y el prompt
  2. Los 10 comandos esenciales
    • 1. ls – listar archivos
    • 2. pwd – saber dónde estás
    • 3. cd – moverte entre directorios
    • 4. mkdir – crear directorios
    • 5. touch – crear archivos vacíos
    • 6. cp – copiar archivos y directorios
    • 7. mv – mover y renombrar
    • 8. rm – eliminar (¡con cuidado!)
    • 9. man – el manual integrado
    • 10. history – tu historial de comandos
  3. Chuleta resumen de los 10 comandos
  4. Preguntas frecuentes
  5. Siguientes pasos y recursos recomendados
  6. Conclusión

🐧 1. Antes de empezar: la terminal y el prompt

La terminal (o línea de comandos) es la forma más directa de interactuar con Linux. Lo que escribes después del símbolo $ (usuario normal) o # (root) es un comando. Ejemplo:

usuario@debian:~$ pwd
/home/usuario

En los ejemplos de este artículo, el texto después del prompt es lo que tú escribes, y las líneas siguientes son lo que devuelve el sistema.

⚠️ Consejo: cuando veas sudo delante de un comando, significa que se ejecuta con privilegios de administrador. Te pedirá tu contraseña. Úsalo solo cuando sea necesario.


🧰 2. Los 10 comandos esenciales

1. ls – listar archivos y directorios

Muestra el contenido del directorio actual.

ls
# Documentos  Descargas  Música  Imágenes

Variantes imprescindibles:

ls -l       # listado detallado (permisos, tamaño, fecha)
ls -la      # incluye archivos ocultos (los que empiezan por .)
ls -lh      # tamaños legibles (KB, MB, GB)

💡 Si vienes de otros sistemas, ls -lh será tu comando más usado del día a día.


2. pwd – mostrar la ruta actual

Print Working Directory. Te dice en qué carpeta estás.

pwd
# /home/usuario

Es especialmente útil cuando te pierdes navegando entre carpetas.


3. cd – cambiar de directorio

Change Directory. Te mueve a otra carpeta.

cd Documentos          # entra en Documentos
cd /var/www/mi-sitio   # ruta absoluta
cd ..                  # sube un nivel
cd ~                   # vuelve a tu home
cd -                   # vuelve al directorio anterior

💡 El cd - (con guion) es un atajo muy poco conocido y muy útil.


4. mkdir – crear directorios

Make directory. Crea una carpeta nueva.

mkdir Proyectos                    # crea una carpeta
mkdir -p proyectos/web/css         # crea toda la jerarquía de golpe

La opción -p (parents) crea las carpetas intermedias que falten. Si no la usas y la ruta padre no existe, el comando falla.


5. touch – crear archivos vacíos

Crea un archivo sin contenido. También actualiza la fecha de modificación si el archivo ya existe.

touch notas.txt
touch index.html style.css app.js   # varios a la vez

6. cp – copiar archivos y directorios

Copy. Duplica archivos o carpetas.

cp archivo.txt /ruta/destino/       # copiar un archivo
cp -r carpeta/ /ruta/destino/       # copiar una carpeta entera (-r = recursivo)
cp -i archivo.txt destino/          # pregunta antes de sobrescribir (-i = interactive)

⚠️ Si no usas -i y el destino existe, cp sobrescribe sin avisar. Para copias de seguridad, revisa nuestra guía de automatizar backups en Linux con rsync y cron.


7. mv – mover y renombrar

Move. Sirve tanto para mover archivos como para renombrarlos.

mv archivo.txt nuevo_nombre.txt     # renombrar
mv archivo.txt /home/usuario/       # mover a otra carpeta
mv -i archivo.txt destino/          # pregunta antes de sobrescribir

8. rm – eliminar archivos y directorios

Remove. Este es el comando más peligroso de esta lista.

rm archivo.txt                      # elimina un archivo
rm -r carpeta/                      # elimina una carpeta y su contenido
rm -i archivo.txt                   # pide confirmación

🚨 No existe la papelera en la terminal. rm borra de verdad. Nunca ejecutes rm -rf / ni rm -rf * sin estar absolutamente seguro del directorio actual (pwd es tu amigo). Para borrados seguros existe trash-cli, que sí mueve a la papelera.


9. man – el manual integrado

Manual. Muestra la documentación de cualquier comando.

man ls          # manual de ls
man -k copiar   # busca comandos relacionados con "copiar"

Dentro del manual: Espacio avanza página, b retrocede, q sale y /texto busca.

💡 Alternativa moderna: tldr ls (necesita instalar tldr) ofrece ejemplos reales, no la documentación completa. Ideal para principiantes.


10. history – tu historial de comandos

Muestra los últimos comandos que has ejecutado. Muy útil para repetir acciones o investigar qué hiciste.

history
history | grep apt       # busca comandos que contengan "apt"
!123                     # vuelve a ejecutar el comando número 123

📋 3. Chuleta resumen de los 10 comandos

ComandoPara qué sirveEjemplo útil
lsListar contenidols -lah
pwdVer ruta actualpwd
cdCambiar de carpetacd ..
mkdirCrear carpetamkdir -p a/b/c
touchCrear archivo vacíotouch notas.txt
cpCopiarcp -r carpeta/ destino/
mvMover / renombrarmv a.txt b.txt
rmEliminarrm -i archivo.txt
manVer el manualman ls
historyVer historialhistory | grep apt

💡 Truco: guarda esta tabla en un archivo con touch ~/chuleta.md y edítala con nano (aquí tienes una guía de emuladores de terminal en Linux, donde puedes personalizar tu experiencia).


❓ 4. Preguntas frecuentes

¿Cómo ejecuto un comando con permisos de administrador?

Añade sudo delante del comando. Te pedirá tu contraseña (no se muestra mientras escribes):

sudo apt update
sudo apt upgrade

Si vas a administrar servidores, consulta la guía para instalar y configurar sudo en Debian 12.

¿Qué hago si olvidé la contraseña de mi usuario?

Necesitarás acceso físico o de consola al equipo y reiniciar en modo single user (init=/bin/bash en GRUB), o usar un Live USB para hacer chroot. No es un procedimiento trivial y cambia según la distribución. Si tu sistema es un servidor Debian gestionado, lo más seguro es restaurar desde un backup previo de /etc/shadow, siguiendo nuestra guía de backups y estrategia efectiva.

¿Cómo busco archivos en Linux?

find /ruta -name "*.txt"          # por nombre y extensión
find . -type f -size +100M        # archivos mayores de 100 MB

Para búsquedas más rápidas y modernas, ripgrep (rg) o fd son alternativas excelentes.

¿Cómo veo el contenido de un archivo?

cat archivo.txt       # muestra todo
less archivo.txt      # paginado (q para salir)
head -20 archivo.txt  # primeras 20 líneas
tail -f archivo.log   # últimas líneas en tiempo real (ideal para logs)

Si acabas de empezar y quieres un editor básico, nano es el más amigable.

¿Qué diferencia hay entre rm y mv a la papelera?

rm borra definitivamente. mv archivo.txt ~/.local/share/Trash/files/ mueve a la papelera (aunque la ruta depende del escritorio). Para una experiencia cómoda, instala trash-cli y usa trash archivo.txt.


🚀 5. Siguientes pasos y recursos recomendados

Una vez domines estos 10 comandos, este es el camino natural de aprendizaje:

  1. Automatizar tareas con scripts Bash → Crear scripts Bash para automatizar tareas en Linux
  2. Entender permisos y usuarios → Control de acceso en Linux: permisos y usuarios
  3. Gestionar paquetes → Comparativa de gestores de paquetes APT, Pacman, YUM, Zypper
  4. Descubrir distribuciones → Las mejores distribuciones Linux para principiantes y Arch Linux: guía completa
  5. Personalizar tu escritorio → Entornos de escritorio Linux: KDE, GNOME, XFCE y personalizar el entorno de escritorio
  6. Dominar herramientas de terminal → Tmux: multiplexa tu terminal como un profesional y los 10 comandos de administración de servidores
  7. Dar el salto a servidores → Guía completa de Linux · Guía completa de servidores y virtualización · Guía completa de redes
  8. Seguridad básica en tu equipo → Guía de buenas prácticas en contraseñas y 2FA

🏁 6. Conclusión

Ya conoces los 10 comandos esenciales de Linux que te permitirán moverte con soltura por la terminal: navegar por el sistema de archivos, crear y borrar, copiar y mover, buscar ayuda y consultar tu historial.

La clave es practicar. Abre una terminal cada día y usa estos comandos para tareas reales: organizar descargas, revisar logs, hacer copias de seguridad. En pocas semanas te resultarán naturales.

¿Quieres seguir aprendiendo? Explora la guía completa de Linux o cuéntanos en los comentarios qué comando te ha costado más asimilar, y preparamos el siguiente artículo para ti.

Deja un comentario