Qué es un comando: definición, ejemplos y los 25 más usados

En este artículo
  1. Por qué se siguen usando
  2. Cómo se estructura un comando
  3. Los comandos más usados
  4. Tuberías y redirecciones: donde está la potencia real
  5. Comandos peligrosos
  6. Atajos que agradecerás
  7. Preguntas frecuentes

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
  • ls es el comando: listar archivos.
  • -la son las opciones o banderas: -l muestra el formato largo y -a incluye los ocultos. Modifican el comportamiento.
  • /home/usuario es 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 / MacWindows (CMD)Qué hace
pwdcdMuestra la carpeta actual
lsdirLista el contenido
cd carpetacd carpetaEntra en una carpeta
cd ..cd ..Sube un nivel
clearclsLimpia la pantalla

Crear, copiar y borrar

Linux / MacWindowsQué hace
mkdir nombremkdir nombreCrea una carpeta
touch archivo.txttype nul > archivo.txtCrea un archivo vacío
cp origen destinocopy origen destinoCopia
mv origen destinomove origen destinoMueve o renombra
rm archivodel archivoBorra un archivo
rm -r carpetarmdir /s carpetaBorra una carpeta y su contenido

Ver contenido y buscar

ComandoQué hace
cat archivo.txtMuestra el contenido completo
head -n 20 archivoMuestra las primeras 20 líneas
tail -f registro.logMuestra el final y sigue mostrando lo nuevo en directo
grep "texto" archivoBusca 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

ComandoQué hace
ping google.comComprueba si hay conexión con un servidor
ipconfig / ifconfigMuestra la configuración de red
df -hEspacio libre en disco
top / htopProcesos en ejecución y consumo
kill PIDTermina 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.
  • mkfs sobre la unidad equivocada — Formatea y borra el contenido.
  • dd con 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.
  • history muestra todo lo que has ejecutado.
  • man comando abre 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.