Significado de Línea de comandos
Sustantivo femenino. De línea y comando, este último adaptación del inglés command.
La línea de comandos es una interfaz de texto que permite operar un sistema informático escribiendo instrucciones directamente, en lugar de usar menús, iconos o ventanas gráficas.
Cada instrucción se introduce en un intérprete de comandos, que la ejecuta y devuelve un resultado también en formato de texto.
Qué es la línea de comandos
La línea de comandos no es un programa en sí, sino una forma de comunicarse con uno: el sistema operativo o una aplicación concreta. El usuario escribe una orden con una sintaxis determinada —un nombre de comando seguido de opciones y argumentos— y un intérprete la traduce en una acción, como listar archivos, mover un directorio o instalar un componente de software.
Se diferencia de la interfaz gráfica de usuario en que no depende de iconos ni de clics: toda la información se transmite mediante texto escrito. Esto la hace menos intuitiva para quien empieza, pero más rápida y más fácil de automatizar para quien ya conoce los comandos, porque una secuencia de órdenes puede guardarse y repetirse sin intervención manual.
La estudian la informática y la administración de sistemas, disciplinas que enseñan el manejo de distintos intérpretes de comandos y las convenciones propias de cada sistema operativo.
Origen de la palabra línea de comandos
Formado por línea, del latín linea, «hilo, trazo», y comando, adaptación del inglés command, «orden», emparentado con el latín commandare. En conjunto, designa la fila de texto donde el usuario escribe una orden dirigida al sistema.
El término se popularizó en los años setenta y ochenta, cuando los sistemas operativos solo ofrecían un intérprete de texto para interactuar con el computador. Con la llegada de los entornos gráficos en los años noventa quedó en un segundo plano para el público general, pero se mantuvo como herramienta habitual entre programadores y administradores de sistemas, que valoran su rapidez y su capacidad de automatizarse mediante scripts.
Elementos de la línea de comandos
| Elemento | En qué consiste | Ejemplo |
|---|---|---|
| Símbolo de espera | Indica que el intérprete está listo para recibir una orden. | Un signo como $ o > al inicio de la línea. |
| Comando | La palabra que identifica la acción que se quiere ejecutar. | Una orden para listar el contenido de una carpeta. |
| Opción o indicador | Modifica el comportamiento del comando; suele ir precedida de un guion. | Un indicador que pide mostrar la información en detalle. |
| Argumento | El dato sobre el que actúa el comando, como un nombre de archivo. | El nombre del archivo que se quiere abrir o mover. |
Ejemplos de uso de línea de comandos
El administrador del servidor prefiere la línea de comandos porque le permite automatizar tareas repetitivas.
El manual pedía escribir una orden concreta en la línea de comandos para instalar el componente.
El estudiante de informática aprendió a moverse entre carpetas usando la línea de comandos antes que con el ratón.
La línea de comandos devolvió un mensaje de error porque el archivo no existía en esa ruta.
Algunos programas solo se pueden configurar desde la línea de comandos, sin ninguna ventana gráfica disponible.
Sinónimos y palabras relacionadas
Sinónimos: consola de comandos, intérprete de texto (en un uso más restringido).
Antónimos: interfaz gráfica de usuario.
No es lo mismo que:
- Terminal: es el programa o la ventana que aloja la línea de comandos y muestra su entrada y su salida; la línea de comandos es la forma de interactuar dentro de esa ventana.
- Intérprete de comandos: es el programa que procesa y ejecuta las órdenes escritas en la línea de comandos; la línea de comandos es el lugar donde se escriben.
- Script informático: es un conjunto de órdenes de línea de comandos guardadas en un archivo para ejecutarse de una sola vez, en lugar de escribirse una por una.
Preguntas frecuentes sobre línea de comandos
¿Para qué sirve la línea de comandos?
Sirve para dar instrucciones a un sistema operativo o a un programa escribiendo texto en lugar de usar el ratón, lo que permite ejecutar tareas con precisión y automatizarlas cuando se repiten.
¿Es lo mismo la línea de comandos que la terminal?
No exactamente: la terminal es el programa o la ventana que aloja la línea de comandos, mientras que el intérprete de comandos es el que procesa las órdenes escritas en ella.
¿Hace falta saber programar para usar la línea de comandos?
No es imprescindible, aunque ayuda: basta con conocer la sintaxis de cada comando y sus opciones. Escribir scripts que encadenan varias órdenes sí requiere nociones básicas de programación.