Qué es un comando: definición, ejemplos y los 25 más usados
En este artículo
Un comando es una instrucción escrita que le das directamente al sistema operativo para que ejecute una acción. En lugar de hacer clic en iconos, escribes una orden en una terminal y el sistema la ejecuta.
Es la forma más antigua de manejar una computadora y, en muchas tareas, sigue siendo la más rápida y la más precisa.
Por qué se siguen usando
La pregunta es razonable: si existen interfaces gráficas, ¿para qué escribir órdenes?
Velocidad. Renombrar trescientos archivos con un patrón concreto lleva un comando y dos segundos. A mano, una tarde.
Precisión. Un comando hace exactamente lo que dice, ni más ni menos. No depende de dónde esté un botón en esta versión del programa.
Automatización. Los comandos se guardan en archivos de script y se ejecutan solos, programados o encadenados.
Acceso remoto. Un servidor normalmente no tiene escritorio. Te conectas por terminal y solo dispones de comandos.
Funciones sin interfaz. Muchas herramientas de desarrollo, redes o administración solo existen en línea de comandos.
Cómo se estructura un comando
Casi todos siguen el mismo patrón de tres partes:
comando [opciones] [argumentos]
Por ejemplo:
ls -la /home/usuario
lses el comando: listar archivos.-lason las opciones o banderas:-lmuestra el formato largo y-aincluye los ocultos. Modifican el comportamiento./home/usuarioes el argumento: sobre qué actúa.
Las opciones se escriben con un guion cuando son de una letra (-a) y con dos cuando son palabras completas (--all). Varias opciones cortas se pueden juntar: -la equivale a -l -a.
Tres detalles que causan errores al empezar
Las mayúsculas importan en Linux y Mac. Documentos y documentos son carpetas distintas. En Windows, no.
Los espacios separan argumentos. Si una ruta tiene espacios, va entre comillas: cd "Mis Documentos". Sin comillas, el sistema entiende dos argumentos distintos y falla.
Casi ningún comando pide confirmación. Si borras algo, se borra. No va a la papelera. Es la diferencia más importante con la interfaz gráfica.
Los comandos más usados
Moverse y ver archivos
| Linux / Mac | Windows (CMD) | Qué hace |
|---|---|---|
pwd | cd | Muestra la carpeta actual |
ls | dir | Lista el contenido |
cd carpeta | cd carpeta | Entra en una carpeta |
cd .. | cd .. | Sube un nivel |
clear | cls | Limpia la pantalla |
Crear, copiar y borrar
| Linux / Mac | Windows | Qué hace |
|---|---|---|
mkdir nombre | mkdir nombre | Crea una carpeta |
touch archivo.txt | type nul > archivo.txt | Crea un archivo vacío |
cp origen destino | copy origen destino | Copia |
mv origen destino | move origen destino | Mueve o renombra |
rm archivo | del archivo | Borra un archivo |
rm -r carpeta | rmdir /s carpeta | Borra una carpeta y su contenido |
Ver contenido y buscar
| Comando | Qué hace |
|---|---|
cat archivo.txt | Muestra el contenido completo |
head -n 20 archivo | Muestra las primeras 20 líneas |
tail -f registro.log | Muestra el final y sigue mostrando lo nuevo en directo |
grep "texto" archivo | Busca un texto dentro de un archivo |
find . -name "*.pdf" | Busca archivos por nombre |
tail -f merece mención aparte: es el comando que usa cualquiera que administre un servidor para ver los errores en tiempo real mientras prueba algo.
Sistema y red
| Comando | Qué hace |
|---|---|
ping google.com | Comprueba si hay conexión con un servidor |
ipconfig / ifconfig | Muestra la configuración de red |
df -h | Espacio libre en disco |
top / htop | Procesos en ejecución y consumo |
kill PID | Termina un proceso por su identificador |
Tuberías y redirecciones: donde está la potencia real
Los comandos sueltos son útiles. Combinados, resuelven cosas que ninguna interfaz gráfica hace.
La tubería | pasa la salida de un comando como entrada del siguiente:
ls -la | grep ".pdf"
Lista los archivos y filtra solo los PDF. Se pueden encadenar varios:
cat registro.log | grep "ERROR" | wc -l
Lee el archivo, filtra las líneas con ERROR y cuenta cuántas hay. Tres comandos simples resolviendo algo concreto.
La redirección > guarda la salida en un archivo:
ls -la > listado.txt # crea o sobrescribe
ls -la >> listado.txt # añade al final
Cuidado con la diferencia: > borra lo que hubiera antes sin avisar.
Comandos peligrosos
Con permisos de administrador, un comando mal escrito puede dejar el sistema inservible. Los que conviene conocer para no ejecutarlos por accidente:
rm -rf /— Intenta borrar todo el sistema. Nunca lo escribas "para ver qué pasa".chmod -R 777 /— Deja todo el sistema abierto a cualquiera.mkfssobre la unidad equivocada — Formatea y borra el contenido.ddcon parámetros mal puestos — Escribe directamente sobre el disco.
Y una regla que vale oro: nunca copies y pegues un comando que no entiendes, sobre todo si viene de un foro y lleva sudo delante. Si no sabes qué hace cada parte, búscala antes.
Atajos que agradecerás
- Tab autocompleta nombres. Además evita erratas.
- Flecha arriba recupera comandos anteriores.
- Ctrl + C interrumpe el comando en ejecución.
- Ctrl + L limpia la pantalla.
- Ctrl + R busca en el historial de comandos.
historymuestra todo lo que has ejecutado.man comandoabre el manual completo (en Windows,comando /?).
Preguntas frecuentes
¿Es lo mismo comando que instrucción de programación?
No. Un comando lo interpreta el sistema operativo directamente. Una instrucción de programación forma parte de un programa que debe compilarse o interpretarse.
¿Cuál es la diferencia entre CMD, PowerShell y Bash?
Son intérpretes distintos. CMD es el clásico de Windows, PowerShell es más potente y orientado a objetos, y Bash es el estándar en Linux y Mac. Cada uno tiene su sintaxis.
¿Qué significa sudo?
Ejecuta el comando con permisos de administrador en Linux y Mac. Úsalo solo cuando sea imprescindible.
¿Puedo romper el sistema con un comando?
Sin permisos de administrador, es difícil. Con ellos, sí. Por eso el sistema pide contraseña.
¿Dónde practico sin riesgo?
En una máquina virtual o en el Subsistema de Windows para Linux. Así puedes equivocarte sin consecuencias.
¿Empezando en informática? En nuestro catálogo de cursos técnicos tienes formación desde cero, con acceso inmediato y de por vida.