Introducción Comandos más utilizados de
MS-DOS Comandos más utilizados de
Windows
Hace mucho tiempo en una galaxia muy
lejana.... Cuando la velocidad de los PCs no se medía en GHz y la
capacidad de los discos duros no se medía en Gb, no había Windows.
El sistema operativo que usaban los PCs era MS-DOS, que era en modo
texto y se manejaba mediante comandos. Esto quiere decir que para
decirle al ordenador que hiciera algo (poner en marcha un programa,
crear una carpeta nueva, borrar un archivo, etc), había que escribir
una serie de instrucciones y luego pulsar ENTER.
Los Windows de la familia antigua (95, 98 y Me) están basados en
MS-DOS y permiten iniciar en modo texto o gráfico (el Me sólo modo
gráfico), mientras que los Windows de la nueva familia (NT4, 2000 y
XP) no están basados en MS-DOS, aunque también llevan un
emulador.
Puede que alguna vez necesitemos iniciar el PC en MS-DOS
para:
- Ejecutar algún juego o programa antiguo que no funciona en
Windows
- Actualizar una BIOS o firmware
- Borrar o cambiar archivos que desde Windows no se puede
Para ello podemos utilizar un diskette de arranque
Los archivos básicos de MS-DOS, los que constituyen el sistema
operativo son:
- IO.SYS
- MSDOS.SYS
- COMMAND.COM
Luego mediante los archivos de texto CONFIG.SYS y AUTOEXEC.BAT
podemos especificar que se carguen más cosas. Por ejemplo drivers
del teclado para ponerlo en español (por defecto está en inglés) o
drivers para poder acceder al CD-ROM.
Ejemplo de CONFIG.SYS:
DEVICE=HIMEM.SYS DEVICE=OAKCDROM.SYS
/D:MSCD0001
Ejemplo de AUTOEXEC.BAT
@ECHO OFF MSCDEX.EXE /D:MSCD0001 KEYB
SP,,KEYBOARD.SYS
Una vez iniciado el PC en MS-DOS, nos
encontraremos con el PROMPT, que en todo
momento, muestra la carpeta donde estamos, por ejemplo:
C:\WINDOWS\SYSTEM>. Esto quiere decir que el
PC está listo para que le escribamos algún comando. Los comandos más
utilizados de MS-DOS son:
CD carpeta |
Cambiar a otra carpeta |
DIR |
Ver el contenido de la carpeta
actual |
COPY fichero carpeta |
Copiar un fichero |
MOVE fichero carpeta |
Mover un fichero |
DEL fichero |
Borrar un fichero |
MD carpeta |
Hacer una carpeta nueva |
REN fichero fichero2 |
Cambiar el nombre de un
fichero |
Estos comandos son parte de COMMAND.COM, que
está siempre cargado, así que se pueden utilizar en cualquier
momento. Luego hay una serie de programas que vienen con MS-DOS y
que se pueden utilizar siempre que estén presentes.
ATTRIB |
Cambiar los atributos de un
fichero |
DELTREE |
Borrar carpeta y todo lo que haya dentro |
DISKCOPY |
Copiar un diskette a otro |
EDIT |
Editar un archivo |
FORMAT |
Formatear un disco |
FDISK |
Cambiar las particiones |
SCANREG |
Comprobar el registro de windows |
XCOPY |
Versión más completa del comando
COPY |
Si los ficheros o carpetas tienen nombres largos (de más de 8
letras) en MS-DOS saldrán con el nombre corto, que se forma cogiendo
las 6 primeras letras, sin espacios, y añadiendo ~1 y la extensión.
Si hay varios archivos con nombres parecidos, tendrán ~2, ~3,
etc.
Para ejecutar un programa, debemos ir a la carpeta donde esté
(CD C:\JUEGOS\DOOM por ejemplo), escribir el
nombre del programa (DOOM) y presionar ENTER. El comportamiento de muchos programas se puede
variar con los parámetros de línea de comandos, que son unos códigos
que se escriben después del nombre del programa.
Por ejemplo: quake inicia el juego
normalmente, pero quake +exec fragmstr.cfg lo inicia usando
el fichero de configuración fragmstr.cfg, en el que se especifican
nuestras preferencias personales.
Estos parámetros de línea de comandos son específicos de cada
programa y deben venir documentados en la ayuda. Normalmente las
opciones se especifican con una letra o palabra precedida de /, + o
-. Por ejemplo, ver la diferencia entre DIR,
DIR /W y DIR /OS. Poniendo
/? después del nombre del programa suele salir una lista de los
parámetros que soporta y para que es cada uno.
Todos los Windows
llevan un emulador de MS-DOS, en el que se pueden ejecutar los
comandos vistos anteriormente y algunos programas. Dentro del
emulador se pueden utilizar nombres largos poniéndolos entre
comillas (CD "Mis Documentos", por ejemplo).
En Windows 95, 98 y Me resulta práctico cargar un programa
llamado DOSKEY, que permite recuperar un comando
de los que hemos tecleado anteriormente pulsando la flecha hacia
arriba. En Windows NT, 2000 y XP esto ya es parte del emulador, y lo
que resulta muy útil es activar el PATH
COMPLETION poniendo la clave del registro
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\CompletionChar a 9, esto nos permite escribir parte del
nombre de archivo o carpeta y dándole a TAB, se completa el
resto.
Desde la ventana de comandos podemos lanzar cualquier programa
(igual que en MS-DOS, yendo a su carpeta, poniendo su nombre y ENTER). Aunque para la mayoría ya se crean accesos
directos en el menú inicio, existen otras utilidades (sobre todo en
Windows NT, 2000 y XP) en modo línea de comandos. Algunas de las más
útiles son:
ipconfig |
Nos muestra nuestra configuración IP y permite
renovar la asignación por DHCP |
net |
Permite mapear carpetas compartidas a unidades
de red, modificar usuarios, etc. |
netsh |
Permite cambiar la configuración IP y muchas
más cosas (ejemplo) |
calcs |
Permite cambiar los permisos de archivos y
carpetas |
schtasks |
Permite crear tareas programadas (ejemplo) |
Todos los Comandos del
MS-DOS |