Comando (informática)


En informática , un comando es una directiva a un programa de computadora para realizar 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 activada 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 .

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 :

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 usan para evitar que Hello y World se traten como tokens separados:

Los siguientes comandos son equivalentes. Listan los archivos en el directorio /bin . El programa es ls , tiene tres indicadores ( l , t , r ) y el argumento es el directorio /bin :