Beruflich Dokumente
Kultur Dokumente
MS-DOS
1 INTRODUCCIÓN
Uno de los programas más conocidos en el mundo de la microinformática durante los años ochenta y noventa es
quizás MS-DOS . Su nombre deriva del acrónimo Disk Operating System (Sistema Operativo en Disco) de la empresa de
software Microsoft fundada por Bill Gates. Se trata, por tanto, de un sistema operativo, que como tal, se encarga de
gestionar los recursos de la máquina, y proporcionar al usuario un entorno sobre el cual resulte más fácil la comunicación
con la máquina.
MS-DOS apareció en 1981, cuando IBM lo tomó como sistema operativo para su ordenador personal (IBM PC). Se
convirtió así en el primer sistema operativo para microordenadores de 16 bits. Desde su creación hasta la actualidad, ha
ido sufriendo numerosas transformaciones, que supusieron la mejora de las prestaciones y la adaptación a nuevas
configuraciones hardware. Así la versión 3.0 maneja discos de alta densidad y mayores discos duros. La 3.1 da soporte a
redes de PC; la 3.2 acepta disquetes de 3.5 pulgadas, etc. Todas estas modificaciones han ido dando lugar a diferentes
versiones, hasta llegar a la existente en estos momentos y que se trata de la versión 7.0. La siguiente tabla esquematiza el
desarrollo de las distintas versiones de MS-DOS .
Actualmente el sistema operativo MS-DOS está siendo reemplazado por Windows 95, creado también por Microsoft, y
que proporciona mayores prestaciones a todos los niveles (ver apéndice Windows 95). Sin embargo, dada la importancia
que ha tenido y aún tiene MS-DOS en la microinformática de las décadas de los 80 y los 90, resulta obligado dedicar un
apéndice para comentar sus aspectos fundamentales.
2 CONCEPTOS BÁSICOS
2.1 Ficheros
Una de las principales funciones de MS-DOS es la gestión de ficheros. Un fichero o archivo es un conjunto de datos
que se agrupan bajo un nombre y que se guardan en un dispositivo de almacenamiento secundario como el disco. (Ver
Capítulo 4 apartado 3.4).
MS-DOS tiene, desde la versión 2.00 una estructura jerárquica, es decir, permite agrupar los ficheros dentro de
directorios (análogo a las carpetas de Windows95) y estos directorios también pueden contener otros directorios
(subdirectorios) formándose una estructura jerárquica denominada árbol de directorios, gracias a la cual se mantiene la
información organizada en el dispositivo.
Para cambiar la unidad actual (por defecto), se indica el nombre de la unidad que se quiere convertir en unidad actual
seguido de dos puntos. Pasando a ser ésta la unidad actual. Por ejemplo:
C:? A:
cambia la unidad actual del disco C: a la unidad de disquete A:.
Si se desea realizar alguna operación sobre ficheros que no estuviesen en la unidad actual, como por ejemplo leer el
contenido de un fichero, cabrían dos posibilidades:
Otra opción sería anteceder el nombre del fichero con la letra correspondiente a la unidad donde se encuentra.
Por ejemplo, si la unidad actual es la C y se desea realizar una operación sobre el fichero f que se encuentra en la
unidad A, se expresaría de la siguiente forma:
Puede ocurrir que el fichero se encuentre en la unidad actual pero que, sin embargo no esté en el directorio actual.
Supóngase una estructura ejemplo como la especificada anteriormente. Supóngase también que la unidad actual es
C: y el directorio actual es \usuarios.
\ Cuando se sitúa al comienzo de una ruta de acceso, este símbolo representa al directorio raíz de la unidad,
independientemente de cuál sea el directorio actual. Si se encuentra en el medio de una ruta de acceso, actúa como
un simple separador de palabras de la ruta.
.. representa al directorio padre (anterior) del actual. En el ejemplo propuesto, donde el directorio actual es
usuarios, .. representa el mismo directorio que \, es decir, el directorio raíz.
..\programas representa al directorio programas dentro del directorio padre del actual
Mientras:
alfredo\fichero.txt representa al fichero fichero.txt en el directorio alfredo dentro del directorio actual (al
no llevar la barra delante se refiere a la posición actual).
Al indicar una ruta de acceso a un fichero, puede ser necesario especificar también la unidad en la que se encuentra
dicho fichero. Por ejemplo, si la unidad actual es C: y el directorio actual es \usuarios:
La orden consiste fundamentalmente en la activación de un determinado programa ejecutable que residirá en el disco,
que puede estar seguida de una serie de parámetros que permiten dirigir el funcionamiento del programa. La sintaxis
habitual de los comandos en el sistema operativo MS-DOS es:
nombre_del_comando modificadores argumentos
donde los modificadores y los argumentos son opcionales y dependen de la orden que se quiera ejecutar. Los
modificadores son elementos que indican posibles variaciones en el comportamiento de la orden y los argumentos los
datos sobre los que se aplica la orden.
Por ejemplo:
copy a b, donde copy es el nombre de la orden y a y b son los argumentos sobre los que se ejecutará la orden
copy. En concreto, a será el nombre del fichero a copiar y b el nombre que se dará a la copia.
dir /p, donde dir es el nombre de la orden y /p es un modificador que varía ligeramente el comportamiento de
dir haciendo que la salida del mismo avance pantalla a pantalla.
Todos los comandos disponen de un modificador común, /?, que permite obtener ayuda acerca de la orden. Por
ejemplo, si queremos obtener ayuda acerca de una orden llamado dir:
C:\>dir /?
Muestra la siguiente información:
Se puede conseguir el mismo resultado gracias al comando help. Si se ejecuta esta orden, aparecerá una pantalla
como la siguiente en la que, gracias al movimiento de los cursores, puede elegirse una orden determinada del que se
quiera obtener ayuda.
C:\>help
Archivo Búsqueda Ayuda
+------------------- MS-DOS Ayuda: Referencia de comandos ----------------+
¦Use las barras de desplazamiento para ver más comandos. O bien, presione la
¦tecla AV PAG. Para obtener más información acerca del uso de la Ayuda de
¦MS-DOS , en el menú Ayuda, elija Cómo usar la Ayuda de MS-DOS , o bien,
¦presione la tecla F1. Para salir a MS-DOS , presione las teclas ALT, A, L.
¦
¦<Novedades de MS-DOS 6.2>
¦
¦<ANSI.SYS> <EGA.SYS> <Nlsfunc>
¦<Append> <Emm386> <Numlock>
¦<Attrib> <EMM386.EXE> <Path>
¦<Batch-Proceso por lotes> <Erase> <Pause>
¦<Break> <Exit> <Power>
¦<Buffers> <Expand> <POWER.EXE>
¦<Call> <Fasthelp> <Print>
¦<Cd> <Fastopen> <Prompt>
¦<Chcp> <Fc> <Qbasic>
¦<Chdir> <Fcbs> <RAMDRIVE.SYS>
¦<Chkdsk> <Fdisk> <Rd>
¦<CHKSTATE.SYS> <Files> <Rem>
¦<Choice> <Find> <Ren>
¦<Cls> <For> <Rename>
¦<Comandos CONFIG.SYS> <Format> <Replace>
¦
Sintaxis
DIR [unidad:][ruta][nombrearchivo] [/P] [/W]
[/A[[:]indicadores]][/O[[:]orden-de-clasificación]] [/S] [/B] [/L] [/C]
Parámetros
[unidad:][ruta]
Especifica la unidad y el directorio cuya información desee presentar.
[nombrearchivo]
Especifica un archivo específico o grupo de archivos cuya información
desee presentar.
Modificadores
/P Presenta una pantalla de información por vez. Para ver la pantalla
siguiente, presione cualquier tecla.
/W Presenta la información con formato ancho, mostrando hasta cinco nombres
de archivos o directorios por línea.
/A[[:]indicadores]
Presenta sólo los nombres de los directorios y archivos que tengan los
/A[[:]indicadores]
Presenta sólo los nombres de los directorios y archivos que tengan los
indicadores especificados. Si se omite este modificador, DIR presentará
los nombres de todos los archivos con excepción de los de sistema y los
ocultos. Si se utiliza este modificador sin especificar indicadores, DIR
presentará los nombres de todos los archivos, incluyendo los de sistema
y los ocultos. La lista siguiente describe cada uno de los valores que
se pueden usar como indicadores. El uso de los dos puntos (:) es
optativo. Podrá utilizar cualquier combinación de los siguientes
valores, sin separarlos con espacios.
H Archivos ocultos
-H Archivos no ocultos
S Archivos de sistema
-S Archivos distintos de los de sistema
D Directorios
-D Archivos sólamente (sin los directorios)
A Archivos con indicador de lectura/escritura
A Archivos que no hayan sido modificados desde la última copia de
seguridad
R Archivos de sólo-lectura
-R Archivos que no sean de sólo-lectura
...
MS-DOS dispone de una serie de programas que permiten realizar muchas tareas de utilidad común, como trabajar
con directorios, copiar ficheros, dar formato a discos, mostrar ficheros por pantalla, etc. Cada programa (orden) tiene una
sintaxis determinada, es decir una manera en la que deben colocarse los parámetros para su funcionamiento.
También pueden utilizarse otros programas que no sean parte de MS-DOS, con finalidades particulares, como
procesadores de textos, hojas de cálculo, etc.
MS-DOS dispone de ciertas órdenes internas que no se corresponden con programas ejecutables, como por ejemplo
la orden cd que permite cambiar el directorio actual.
3 GESTIÓN DE FICHEROS
Como en cualquier sistema operativo, la unidad básica de almacenamiento y manipulación de información en MS-DOS
es el fichero.
cls
cd ..
dir
Si se escribe inicio en la línea de comandos, el sistema operativo limpia la pantalla, sube un directorio y muestra el
contenido. El resultado equivale a escribir los tres comandos uno tras otro.
Uno de los ficheros de procesamiento por lotes más importantes es el fichero autoexec.bat. Es un archivo especial
situado en el directorio raíz que el sistema operativo lee cada vez que pone en marcha o inicializa el ordenador y ejecuta
automáticamente los comandos que contiene.
Uno de ellos es la configuración del path o ruta de búsqueda de archivos. Se trata de una variable llamada path, en la
que se guardan, en orden, los distintos directorios donde se buscará un fichero en caso de no encontrarse en el directorio
actual.
Sin embargo, bajo las mismas condiciones, si el valor de la variable PATH fuese:
PATH C:\WINDOWS; C:\DOS; C:\BAT; C:\COMPRESS; C:\WP51; C:\DBASE; C:\WINWORD;
C:\USUARIOS\ALFREDO
sí sería posible la ejecución de programa.exe.
3.2.1.1 CHDIR O CD
Sirve tanto para visualizar como para indicar el nuevo directorio actual.
Sintaxis:
chdir [ruta]
El argumento ruta es opcional y, en caso de aparecer, indica el nombre del directorio que se desea se convierta en
directorio actual. Si no se presenta, el resultado de la ejecución es la visualización en pantalla del directorio actual.
Ejemplo:
Normalmente en el indicador (prompt) que marca la unidad sobre la que se trabaja, aparece también el directorio
actuar para saber en cada momento la localización dentro del árbol de directorios.
3.2.1.2 DIR
Muestra los ficheros del directorio actual, el número de ficheros en el directorio y el número de bytes disponibles en el
disco.
ruta indica el nombre del directorio, distinto del directorio actual, que se desea listar. Por defecto, si no aparece este
argumento, se lista el directorio actual.
Si se especifica el argumento unidad y no la ruta, se muestran los nombres de todos los archivos que estén en el
directorio actual del disco en esa unidad.
archivo es el nombre del archivo cuyo nombre se desea visualizar. En este caso, sólo se visualizarían los datos
correspondientes a este archivo, como su tamaño, etc..
En caso de que se introduzca dir sin parámetros, se visualizan las entradas en el directorio actual y en la unidad
actual.
Con el modificador /p los datos saldrán pantalla a pantalla mientras que /w produce una salida en varias columnas
del nombre de los ficheros exclusivamente.
Ejemplos:
C:\>dir
Muestra el conjunto de ficheros y directorios que se encuentran en el directorio actual en la unidad actual. En este
caso, la unidad del ejemplo tiene tres archivos y dos directorios. Además muestra también otra información como el
tamaño del fichero, el espacio libre en la unidad, etc.
Si la unidad sobre la que se quiere recabar información no es la unidad actual, por ejemplo si la unidad actual es C: y
se quieren datos de la unidad A:, se puede recurrir a pasar el nombre de la unidad como parámetro de la orden.
C:> dir a:
El volumen de la unidad A no tiene etiqueta
El número de serie del volumen es 1F1B-18D9
Directorio de A:\
Por ejemplo:
C:> dir a:\guia
El volumen de la unidad A no tiene etiqueta
El número de serie del volumen es 1F1B-18D9
Directorio de A:\guia
. <DIR> 17/10/96 5:41p .
.. <DIR> 17/10/96 5:41p ..
AGENDA EXE 48,951 17/10/96 8:37a agenda.exe
APUNTES DOC 28,722 17/10/96 8:34a apuntes.doc
TELEFONO TXT 38,506 17/10/96 8:37a telefono.txt
3 archivo(s) 116,179 bytes
2 directorio(s) 43,008 bytes libres
Da información acerca del contenido del directorio guia que se encuentra en la unidad A:.
Esta orden también se puede usar para ver si existe un fichero determinado, como en el siguiente caso:
C:\>dir leedme.txt
El volumen de la unidad D es IBMDOS_5
El número de serie del volumen es 1D6A-664C
Directorio de D:\
(continuando D:\usuarios\alfredo\libro)
CAPITU13 TXT 18,308 11/10/96 8:43a capitu13.txt
CAPITU16 TXT 120,007 11/10/96 8:46a capitu16.txt
CAPITU17 TXT 18,944 15/10/96 12:03p capitu17.txt
CAPITU18 TXT 18,944 15/10/96 12:03p capitu18.txt
CAPITU19 TXT 236,281 11/10/96 8:51a capitu19.txt
CAPITU20 TXT 2,288 29/11/96 2:45p capitu20.txt
CAPITU21 TXT 27,456 11/10/96 8:44a capitu21.txt
24 archivo(s) 857,011 bytes
2 directorio(s) 73,748,480 bytes libres
3.2.1.3 MKDIR O MD
Crea un directorio nuevo en la unidad actual y en el directorio actual, aunque también es posible indicar una unidad y
directorios diferentes.
La sintaxis es:
mkdir [unidad:][ruta] nombre
En caso de que la unidad o la ruta deseadas no sean las existentes por defecto, deben especificarse otras en los
parámetros unidad y ruta respectivamente. Por su parte, nombre es el nombre del directorio que se desea crear.
Ejemplo. Supóngase que la unidad actual es la A: y el directorio actual en esta unidad es \guia,
Sin embargo, si la unidad actual es la C:, indiferentemente de cual sea el directorio actual,
3.2.1.4 PATH
Esta orden le indica al sistema operativo la unidad y ruta para la búsqueda de los archivos de órdenes que se desee
ejecutar.
Sintaxis:
path [[unidad:][ruta];[unidad:][ruta]….]]
Si se omiten los parámetros, se mostrarán las rutas de búsqueda especificadas hasta el momento.
Ejemplo. Si queremos que, cuando se ejecute una orden, el fichero ejecutable se busque en los directorios
\usuarios y \programas en la unidad C: y en el directorio \guia de la unidad A:, se puede ejecutar:
A la hora de buscar los ficheros ejecutables, empezaría buscando en el directorio C:\usuarios, a continuación en
C:\programas y, si no estuviese en ninguno de los anteriores, lo buscaría en A:\guia.
3.2.1.5 RMDIR
El parámetro ruta especifica la ruta de acceso del directorio que se desee borrar en caso de que este no se
encuentre en el directorio actual.
Unidad, por su parte, indica la unidad donde se encuentra, también en el caso de que no se encuentre en la unidad
actual.
Por ejemplo, si en la unidad C: se desea borrar el directorio \usuarios\maria y la unidad actual es la D:, es posible
hacer:
D:> rmdir C:\usuarios\maria
O bien, si la unidad actual es C: y el directorio actual es el directorio raíz, podríamos también:
C:> cd usuarios
C:\usuarios> rmdir maria
o
C:> rmdir \usuarios\maria
En cualquiera de los casos anteriores, habría que asegurarse previamente de que el directorio \usuarios\maria de
la unidad C: estuviese vacío.
3.2.1.6 TREE
Esta orden visualiza el contenido de los directorios y subdirectorios de disco que se encuentre, por defecto, en la
unidad y directorio actuales.
Se puede especificar el parámetro unidad en caso de que no se desee operar sobre la actual.
Asimismo, el parámetro ruta indica el directorio de más alto nivel que se mostrará. Si no se especifica, se
considerará que el más alto es el actual.
3.2.2.1 TYPE
La sintaxis es:
type [unidad:][ruta]nombrearchivo
donde:
[unidad:][ruta]nombrearchivo, especifica la posición y el nombre del archivo que desea presentar en pantalla.
Ejemplo:
C:\usuarios\alfredo\libro>type capitu21.txt
Uno de los programas más conocidos en el mundo de la microinformática durante los años
ochenta y noventa es quizás MS-DOS. Su nombre deriva del acrónimo Disk Operating System
(Sistema Operativo en Disco) de la empresa de software Microsoft fundada por Bill Gates. Se
trata, por tanto, de un sistema operativo, que como tal, se encarga de gestionar los
recursos de la máquina, y proporcionar al usuario un entorno sobre el cual resulte más
fácil la comunicación con la máquina.
MS-DOS apareció en 1981, cuando IBM lo tomó como sistema operativo para su ordenador
personal (IBM PC). Se convirtió así en el primer sistema operativo para microordenadores de
16 bits. Desde su creación hasta la actualidad, ha ido sufriendo numerosas
transformaciones, que supusieron la mejora de las prestaciones y la adaptación a nuevas
configuraciones hardware. Así la versión 3.0 maneja discos de alta densidad y mayores
discos duros. La 3.1 da soporte a redes de PC; la 3.2 acepta disquetes de 3.5 pulgadas,
etc. Todas estas modificaciones han ido dando lugar a diferentes versiones, hasta llegar a
la existente en estos momentos y que se trata de la versión 7.0.
3.2.2.2 COPY
Los parámetros unidad_origen y nombre_ruta_origen indican la unidad y la ruta donde se encuentra el fichero
original, mientras que unidad_destino y nombre_ruta_destino, se refieren al fichero destino.
Los modificadores /a, /b y /v indican que el fichero es ASCII, que es binario o que realice una lectura tras la copia
para verificar la corrección de la misma, respectivamente.
Se mostrará un mensaje de error si el fichero origen no existe. Si el fichero destino existe, el DOS lo sustituirá por una
copia del fichero origen.
C:\>dir
3.2.2.3 DELETE
La sintaxis es:
del [unidad:] nombre_ruta
Los ficheros a borrar vienen determinados con unidad y nombre_ruta. Esta orden no es reversible, por tanto, debe
usarse con la mayor precaución posible.
3.2.2.4 RENAME
Sintaxis de la orden:
rename [unidad:] nombre_ruta_original nuevo_nombre
Esta orden actúa sobre el fichero localizado en la unidad y ruta indicados en los parámetros unidad y
nombre_ruta_original respectivamente, para darle el nombre especificado en nuevo_nombre. La única restricción
que se establece es que el nuevo archivo estará situado en la misma ruta y unidad que el original. Si el fichero original no
existe o si existía ya un fichero con el nuevo nombre, el sistema mostrará un mensaje de error.
Ejemplo. Partiendo de la situación original siendo la unidad actual C: y el directorio actual el directorio raíz,
C:\>rename datos2.txt otrosdatos.txt
C:\>dir
3.2.2.5 PRINT
Mantiene una lista que recibe el nombre de cola de impresión en la que están los nombres de los ficheros que hay que
imprimir.
/t para las impresoras, deteniendo los trabajos en curso y avanzando el papel hasta el comienzo de la siguiente
página.
/c elimina de la cola de impresión el fichero anterior y los siguientes hasta que encuentra un modificador /p que
añade el fichero anterior y los siguientes, hasta que encuentre un /c, a la cola de impresión.
C:>print datos1.txt
4 GESTIÓN DE DISPOSITIVOS
Entre los dispositivos hardware que componen un equipo informático, podemos hacer una clasificación atendiendo al
sentido de flujo de la información en :
? dispositivos de entrada, por los que llega la información, por ejemplo: el teclado
? dispositivos de salida, por los que sale la información, por ejemplo: la impresora
? dispositivos de entrada/salida: la información fluye en ambas direcciones, por ejemplo: el disco.
Además, todos los dispositivos, independientemente de su tipo, tienen asignado un nombre, al igual que los archivos.
Sin embargo, a diferencia de éstos, el nombre les es asignado a los dispositivos por MS-DOS y, por lo tanto, no puede
cambiarse. Entre los nombres que existen, podemos citar : prn, es el nombre que recibe la impresora, con, que sirve para
hacer referencia a la consola, es decir, al conjunto formado por pantalla y teclado que se puede enmarcar entre los
dispositivos de entrada/salida.
Entre los comandos referidos a estos dispositivos, nos encontramos con comandos para la configuración y comandos
para la explotación del mismo. Existe también un fichero de configuración del sistema llamado config.sys, que guarda
la configuración del sistema en general y, en particular, la de los dispositivos conectados a él.
4.1.1.1 MODE
Orden de configuración de los dispositivos del sistema. Esta orden puede realizar distintas funciones como indicar el
estado del sistema, cambiar las especificaciones del sistema o reconfigurar dispositivos.
La sintaxis varía según la utilidad que se de a esta orden. En el caso del teclado, controla la frecuencia de repetición
del teclado y el tiempo que tarda en repetirse la tecla pulsada.
4.1.2.1 CLS
La sintaxis es, simplemente, cls y se encarga de borrar la pantalla mostrando, únicamente el prompt del sistema.
4.1.2.2 COPY
Además de la utilidad que ya se ha visto antes, la orden copy se puede utilizar para copiar ficheros a la impresora, y,
en general a cualquier periférico de salida.
unidad:nombre_ruta indica el archivo que se va a copiar. El parámetro periférico indica el dispositivo al que se
mandará el archivo. Por ejemplo, la impresora recibe el nombre de prn y la consola con.
Por ejemplo, si se quiere imprimir un fichero llamado leedme.txt en el directorio raíz de la unidad C:
4.1.2.3 PRINT
4.1.3.1 FORMAT
Con esta orden, se realizan una serie de operaciones sobre una unidad de disco o disquete de tal forma que, el DOS
pueda utilizarlo en adelante para almacenar ficheros o directorios. Debe usarse con cuidado ya que borra todos los datos
que pueda haber en el disco.
4.1.3.2 DISKCOPY
Permite hacer una copia exacta de un disco a otro. Los discos deben ser del mismo tamaño.
A:>dir
El volumen de la unidad A no tiene etiqueta
El número de serie del volumen es 1F1B-18D9
Directorio de A:\
AYUDA PRN 152,307 17/10/96 1:53p ayuda.prn
GUIDE <DIR> 17/10/96 8:39a guide
DATE PRN 56,832 17/10/96 1:53p DATE.PRN
GUIA <DIR> 17/10/96 5:41p guia
2 archivo(s) 209,139 bytes
2 directorio(s) 43,008 bytes libres
Si efectuamos la operación
A:>diskcopy a: b:
El resultado de esta ejecución provocaría que el contenido del disco en la unidad b fuese el mismo que el de la unidad
A:. En caso de tener una única unidad se realiza todo sobre la unidad A:, efectuando primero la lectura del disquete
origen y copiándolo posteriormente en el disquete destino. El sistema operativo imprime los mensajes pertinentes en
pantalla para que el usuario realice el intercambio de disquetes.
4.1.3.3 CHKDSK
Analiza una unidad de disco, que por defecto será la unidad actual, realizando un estudio de la asignación del
almacenamiento mostrando al final un informe de la ocupación, si hay partes del mismo defectuosas, el total y la cantidad
de memoria libre.
Con la sintaxis:
chkdsk [unidad:] [nombre_ruta][/v][/f]
El modificador /v muestra por pantalla, a la vez que va realizando el estudio, el nombre de todos los ficheros y
directorios, mientras que /f indica al DOS que, si encuentra algún error, lo corrija.
4.1.3.4 FIND
Se encarga de buscar una cadena de texto específica en uno o varios archivos. Después de realizar la búsqueda,
presentará las líneas de texto que contengan la cadena especificada.
La sintaxis es:
find [/v] [/c] [/n][/i] “cadena” [[unidad:][ruta]nombrearchivo [....]]
donde
“cadena” especifica el grupo de caracteres a buscar. El texto debe colocarse entre comillas.
Los modificadores:
/c muestra únicamente un número que indica cuántas líneas contiene la cadena especificada
---------- capitu5.txt
Otra novedad importante es que ahora tenemos hoja par e impar en lugar
4.1.3.5 SORT
Lee información de entrada, la ordena según un criterio ascendente o descendente y escribe los resultados en la
pantalla, en un archivo o en otro dispositivo.
Donde
Y los modificadores:
/+n ordena el contenido del archivo de acuerdo al caracter de la columna n de cada línea. Por defecto, se usa como
columna para ordenar la primera.
Ejemplos:
C:\usuarios\alfredo\libro>sort capitu21.txt
a la existente en estos momentos y que se trata de la versión 7.0.
comunicación con la máquina.
Disk Operating System (Sistema Operativo en Disco) de la empresa de software
estas modificaciones han ido dando lugar a diferentes versiones, hasta llegar
ido sufriendo numerosas transformaciones, que supusieron la mejora de las
los años ochenta y noventa es quizás MS-DOS . Su nombre deriva del acrónimo
Microsoft fundada por Bill Gates. Se trata, por tanto, de un sistema
MS-DOS apareció en 1981, cuando IBM lo tomó como sistema operativo para su
operativo, que como tal, se encarga de gestionar los recursos de la máquina,
ordenador personal (IBM PC). Se convirtió así en el primer sistema operativo
para microordenadores de 16 bits. Desde su creación hasta la actualidad, ha
prestaciones y la adaptación a nuevas configuraciones hardware. Así la
soporte a redes de PC; la 3.2 acepta disquetes de 3.5 pulgadas, etc. Todas
Uno de los programas más conocidos en el mundo de la microinformática durante
versión 3.0 maneja discos de alta densidad y mayores discos duros. La 3.1 da
y proporcionar al usuario un entorno sobre el cual resulte más fácil la
Si se pretende guardar el resultado de esta operación y en lugar de salida por pantalla se desea una salida a un
fichero que contenga el fichero original ordenado, se puede utilizar la herramienta conocida como redirección de la salida.
Esta herramienta se puede utilizar para cualquier orden que tenga salida por pantalla.
Su uso es muy simple. Sólo hay que añadir a la orden usual el símbolo > y el nombre de un fichero destino, como
puede verse en el siguiente ejemplo:
C:\usuarios\alfredo\libro>sort capitu21.txt > capitu21.ord
C:\usuarios\alfredo\libro>type capitu21.ord
a la existente en estos momentos y que se trata de la versión 7.0.
comunicación con la máquina.
Disk Operating System (Sistema Operativo en Disco) de la empresa de software
estas modificaciones han ido dando lugar a diferentes versiones, hasta llegar
ido sufriendo numerosas transformaciones, que supusieron la mejora de las
los años ochenta y noventa es quizás MS-DOS . Su nombre deriva del acrónimo
Microsoft fundada por Bill Gates. Se trata, por tanto, de un sistema
MS-DOS apareció en 1981, cuando IBM lo tomó como sistema operativo para su
operativo, que como tal, se encarga de gestionar los recursos de la máquina,
ordenador personal (IBM PC). Se convirtió así en el primer sistema operativo
para microordenadores de 16 bits. Desde su creación hasta la actualidad, ha
prestaciones y la adaptación a nuevas configuraciones hardware. Así la
soporte a redes de PC; la 3.2 acepta disquetes de 3.5 pulgadas, etc. Todas
Uno de los programas más conocidos en el mundo de la microinformática durante
versión 3.0 maneja discos de alta densidad y mayores discos duros. La 3.1 da
y proporcionar al usuario un entorno sobre el cual resulte más fácil la
5 CONFIGURACIÓN
En este apartado, se trata de mostrar el modo de adaptar el sistema operativo a unas necesidades determinadas. Una
de las formas de hacerlo es mediante los muchos modificadores de los que constan las órdenes; otras son un conjunto
específico de órdenes de adaptación del hardware del sistema mediante el archivo config.sys y algunos de las órdenes
que permiten al usuario comunicarse con el sistema para obtener algunos datos acerca de la configuración del mismo.
La utilidad de estas órdenes está reservada casi exclusivamente a los momentos en que se añaden dispositivos
nuevos al sistema, ya que en este momento hay que realizar algunos cambios en la configuración del sistema. Otra
diferencia de estas órdenes con las demás es que no se escriben en el teclado, si no que se introducen en un archivo
especial, llamado config.sys que debe residir en el directorio raíz del disco duro.
El sistema operativo MS-DOS ejecuta estas órdenes sólo cuando es activado y, si se modifica alguno de las órdenes
del fichero config.sys, hay que reinicializar el sistema para que sea tenido en cuenta.
MODE
Configura los dispositivos del sistema como impresoras, consolas, etc. La orden mode puede realizar distintas
funciones, tales como indicar el estado del sistema, cambiar las especificaciones del sistema o reconfigurar puertos o
dispositivos.
Por ejemplo, gracias a esta orden, es posible configurar una impresora para imprimir 80 o 132 caracteres por línea, 6 u
8 líneas por pulgada, etc.
También es posible, gracias a esta orden, establecer la velocidad de repetición de teclas para el teclado.
KEYB
En diferentes países, los símbolos pueden estar situados en distintas teclas del teclado. Esta orden, permite configurar
el teclado para un idioma determinado.
keyb sp ?
5.2.1 DATE
Muestra la fecha y solicita que la cambie si fuera necesario. MS-DOS registrará la fecha actual para cada archivo que
se cree o cambie. En el directorio, esta fecha aparecerá junto al nombre del archivo.
La sintaxis es:
date [dd-mm-aa]
Si no se especifican parámetros, esta orden se limita a mostrarnos la fecha en el formato día-mes-año. En caso de
que se especifiquen, se establece como fecha actual la que se proporciona como parámetro.
5.2.2 TIME
Presenta la hora del sistema o ajusta el reloj interno del PC. La información de la hora es usada por MS-DOS para
actualizar el directorio cada vez que se cree o cambie un archivo.
La sintaxis es:
time [horas: [minutos [:segundos [.centésimas]]][A|P]
minutos permite especificar los minutos. Los valores deben estar entre 0 y 59.
Los modificadores A|P permite especificar A.M. o P.M. para el formato de 12 horas. Si se introduce una hora válida
utilizando dicho formato pero no se especifica A o P, time utilizará A.
5.2.3 PROMPT
Muestra o cambia la apariencia del símbolo del sistema. Se puede personalizar este símbolo de manera que muestre
cualquier texto deseado.
La sintaxis es:
prompt [texto]
Donde el parámetro texto indica cualquier cadena que se desee como nuevo símbolo del sistema. Si no se
especifica, la orden prompt se limita a mostrarnos el actual.
5.2.4 VER
Presenta el número de la versión de MS-DOS .
6 RESUMEN
Este apéndice, dedicado a uno de los sistemas operativos que más ha influido en la historia, breve pero intensa, de los
mismos, se ha tratado de dar una visión general del mismo, introduciéndose desde las primeras versiones hasta las más
modernas.
En los primeros apartados se han intentado resaltar algunos puntos que son comunes, no ya a todas las versiones del
sistema operativo MS-DOS sino a todos los sistemas operativos, como pueden ser las nociones de ficheros, unidades de
disco, disquete o disco compacto, la especificación de las rutas de acceso a ficheros, tanto absoluta como relativa, etc.
A continuación, se introduce al lector en lo referido a los intérpretes de comandos orientados a texto, como puede ser
el del MS-DOS, para entrar de lleno en los comandos de uso más extendido del sistema operativo que nos ocupa. Para
ésto, se dividen los comandos en los relativos a la gestión de ficheros, tanto los que se refieren a la manipulación de
directorios como al proceso de ficheros, a la gestión de dispositivos, de entrada, salida y entrada/salida, y finalmente, se
introducen, brevemente debido a su complejidad, los comandos relativos a la configuración del sistema. A lo largo de todo
el desarrollo del apéndice, se ha intentado maximizar el número de ejemplos, refiriéndose todos ellos a una unidad de
disco ficticia que se presenta al principio del mismo.
De Francisco Javier Ceballos, encontramos El abecé de MS-DOS 6. Este libro es una obra más extensa que la
anterior, muy completa, que presenta las novedades de la versión 6. Posibilita un aprendizaje sencillo del sistema
operativo poniendo a disposición del usuario una obra de consulta de cualquier aspecto del MS-DOS 6 desde cómo
ejecutar varias tareas y cambiar de una a otra hasta cómo utilizar la ayuda en línea.
Por último, citaremos Guía del usuario. Referencia para el usuario. Manual del sistema operativo MS-DOS , en
cualquier versión. Trata en profundidad todos los aspectos del sistema operativo, como los conceptos básicos referidos al
nombre que reciben las unidades o los dispositivos, cómo dar nombre a un fichero, los comandos y la configuración del
sistema, etc.
8 REFERENCIAS
CEBALLOS, Francisco Javier; El abecé de MS-DOS 6. Editorial Addison-Wesley Iberoamericana, 1994
MICROSOFT; Guía del usuario. Referencia para el usuario. Editorial Microsoft Press, 1993
NORTON; Peter; Guía para DOS 6.2 de Peter Norton. Editorial Prentice-Hall Iberoamericana, 1995
RAMALHO, José A.; MS-DOS Versión 6.2. Editorial Prentice-Hall Iberoamericana, 1995
WOLVERTON, Van; Comandos del MS-DOS. Guía de Referencia rápida. Editorial Anaya Multimedia-Microsoft Press,
1989
WOLVERTON, Van; El libro del MS-DOS. Editorial Anaya Multimedia- Microsoft Press, 1990