stringtranslate.com

Comando (informática)

En informática , un comando es una directiva que se le da a un programa informático para que realice una tarea específica. Puede emitirse a través de una interfaz de línea de comandos o como entrada a un servicio de red como parte de un protocolo de red , o como un evento activado en una interfaz gráfica de usuario .

En concreto, el término comando se utiliza en lenguajes de programación imperativo . El nombre surge porque las sentencias en estos lenguajes suelen escribirse de forma similar al modo imperativo utilizado en muchos lenguajes naturales . Una sentencia en un lenguaje de programación imperativo sería entonces una oración en un lenguaje natural, y el comando sería el predicado .

Muchos programas permiten utilizar argumentos con formatos específicos , conocidos como indicadores 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 con un lenguaje natural, los indicadores son adverbios, mientras que los demás argumentos son objetos .

Distinción entredominioyexpresión,declaraciónyfunción

El significado de comando depende en gran medida del contexto. Por ejemplo, algunos autores se refieren a los condicionales como comandos [1], mientras que en Python [2] o Bash [3] se los llama expresiones y en JAVA, sentencias [4] . De manera similar, en Bash, la escritura en stdout se realiza con el comando incorporado printf , mientras que en Python se realiza con la función incorporada print() [5] .

Ejemplos

A continuación se muestran 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/inicio/pete

El siguiente comando imprime el texto Hola Mundo 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 "Hola Mundo". Las comillas se utilizan para evitar que Hola y Mundo se traten como tokens separados:

eco "Hola mundo"

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

ls-l-t-r/binls-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 nombres de archivo como argumentos:

gato ch1.txt ch2.txt

A continuación se muestran algunos comandos para el procesador de línea de comandos 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 . [6]

Escriba readme.txt

El siguiente comando muestra 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. [7]

directorio /Q

Véase también

Referencias

  1. ^ Maurizio Gabbrielli, Simone Martini (2010). Lenguajes de programación: principios y paradigmas. Springer London, 6.3.2 Comandos condicionales , pág. 140
  2. ^ "Expresiones condicionales". python.org . Consultado el 23 de octubre de 2023 .
  3. ^ "Expresiones condicionales de Bash". gnu.org . Consultado el 23 de octubre de 2023 .
  4. ^ "Las instrucciones if-then y if-then-else". oracle.com . Consultado el 23 de octubre de 2023 .
  5. ^ "Funciones integradas - print". python.org . Consultado el 23 de octubre de 2023 .
  6. ^ "Tipo - Mostrar un archivo de texto - CMD de Windows". SS64.com . Consultado el 14 de marzo de 2019 .
  7. ^ "DIR - lista de archivos y carpetas - CMD de Windows". SS64.com . Consultado el 14 de marzo de 2019 .

Enlaces externos