Línea de comandos de Windows o prompt MS-DOS

MS-DOS es un sistema operativo de línea de comandos (no gráfico) de la compañía Microsoft. Se caracteriza por un prompt (ej: “c:\>_”) de letras blancas sobre un fondo negro donde podemos ejecutar comandos de texto como dir o cd.

Hoy día Windows ha reemplazado este viejo sistema aunque mantiene una consola de línea de comandos llamada “cmd.exe”. También conocida como prompt de MS-DOS.

Esta consola es muy usada por los programadores ya que permite manipular de forma simple muchas herramientas de desarrollo de tecnologías tan variadas como: Android, servidores Web y Sql, testing, instaladores y más.

prompt-ms-dos

Como iniciar el prompt de comandos de Windows

La forma más fácil de iniciar la consola es oprimir el botón de inicio (Start) y cuando se despliega el menú hacer click en el cuadro de texto de búsqueda justo encima del botón de inicio. En este cuadro de texto escribir cmd y oprimir la tecla retorno.

como ejecutar cmd.exe

Directorio corriente o actual

Cuando ingresamos a la consola el prompt nos indica el directorio actual o corriente. Ej: C:\Users\edup> esto significa que nos encontramos en la unidad C dentro del directorio edup que esta dentro del directorio Users. Otra forma de saber el directorio corriente es ejecutando el comando cd sin parámetros.

El comando cd también nos permite cambiar de directorio actual. Ej: cd c:\ o cd \ nos lleva a la raíz de la unidad actual.

Para cambiar de unidad basta escribir el nombre de la unidad seguido de dos puntos y retorno. Ej: si ejecuto d: en mi caso el prompt cambia a D:\>

Ejecutar programas

Los programas se encuentran dentro de los archivos ejecutables, por ejemplo los que tienen terminaciones “.exe” o “.bat”. Para ejecutar un programa basta con escribir el nombre completo del archivo incluyendo unidad, directorios que lo contienen y oprimir la tecla retorno.

Ej: c:\windows\notepad.exe o c:\windows\notepad (la extensión no es necesaria).

Si mi posición actual es el directorio que contiene el archivo a ejecutar puedo escribir solo el nombre:

Ej: c:\windows>notepad es suficiente

Variable de entorno PATH

Existe una variable del sistema llamada PATH que guarda directorios que contienen programas separados por punto y comas. Si el archivo que queremos ejecutar se encuentra dentro de alguno de estos directorios podemos ejecutarlo solo con su nombre sin importar nuestra ubicación actual. Para ver el contenido de PATH basta con ejecutar el comando PATH.

Ej: PATH=C:\Program Files\Java\jdk1.7.0_45;C:\Windows;C:\Windows\System32; 

en este caso podemos ejecutar con notepad sin importar la ubicación.

Para modificar el valor de esta variable u otra ver el tutorial Variables de entorno en Windows y MS-DOS.