Qué son los comandos de Linux y su importancia
Los comandos de Linux son instrucciones que se introducen en la terminal para interactuar con el sistema operativo. Conocer estos comandos es fundamental para cualquier persona que quiera moverse con soltura en entornos Linux, ya que permiten realizar tareas desde la navegación por archivos hasta la gestión de procesos y redes.

Antes de empezar / requisitos
Antes de lanzarte a usar estos comandos, asegúrate de tener instalado un sistema Linux, como Linux Mint o Mandriva. También es útil tener acceso a la terminal, que puedes abrir buscando «Terminal» en tu menú de aplicaciones.
Comandos básicos de navegación
- pwd: Muestra el directorio actual.
- ls: Lista los archivos y carpetas en el directorio actual.
- cd: Cambia de directorio. Por ejemplo,
cd Documentoste lleva a la carpeta Documentos. - mkdir: Crea un nuevo directorio. Por ejemplo,
mkdir nueva_carpetacrea una carpeta llamada nueva_carpeta. - rmdir: Elimina un directorio vacío.
Ejemplos de uso
pwd
Salida esperada: el camino completo del directorio en el que te encuentras.
ls
Salida esperada: una lista de archivos y carpetas en el directorio actual.
Comandos para gestionar archivos y directorios
- cp: Copia archivos o directorios. Por ejemplo,
cp archivo.txt copia_archivo.txt. - mv: Mueve o renombra archivos o directorios. Por ejemplo,
mv archivo.txt nuevo_directorio/mueve el archivo al nuevo directorio. - rm: Elimina archivos. Usa
rm archivo.txtpara borrar un archivo específico. - touch: Crea un archivo vacío. Por ejemplo,
touch nuevo_archivo.txt.
Ejemplos de uso
cp archivo.txt copia_archivo.txt
Salida esperada: no habrá mensaje de error si la copia se realiza correctamente.
rm archivo.txt
Salida esperada: no habrá mensaje de error si el archivo se elimina correctamente.
Comandos para manipulación de texto
- cat: Muestra el contenido de un archivo. Por ejemplo,
cat archivo.txt. - nano: Abre un editor de texto en la terminal. Usa
nano archivo.txtpara editar un archivo. - grep: Busca texto dentro de archivos. Por ejemplo,
grep "texto" archivo.txt. - echo: Muestra un mensaje en la terminal. Por ejemplo,
echo "Hola Mundo".
Ejemplos de uso
cat archivo.txt
Salida esperada: el contenido del archivo se mostrará en la terminal.
grep "texto" archivo.txt
Salida esperada: líneas del archivo que contienen el texto buscado.
Comandos para gestionar procesos
- ps: Muestra los procesos en ejecución. Usa
ps auxpara ver todos los procesos. - top: Muestra los procesos en tiempo real y su uso de recursos.
- kill: Termina un proceso. Usa
kill PID, donde PID es el número del proceso. - htop: Similar a top, pero con una interfaz más amigable (debes instalarlo primero).
Ejemplos de uso
ps aux
Salida esperada: lista de procesos en ejecución con detalles.

kill 1234
Salida esperada: no habrá mensaje de error si el proceso se termina correctamente.
Comandos de red y conectividad
- ping: Verifica la conectividad con otro host. Por ejemplo,
ping google.com. - ifconfig: Muestra la configuración de red (en distribuciones más nuevas, usa
ip a). - curl: Realiza solicitudes HTTP. Por ejemplo,
curl http://example.com. - ssh: Conéctate a otro sistema de forma segura. Usa
ssh usuario@host.
Ejemplos de uso
ping google.com
Salida esperada: verás respuestas del servidor de Google.
ifconfig
Salida esperada: información de las interfaces de red disponibles.
Si algo falla: solución de problemas comunes
Si te encuentras con un problema al ejecutar un comando, verifica lo siguiente:
- ¿Estás en el directorio correcto?
- ¿Tienes permisos para ejecutar el comando?
- ¿El comando está correctamente escrito?
Si ves un mensaje de error, busca en línea el texto del error; puede haber soluciones específicas para tu caso.
Errores comunes al usar comandos de Linux
Algunos errores comunes incluyen:
- Escribir mal el nombre del comando.
- Intentar acceder a archivos o directorios que no existen.
- No tener permisos para realizar una acción.
Recuerda que la terminal es sensible a mayúsculas y minúsculas, así que asegúrate de escribir todo correctamente.
Preguntas frecuentes sobre comandos de Linux
- ¿Qué son los comandos de Linux? Son instrucciones que se usan en la terminal para interactuar con el sistema operativo Linux.
- ¿Cómo funciona la terminal de Linux? La terminal ejecuta comandos que permiten gestionar archivos, procesos y configuraciones del sistema.
Cierre práctico y recursos adicionales
Conocer estos 30 comandos de Linux te dará una buena base para empezar a trabajar en este sistema operativo. Practica cada uno de ellos en tu terminal y no dudes en buscar más información sobre comandos avanzados a medida que te sientas más cómodo. Para más detalles, puedes explorar la documentación oficial de Bash y otros recursos en línea.

Relacionado: SQL Injection: qué es, por qué es peligroso y cómo proteger tu web.
Relacionado: Nginx como reverse proxy: la guía que ojalá me hubieran explicado antes.