Está en la página 1de 3

Una orden/instrucci�n (tambi�n conocida con el extendido anglicismo/barbarismo

comando -calco del ingl�s command, que significa orden, mandato-) es una
instrucci�n que el usuario proporciona a un sistema inform�tico, desde la l�nea de
�rdenes (como una shell) o desde una llamada de programaci�n. Puede ser interno
(contenido en el propio int�rprete) o externo (contenido en un archivo ejecutable).

Suele admitir par�metros o argumentos de entrada, lo que permite modificar su


comportamiento predeterminado. Suelen indicarse tras una barra "/" (en sistemas
operativos DOS) o un guion simple "-" o doble "--" (en sistemas operativos Unix).
�ndice

1 L�nea de comandos
2 Int�rprete de comandos
3 Inicio de la ejecuci�n del int�rprete de instrucciones
4 Tipos de instrucciones
4.1 Comandos internos
4.2 Instrucciones externas (programas)
5 Referencias

L�nea de comandos
Art�culo principal: L�nea de comandos

La consola (del ingl�s shell) o int�rprete de �rdenes, es el programa que ejecuta


la interfaz de l�nea de �rdenes, que permite al usuario mandar instrucciones
mediante la pulsaci�n de la tecla ? Entrar en el teclado, lanzando la ejecuci�n de
procesos internos al propio int�rprete de instrucciones o de programas externos al
mismo. Algunas de estas consolas son:

command.com para los sistemas basados en DOS (MS-DOS, PC-DOS, DR-DOS, FreeDOS,
etc.)
cmd.exe para los sistemas basados en Windows NT (2000, XP, 2003 Server, Vista,
2008 Server, etc.)
bash, sh, csh, ksh, etc. para los sistemas basados en Unix, entre los que
figuran Android, Mac OS X, GNU/Linux, *BSD, Solaris, etc..

En sistemas operativos tipo Windows, puede lanzarse el int�rprete pulsando la tecla


? Win+R y ejecutando la orden: cmd. En sistemas operativos tipo UNIX, como Linux,
el int�rprete de comandos (por defecto suele ser bash) aparece disponible en el
men� de aplicaciones, por lo que se puede ejecutar mediante el rat�n, haciendo clic
sobre el icono correspondiente.
Int�rprete de comandos
Art�culo principal: Int�rprete de comandos
Int�rprete de comandos de MS-DOS

Las l�neas de comandos o de �rdenes que escribe el usuario no se ejecutan tal como
se han escrito, son procesadas antes de su ejecuci�n. Por ejemplo la orden: DELETE
*.TXT emplea un metacar�cter * que permite seleccionar todos los ficheros con
extensi�n "TXT".

El encargado de recibir la l�nea que escribe el usuario, modificarla, ejecutarla o


solicitar su ejecuci�n es el denominado int�rprete de �rdenes o shell del sistema.

El int�rprete de �rdenes es un programa de estructura repetitiva, cuyas funciones


principales son las siguientes:

Muestra el prompt del sistema.


Expande los caracteres gen�ricos tales como el asterisco o la interrogaci�n.
Realiza los redireccionamientos tanto de la entrada de datos, como de las
salidas.
Si es una orden interna, lo ejecuta.
Si es una orden externa (un programa), intenta localizar recorriendo la lista
de directorios de la variable PATH y si lo encuentra solicita su ejecuci�n al
sistema operativo.
En caso contrario indica que no puede ejecutar dicha orden.

Inicio de la ejecuci�n del int�rprete de instrucciones

Para iniciar el funcionamiento del int�rprete de �rdenes en Windows, hay que


seleccionar Inicio/Ejecutar, escribir cmd y pulsar ? Entrar. De este modo se inicia
una sesi�n utilizando el int�rprete cmd.exe. Escribir help y pulsar ? Entrar para
obtener ayuda.

En sistemas operativos tipo UNIX, hay que escribir el nombre del int�rprete (bash,
sh, csh, etc) para empezar a usarlo.
Tipos de instrucciones

Las instrucciones del sistema se dividen en internas y externas.

Para obtener una relaci�n de las posibles instruciones del sistema, puede
utilizarse la orden help. Para ello, se teclea la palabra 'hel'p en la l�nea de
�rdenes del siguiente modo:

Ejemplo:

help

Comandos internos

Ejemplo:

ver

Esta orden muestra la versi�n del sistema operativo con el que estamos trabajando.

Ejemplo:

cd

Esta instrucci�n, al ser ejecutada por el int�rprete, muestra el directorio o


carpeta en la que se est� trabajando en ese momento. A ese directorio se le suele
denominar directorio en curso o directorio de trabajo (el cual puede mostrarse con
la orden pwd).

Existe otra forma de utilizar esta instrucci�n. En la misma se le indica la carpeta


a la que se desea acceder

Por ejemplo:

cd /tmp

Al ser ejecutada esta orden, el directorio en curso pasar� a ser el /tmp (por
supuesto si dicho directorio existe).
Instrucciones externas (programas)

Las instrucciones externas son �rdenes que no sabe ejecutar el int�rprete


directamente, y que necesitan ser primero localizadas en el disco para su
ejecuci�n. Son sencillamente programas, es decir, son ejecutables que se encuentran
en uno de los discos del ordenador.
Para su localizaci�n, el int�rprete los busca en una serie de directorios, en
concreto aquellos que est�n indicados en la variable PATH.

Ejemplo:

./keyboard

También podría gustarte