Sie sind auf Seite 1von 2

Un comando (calco del ingl�s command, que significa orden, mandato) es una

instrucci�n u orden que el usuario proporciona a un sistema inform�tico, desde la


l�nea de comandos (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 comandos
4 Tipos de comandos
4.1 Comandos internos
4.2 Comandos externos (programas)
5 Referencias
L�nea de comandos
Art�culo principal: L�nea de comandos
La l�nea de comandos o consola (del ingl�s shell) 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 comandos 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 (GNU/Linux, *BSD,
Solaris, etc.).
En realidad, la l�nea de comandos no es m�s que una de las formas en que el usuario
interacciona con el ordenador, junto con la interfaz gr�fica. En la l�nea de
comandos, el usuario escribe la instrucci�n o el programa que deseaba que sea
ejecutado por el ordenador. Esta interacci�n la lleva a cabo un programa que se
suele llamar int�rprete de comandos.

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 aster�sco 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 comandos
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 comandos
Los comandos del sistema se dividen en internos y externos.

Para obtener una relaci�n de los posibles comandos del sistema, puede utilizarse el
comando help. Para ello escribir la palabra help en la l�nea de comandos 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
Este comando, al ser ejecutado 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.

Existe otra forma de utilizar este comando. 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).

Comandos externos (programas)


Los comandos externos son �rdenes que no sabe ejecutar el int�rprete y que para su
ejecuci�n hay que localizarlas en el disco. Son sencillamente programas, es decir,
son ejecutables que se encuentran en uno de los discos del ordenador.

Das könnte Ihnen auch gefallen