Comando (informática)
En computación, un comando es una directiva para que un programa de computadora realice una tarea específica. Puede emitirse a través de una interfaz de línea de comandos, como un shell, o como entrada a un servicio de red como parte de un protocolo de red, o como un evento en una interfaz gráfica de usuario desencadenada por el usuario que selecciona una opción en un menú.
Específicamente, el término comando se usa en lenguajes informáticos imperativos. El nombre surge porque las declaraciones en estos idiomas generalmente se escriben de manera similar al modo imperativo que se usa en muchos idiomas naturales. Si uno ve una declaración en un lenguaje imperativo como una oración en un lenguaje natural, entonces un comando es generalmente como un verbo en tal lenguaje.
Muchos programas permiten argumentos con formato especial, conocidos como banderas u opciones, que modifican el comportamiento predeterminado del programa, mientras que otros argumentos pueden proporcionar objetos, como archivos, sobre los que actuar. Como analogía a un lenguaje natural, las banderas son adverbios, mientras que los otros argumentos son objetos.
Ejemplos
Aquí hay algunos comandos dados a un intérprete de línea de comandos (shell de Unix).
El siguiente comando cambia la posición de trabajo del usuario en el árbol de directorios al directorio /home/pete. El programa de utilidad es cd y el argumento es /home/pete:
cd /home/pete
El siguiente comando imprime el texto Hello World en el flujo de salida estándar que, en este caso, solo imprime el texto en la pantalla. El nombre del programa es echo y el argumento es "Hello World". Las comillas se utilizan para evitar que Hola y Mundo se traten como tokens separados:
eco "Hola Mundo"
Los siguientes comandos son equivalentes. Muestran archivos en el directorio /bin. El programa es ls, tiene tres banderas (l, t, r), y el argumento es el directorio /bin:
ls -l -t -r /bin ls -ltr /bin
El siguiente comando muestra el contenido de los archivos ch1.txt y ch2.txt. El nombre del programa es cat y tiene dos argumentos de nombre de archivo:
cat ch1.txt ch2.txt
Aquí hay algunos comandos para el procesador de símbolo del sistema de DOS, OS/2 y Microsoft Windows. El siguiente comando muestra el contenido del archivo readme.txt. El nombre del programa es type y el argumento es readme.txt.
tipo readme.txt
El siguiente comando enumera el contenido del directorio actual. El nombre del programa es dir, y Q es un indicador que solicita que también se incluya el propietario de cada archivo.
dir /Q
Contenido relacionado
Bus de datos
Celosía C
Terminal