Este artículo presenta una lista de los comandos utilizados por los sistemas operativos DOS , especialmente los que se utilizan en los PC compatibles (PC) IBM basados en x86 . Otros sistemas operativos DOS no forman parte del alcance de esta lista.
En DOS, se proporcionaron muchos comandos del sistema estándar para tareas comunes, como enumerar archivos en un disco o mover archivos. Algunos comandos estaban integrados en el intérprete de comandos, otros existían como comandos externos en el disco. Durante las varias generaciones de DOS, se agregaron comandos para las funciones adicionales del sistema operativo. En el sistema operativo actual de Microsoft Windows , todavía se puede utilizar una ventana de símbolo del sistema en modo texto, cmd.exe .
Procesamiento de comandos
El intérprete de comandos para DOS se ejecuta cuando no se está ejecutando ningún programa de aplicación. Cuando una aplicación sale, si se sobrescribió la parte transitoria del intérprete de comandos en la memoria, DOS la recargará desde el disco. Algunos comandos son internos, integrados en COMMAND.COM; otros son comandos externos almacenados en disco. Cuando el usuario escribe una línea de texto en el símbolo del sistema operativo, COMMAND.COM analizará la línea e intentará hacer coincidir el nombre de un comando con un comando integrado o con el nombre de un archivo de programa ejecutable o un archivo por lotes en el disco. Si no se encuentra ninguna coincidencia, se imprime un mensaje de error y se actualiza el símbolo del sistema.
Los comandos externos eran demasiado grandes para mantenerlos en el procesador de comandos o se usaban con menos frecuencia. Estos programas de utilidad se almacenarían en disco y se cargarían como los programas de aplicación normales, pero se distribuirían con el sistema operativo. Las copias de estos programas de comando de utilidad tenían que estar en un disco accesible, ya sea en la unidad actual o en la ruta de comando establecida en el intérprete de comandos.
En la siguiente lista, se dice que los comandos que pueden aceptar más de un nombre de archivo, o un nombre de archivo que incluya comodines (* y?), Aceptan un filespecparámetro (especificación de archivo). Se dice que los comandos que pueden aceptar un solo nombre de archivo aceptan un filenameparámetro. Además, se pueden proporcionar conmutadores de línea de comando u otras cadenas de parámetros en la línea de comando. Se pueden usar espacios y símbolos como "/" o "-" para permitir que el procesador de comandos analice la línea de comandos en nombres de archivo, especificaciones de archivo y otras opciones.
El intérprete de comandos conserva el caso de los parámetros que se pasan a los comandos, pero los nombres de los comandos en sí mismos y los nombres de los archivos no distinguen entre mayúsculas y minúsculas.
Muchos comandos son iguales en muchos sistemas DOS, pero algunos difieren en la sintaxis o el nombre del comando.
Comandos de DOS
A continuación se muestra una lista parcial de los comandos más comunes para MS-DOS e IBM PC DOS .
ADJUNTAR
Establece la ruta en la que se buscarán los archivos de datos o muestra la ruta de búsqueda actual. El comando APPEND es similar al comando PATH que le dice a DOS dónde buscar archivos de programa (archivos con una extensión de nombre de archivo .COM,. EXE o .BAT).
El comando está disponible en las versiones 3.2 y posteriores de MS-DOS. [1]
ASIGNAR
El comando redirige las solicitudes de operaciones de disco en una unidad a una unidad diferente. También puede mostrar asignaciones de unidad o restablecer todas las letras de unidad a sus asignaciones originales.
El comando está disponible en las versiones 3 a 5 de MS-DOS y en las versiones 2 a 5 de IBM PC DOS. [1]
ATTRIB
Attrib cambia o visualiza los atributos de uno o más archivos. De forma predeterminada, muestra los atributos de todos los archivos en el directorio actual. Los atributos de archivo disponibles incluyen atributos de solo lectura, archivo, sistema y ocultos. El comando tiene la capacidad de procesar carpetas y subcarpetas completas de archivos y también procesar todos los archivos.
El comando está disponible en las versiones 3 y posteriores de MS-DOS. [1]
Copia de seguridad y restaurar
Estos son comandos para realizar copias de seguridad y restaurar archivos desde un disco externo. Estos aparecieron en la versión 2 y continuaron en PC DOS 5 y MS-DOS 6 (PC DOS 7 tenía una verificación desversionada). En DOS 6, estos fueron reemplazados por programas comerciales (CPBACKUP, MSBACKUP), que permitían restaurar archivos en diferentes ubicaciones. [1]
BASIC y BASICA
Una implementación del lenguaje de programación BASIC para PC. La implementación de BASIC de esta manera era muy común en los sistemas operativos en máquinas de 8 y 16 bits fabricados en la década de 1980.
Las computadoras IBM tenían BASIC 1.1 en ROM, y las versiones de IBM de BASIC usaban código en esta ROM-BASIC, lo que permitía memoria adicional en el área de código. BASICA apareció por última vez en IBM PC DOS 5.02, y en OS / 2 (2.0 y posterior), la versión tenía ROM-BASIC movida al código del programa.
Microsoft lanzó GW-BASIC para máquinas sin ROM-BASIC. Algunas versiones de OEM tenían basic.com y basica.com como cargadores para GW-BASIC.EXE.
BASIC se eliminó después de MS-DOS 4 y PC DOS 5.02. OS / 2 (que usa PC DOS 5) lo tiene, mientras que MS-DOS 5 no lo tiene.
ROTURA
Este comando se utiliza para indicarle a DOS que verifique si se presionaron las teclas Ctrly Breakantes de ejecutar una solicitud de programa.
El comando está disponible en las versiones 2 y posteriores de MS-DOS. [1]
LLAMADA
Inicia un archivo por lotes desde otro archivo por lotes y vuelve cuando termina.
El comando está disponible en las versiones 3.3 y posteriores de MS-DOS. [1]
CD y CHDIR
El comando CHDIR (o el nombre alternativo CD) muestra o cambia el directorio de trabajo actual .
El comando está disponible en las versiones 2 y posteriores de MS-DOS. [1]
CHCP
El comando muestra o cambia la página de códigos activa utilizada para mostrar glifos de caracteres en una ventana de consola . Se puede lograr una funcionalidad similar con .MODE CON: CP SELECT=yyy
El comando está disponible en las versiones 3.3 y posteriores de MS-DOS. [1]
CHKDSK
CHKDSK verifica un volumen de almacenamiento (por ejemplo, un disco duro , una partición de disco o un disquete ) para verificar la integridad del sistema de archivos. El comando tiene la capacidad de corregir errores en un volumen y recuperar información de sectores de disco defectuosos de un volumen.
El comando está disponible en las versiones 1 y posteriores de MS-DOS. [1]
ELECCIÓN
El comando CHOICE se usa en archivos por lotes para solicitar al usuario que seleccione un elemento de un conjunto de opciones de un solo carácter . La opción se introdujo como un comando externo con MS-DOS 6.0; [1] [2] Novell DOS 7 [3] y PC DOS 7.0. Las versiones anteriores de DR-DOS admitían esta función con el comando switch incorporado (para opciones numéricas) o comenzando un comando con un signo de interrogación. [3] Este comando se llamaba anteriormente ync (sí-no-cancelar).
CLS
El comando CLS o CLRSCR borra la pantalla del terminal .
El comando está disponible en las versiones 2 y posteriores de MS-DOS. [1]
MANDO
Inicie una nueva instancia del intérprete de comandos.
El comando está disponible en las versiones 1 y posteriores de MS-DOS. [1]
COMP
Muestre las diferencias entre dos archivos o dos conjuntos de archivos.
El comando está disponible en las versiones 3.3 a 5 de MS-DOS y en las versiones 1 a 5 de IBM PC DOS. [1]
COPIAR
Hace copias de archivos existentes.
El comando está disponible en las versiones 1 y posteriores de MS-DOS. [1]
CTTY
Define el dispositivo terminal (por ejemplo, COM1) que se utilizará para entrada y salida. [4]
El comando está disponible en las versiones 2 y posteriores de MS-DOS. [1]
FECHA
Muestra la fecha del sistema y solicita al usuario que ingrese una nueva fecha. Complementa el comando TIME .
El comando está disponible en las versiones 1 y posteriores de MS-DOS. [1]
DBLBOOT
(No es un comando: este es un archivo por lotes agregado a los discos suplementarios de DOS 6.X para ayudar a crear disquetes de arranque DoubleSpace; consulte https://jeffpar.github.io/kbarchive/kb/100/Q100021/ )
DBLSPACE
Una utilidad de compresión de disco suministrada con la versión 6.0 de MS-DOS (lanzada en 1993) y la versión 6.2. [1]
DEPURAR
Un ensamblador y desensamblador muy primitivo.
DEFRAG
El comando tiene la capacidad de analizar la fragmentación de archivos en una unidad de disco o de desfragmentar una unidad. Este comando se llama DEFRAG en MS-DOS / PC DOS y diskopten DR-DOS .
El comando está disponible en las versiones 6 y posteriores de MS-DOS. [1]
BORRAR y BORRAR
DEL (o la forma alternativa BORRAR) se utiliza para eliminar uno o más archivos.
El comando está disponible en las versiones 1 y posteriores de MS-DOS. [1]
DELTREE
Elimina un directorio junto con todos los archivos y subdirectorios que contiene. Normalmente, solicitará confirmación de la acción potencialmente peligrosa. Dado que el comando RD (RMDIR) no puede eliminar un directorio si el directorio no está vacío (excepto en Windows NT y 10), el comando DELTREE se puede utilizar para eliminar todo el directorio.
El deltree
comando está incluido en algunas versiones de Microsoft Windows y MS-DOS sistemas operativos . Está específicamente disponible solo en versiones de MS-DOS 6.0 y superiores, [1] y en Microsoft Windows 9x . En Windows NT, la funcionalidad proporcionada existe pero se maneja mediante el comando rd o rmdir, que tiene una sintaxis ligeramente diferente. Este comando no está presente en Windows 7 y 8. En Windows 10, el interruptor de comando es RD / S o RMDIR / S.
DIR
El comando DIR muestra el contenido de un directorio. El contenido comprende la etiqueta de volumen del disco y el número de serie; un directorio o nombre de archivo por línea, incluida la extensión del nombre de archivo, el tamaño del archivo en bytes y la fecha y hora en que se modificó por última vez; y el número total de archivos enumerados, su tamaño acumulativo y el espacio libre (en bytes) que queda en el disco. El comando es uno de los pocos comandos que existen en las primeras versiones de DOS. [1] El comando puede mostrar archivos en subdirectorios. La lista de directorios resultante se puede ordenar según varios criterios y los nombres de archivo se pueden mostrar en un formato elegido.
DISKCOMP
Un comando para comparar el contenido completo de un disquete con otro.
El comando está disponible en las versiones 3.2 y posteriores de MS-DOS y en las versiones 1 y posteriores de IBM PC DOS. [1]
DISKCOPY
Un comando para copiar el contenido completo de un disquete a otro disquete.
El comando está disponible en las versiones 2 y posteriores de MS-DOS. [1]
DOSKEY
Un comando que agrega historial de comandos , funcionalidad de macros y funciones de edición mejoradas al intérprete de línea de comandos.
El comando está disponible en las versiones 5 y posteriores de MS-DOS. [1]
DOSTAMAÑO
Muestra cuánta memoria ocupan varios componentes de DOS. [5]
DRVSPACE
Una utilidad de compresión de disco suministrada con MS-DOS versión 6.22. [1]
ECO
El comando ECHO imprime sus propios argumentos en el equivalente de DOS del flujo de salida estándar. (De ahí el nombre, ECHO) Por lo general, esto significa directamente a la pantalla, pero la salida de echo se puede redirigir, como cualquier otro comando, a archivos o dispositivos. A menudo se utiliza en archivos por lotes para imprimir texto al usuario.
Otro uso importante del comando echo es activar y desactivar el eco de comandos en archivos por lotes. Tradicionalmente, los archivos por lotes comienzan con la @echo off
declaración. Esto le dice al intérprete que el eco de los comandos debe estar desactivado durante toda la ejecución del archivo por lotes, lo que da como resultado una salida "más ordenada" (el @
símbolo declara que este comando en particular (eco desactivado) también debe ejecutarse sin eco).
El comando está disponible en las versiones 2 y posteriores de MS-DOS. [1]
EDITAR
EDIT es un editor de texto de pantalla completa , incluido con las versiones 5 y 6 de MS-DOS, [1] OS / 2 y Windows NT a 4.0. El programa correspondiente en Windows 95 y posteriores, y Windows 2000 y posteriores es Edit v2.0. PC DOS 6 y posteriores usan el editor DOS E y DR-DOS usa el editor hasta la versión 7.
EDLIN
Editor de línea DOS. Se puede usar con un archivo de script, como debug, esto lo hace de alguna utilidad incluso hoy. La ausencia de un editor de consola en MS-DOS / PC DOS 1-4 creó un mercado secundario para editores de terceros.
En DOS 5, un comando adicional "?" se agregó para brindar al usuario la ayuda que tanto necesita.
DOS 6 fue la última versión que contenía EDLIN; para MS-DOS 6, está en los discos suplementarios, [1] mientras que PC DOS 6 lo tenía en la instalación básica. Windows NT de 32 bits y OS / 2 tienen Edlin.
EMM386
El comando EMM386 habilita o deshabilita el soporte de memoria expandida EMM386 en una computadora con un procesador 80386 o superior.
El comando está disponible en las versiones 5 y posteriores de MS-DOS. [1]
BORRAR
Ver: DEL y ERASE
EXE2BIN
Convierte un archivo ejecutable ( .exe ) en un archivo binario con la extensión .com , que es una imagen de memoria del programa.
El tamaño del código residente y las secciones de datos combinados en el archivo .exe de entrada debe ser inferior a 64 KB. El archivo tampoco debe tener un segmento de pila .
El comando está disponible en las versiones 1 a 5 de MS-DOS. Está disponible por separado para la versión 6 en el disco suplementario. [1]
SALIDA
Sale del procesador de comandos actual. Si la salida se usa en el comando principal, no tiene ningún efecto a menos que en una ventana de DOS bajo Microsoft Windows, en cuyo caso la ventana se cierra y el usuario regresa al escritorio.
El comando está disponible en las versiones 2 y posteriores de MS-DOS. [1]
EXPANDIR
La utilidad de expansión de archivos de Microsoft se utiliza para descomprimir uno o más archivos contenedores comprimidos (.CAB). El comando se remonta a 1990 y se suministró en un disquete para las versiones 5 y posteriores de MS-DOS. [6] [1]
Falso
FAKEMOUS es una utilidad de mouse IBM PS / 2 utilizada con AccessDOS . Se incluye en el disco suplementario de MS-DOS 6. [7] [8] AccessDOS ayuda a las personas con discapacidad.
FASTHELP
Proporciona información para los comandos de MS-DOS.
ABRIR
Un comando que proporciona acceso acelerado a archivos y directorios de uso frecuente .
El comando está disponible en las versiones 3.3 y posteriores de MS-DOS. [1]
FC
Muestre las diferencias entre dos archivos o dos conjuntos de archivos.
El comando está disponible en las versiones 2 y posteriores de MS-DOS, principalmente en versiones que no son de IBM. [1]
FDISK
El comando FDISK manipula las tablas de particiones del disco duro . El nombre deriva del hábito de IBM de llamar discos fijos a los discos duros . FDISK tiene la capacidad de mostrar información sobre, crear y eliminar particiones de DOS o unidades lógicas de DOS . También puede instalar un registro de arranque maestro estándar en el disco duro.
El comando está disponible en las versiones 3.2 de MS-DOS y posteriores y en las versiones de IBM PC DOS 2.0 y posteriores. [1]
ENCONTRAR
El comando FIND es un filtro para buscar líneas en el flujo de datos de entrada que contienen o no contienen una cadena especificada y enviarlas al flujo de datos de salida. También se puede utilizar como pipa .
El comando está disponible en las versiones 2 y posteriores de MS-DOS. [1]
FINDSTR
El comando FINDSTR es una utilidad similar a FIND orientada a GREP . Entre sus usos está el lógico-OR que carece de FIND.
- FINDSTR "SÍ NO QUIZÁS" * .txt
- encontraría todos los archivos TXT con una o más de las palabras mencionadas anteriormente SÍ, NO, QUIZÁS.
POR
Iteración: repite un comando para cada uno de un conjunto específico de archivos. El bucle FOR se puede utilizar para analizar un archivo o la salida de un comando.
El comando está disponible en las versiones 2 y posteriores de MS-DOS. [1]
FORMATO
Elimina las entradas FAT y el directorio raíz de la unidad / partición y lo reformatea para MS-DOS. En la mayoría de los casos, esto solo debe usarse en unidades de disquete u otros medios extraíbles . Este comando puede potencialmente borrar todo en la unidad de una computadora.
El comando está disponible en las versiones 1 y posteriores de MS-DOS. [1]
IR
El comando Goto transfiere la ejecución a una etiqueta especificada. Las etiquetas se especifican al principio de una línea, con dos puntos ( :likethis
).
El comando está disponible en las versiones 2 y posteriores de MS-DOS. [1]
Se utiliza en archivos por lotes .
GRAFTABLE
El comando GRAFTABL habilita la visualización de un juego de caracteres extendido en modo gráfico. [9]
El comando está disponible en las versiones 3 a 5 de MS-DOS. [1]
GRÁFICOS
Un programa TSR para permitir el envío de volcado de pantalla gráfica a la impresora presionando
El comando está disponible en las versiones 3.2 y posteriores de MS-DOS y en las versiones 2 y posteriores de IBM PC DOS. [1]
AYUDA
Ofrece ayuda sobre los comandos de DOS.
The command is available in MS-DOS versions 5 thru Windows XP. Full-screen command help is available in MS-DOS versions 6 and later.[1] Beginning with Windows XP, the command processor "DOS" offers builtin-help for commands by using "/?" (e.g. COPY /?)
IF
IF is a conditional statement, that allows branching of the program execution. It evaluates the specified condition, and only if it is true, then it executes the remainder of the command line. Otherwise, it skips the remainder of the line and continues with next command line.
Used in Batch files.
The command is available in MS-DOS versions 2 and later.[1]
INTERSVR and INTERLNK
In MS-DOS; filelink in DR-DOS.
Network PCs using a null modem cable or LapLink cable. The server-side version of InterLnk, it also immobilizes the machine it's running on as it is an active app (As opposed to a TSR app) which must be running for any transfer to take place. DR-DOS' filelink is executed on both the client and server.
New in PC DOS 5.02, MS-DOS 6.0.[10][1]
JOIN
The JOIN command attaches a drive letter to a specified directory on another drive.[10] The opposite can be achieved via the SUBST command.
The command is available in MS-DOS versions 3 through 5. It is available separately for versions 6.2 and later on the Supplemental Disk.[1]
KEYB
The KEYB command is used to select a keyboard layout.
The command is available in MS-DOS versions 3.3 and later.[1]
From DOS 3.0 through 3.21, there are instead per-country commands, namely KEYBFR, KEYBGR, KEYBIT, KEYBSP and KEYBUK.
LABEL
Changes the label on a logical drive, such as a hard disk partition or a floppy disk.
The command is available in MS-DOS versions 3.1 and later and IBM PC DOS releases 3 and later.[1]
LINK4
Microsoft 8086 Object Linker[11]
LOADFIX
Loads a program above the first 64K of memory, and runs the program. The command is available in MS-DOS versions 5 and later.[1] It is included only in MS-DOS/PC DOS. DR-DOS used memmax, which opened or closed lower, upper, and video memory access, to block the lower 64K of memory.[12]
LOADHIGH and LH
A command that loads a program into the upper memory area.
The command is available in MS-DOS versions 5 and later.[1]
It is called hiload in DR-DOS.
MD or MKDIR
Makes a new directory. The parent of the directory specified will be created if it does not already exist.
The command is available in MS-DOS versions 2 and later.[1]
MEM
Displays memory usage. It is capable of displaying program size and status, memory in use, and internal drivers. It is an internal command.
The command is available in MS-DOS versions 4 and later.[1]
MEMMAKER
Starting with version 6,[1] MS-DOS included the external program MemMaker which was used to free system memory (especially Conventional memory) by automatically reconfiguring the AUTOEXEC.BAT and CONFIG.SYS files. This was usually done by moving TSR programs and device drivers to the upper memory. The whole process required two system restarts. Before the first restart the user was asked whether to enable EMS Memory, since use of expanded memory required a reserved 64KiB region in upper memory. The first restart inserted the SIZER.EXE program which gauged the memory needed by each TSR or Driver. MemMaker would then calculate the optimal Driver and TSR placement in upper memory and modify the AUTOEXEC.BAT and CONFIG.SYS accordingly, and reboot the second time.[13]
MEMMAKER.EXE and SIZER.EXE were developed for Microsoft by Helix Software Company and were eliminated starting in MS-DOS 7 (Windows 95); however, they could be obtained from Microsoft's FTP server as part of the OLDDOS.EXE package, alongside other tools.
PC DOS uses another program called RamBoost to optimize memory, working either with PC DOS's HIMEM/EMM386 or a third-party memory manager. RamBoost was licensed to IBM by Central Point Software.
MIRROR
The MIRROR command saves disk storage information that can be used to recover accidentally erased files.
The command is available in MS-DOS version 5. It is available separately for versions 6.2 and later on Supplemental Disk.[1]
MODE
Configures system devices. Changes graphics modes, adjusts keyboard settings, prepares code pages, and sets up port redirection.[14]
The command is available in MS-DOS versions 3.2 and later and IBM PC DOS releases 1 and later.[1]
MORE
The MORE command paginates text, so that one can view files containing more than one screen of text. More may also be used as a filter. While viewing MORE text, the return key displays the next line, the space bar displays the next page.
The command is available in MS-DOS versions 2 and later.[1]
MOVE
Moves files or renames directories.
The command is available in MS-DOS versions 6 and later.[1]
DR-DOS used a separate command for renaming directories, rendir
.
MSAV
A command that scans the computer for known viruses.[15][16]
The command is available in MS-DOS versions 6 and later.[1]
MSBACKUP
The MSBACKUP command is used to backup or restore one or more files from one disk to another.
The New York Times said that MSBACKUP "is much better and faster than the old BACKUP command used in earlier versions of DOS, but it does lack some of the advanced features found in backup software packages that are sold separately.[17] There is another offering, named MWBACKUP, that is GUI-oriented. It was introduced for Windows for Workgroups (3.11).[18]
The MSBACKUP command is available in MS-DOS versions 6 and later.[1]
MSCDEX
MSCDEX is a driver executable which allows DOS programs to recognize, read, and control CD-ROMs.
The command is available in MS-DOS versions 6 and later.[1]
MSD
The MSD command provides detailed technical information about the computer's hardware and software. MSD was new in MS-DOS 6;[1][19] the PC DOS version of this command is QCONFIG.[citation needed] The command appeared first in Word2, and then in Windows 3.10.
MSHERC
The MSHERC.COM (also QBHERC.COM) was a TSR (Terminate and Stay Resident) graphics driver supplied with Microsoft QuickC, QuickBASIC, and the C Compiler, to allow use of the Hercules adapter high-resolution graphics capability (720 x 348, 2 colors). See https://www.pcjs.org/pubs/pc/reference/microsoft/kb/Q44273/.
NLSFUNC
Loads extended Nationalization and Localization Support from COUNTRY.SYS, and changed the codepage of drivers and system modules resident in RAM.[citation needed]
In later versions of DR-DOS 6, NLSFUNC relocated itself into the HiMem area, thereby freeing a portion of the nearly invaluable lower 640KiB that constituted the ”conventional” memory available to software.[citation needed]
The command is available in MS-DOS versions 3.3 and later.[1]
PATH
Displays or sets a search path for executable files.
The command is available in MS-DOS versions 2 and later.[1]
PAUSE
Suspends processing of a batch program and displays the message 'Press any key to continue. . .', if not given other text to display.
The command is available in MS-DOS versions 1 and later.[1]
PING
Allows the user to test the availability of a network connection to a specified host. Hostnames are usually resolved to IP addresses.[20]
It is not included in many DOS versions; typically ones with network stacks will have it as a diagnostic tool.
POWER
The POWER command is used to turn power management on and off, report the status of power management, and set levels of power conservation. It is an external command implemented as POWER.EXE.[21]
The command is available in MS-DOS versions 6 and later.[1]
The PRINT command adds or removes files in the print queue. This command was introduced in MS-DOS version 2.[1] Before that there was no built-in support for background printing files. The user would usually use the copy command to copy files to LPT1.
PRINTFIX
PROMPT
The PROMPT command allows the user to change the prompt in the command screen. The default prompt is $p (i.e. prompt $p), which displays the drive and current path as the prompt, but can be changed to anything. 'Prompt $d', displays the current system date as the prompt. Type 'prompt /?' in the cmd screen for help on this function.
The command is available in MS-DOS versions 2 and later and IBM PC DOS releases 2.1 and later.[1]
PS
A utility inspired by the UNIX/XENIX ps command. It also provides a full-screen mode, similar to the top utility on UNIX systems.[5]
QBASIC
An integrated development environment and BASIC interpreter.
The command is available in MS-DOS versions 5 and later.[1]
RD or RMDIR
Remove a directory (delete a directory); by default the directories must be empty of files for the command to succeed.
The command is available in MS-DOS versions 2 and later.[1]
The deltree command in some versions of MS-DOS and all versions of Windows 9x removes non-empty directories.
RECOVER
A primitive filesystem error recovery utility included in MS-DOS / IBM PC DOS.
The command is available in MS-DOS versions 2 through 5.[1]
REM
Remark (comment) command, normally used within a batch file, and for DR-DOS, PC/MS-DOS 6 and above, in CONFIG.SYS. This command is processed by the command processor. Thus, its output can be redirected to create a zero-byte file. REM is useful in logged sessions or screen-captures. One might add comments by way of labels, usually starting with double-colon (::). These are not processed by the command processor.
REN
The REN command renames a file. Unlike the move
command, this command cannot be used to rename subdirectories, or rename files across drives. Mass renames can be accomplished by the use of the wildcards characters asterisk (*) and question mark (?).[22]
The command is available in MS-DOS versions 1 and later.[1]
REPLACE
A command that is used to replace one or more existing computer files or add new files to a target directory.
The command is available in MS-DOS versions 3.2 and later.[1]
RESTORE
See: BACKUP and RESTORE
SCANDISK
Disk diagnostic utility. Scandisk was a replacement for the chkdsk
utility, starting with MS-DOS version 6.2 and later.[1] Its primary advantages over chkdsk
is that it is more reliable and has the ability to run a surface scan which finds and marks bad clusters on the disk. It also provided mouse point-and-click TUI, allowing for interactive session to complement command-line batch run. chkdsk
had surface scan and bad cluster detection functionality included, and was used again on Windows NT-based operating systems.
SELECT
The SELECT command formats a disk and installs country-specific information and keyboard codes. It was initially only available with IBM PC DOS. The version included with PC DOS 3.0 and 3.1 is hard-coded to transfer the operating system from A: to B:, while from PC DOS 3.2 onward you can specify the source and destination, and can be used to install DOS to the harddisk.
The version included with MS-DOS 4 and PC-DOS 4 is no longer a simple command-line utility, but a full-fledged installer.
The command is available in MS-DOS versions 3.3 and 4 and IBM PC DOS releases 3 through 4.[1]
This command is no longer included in DOS Version 5 and later, where it has been replaced by SETUP.
SET
Sets environment variables.
The command is available in MS-DOS versions 2 and later.[1]
cmd.exe in Windows NT 2000, 4DOS, 4OS2, 4NT, and a number of third-party solutions allow direct entry of environment variables from the command prompt. From at least Windows 2000, the set
command allows for the evaluation of strings into variables, thus providing inter alia a means of performing integer arithmetic.[23]
SETUP
The command is available in MS-DOS versions 5 and later.[1] This command does a computer setup. With all computers running DOS versions 5 and later, it runs the computer setup, such as Windows 95 setup and Windows 98 setup.
SETVER
SetVer is a TSR program designed to return a different value to the version of DOS that is running. This allows programs that look for a specific version of DOS to run under a different DOS.
The command is available in MS-DOS versions 5 and later.[1]
SHARE
Installs support for file sharing and locking capabilities.
The command is available in MS-DOS versions 3 and later.[1]
SHIFT
The SHIFT command increases number of replaceable parameters to more than the standard ten for use in batch files. This is done by changing the position of replaceable parameters. It replaces each of the replacement parameters with the subsequent one (e.g. %0
with %1
, %1
with %2
, etc.).
The command is available in MS-DOS versions 2 and later.[1]
SIZER
The external command SIZER.EXE is not intended to be started directly from the command prompt. Is used by MemMaker during the memory-optimization process.
SMARTDRV
The command is available in MS-DOS versions 6 and later.[1]
SORT
A filter to sort lines in the input data stream and send them to the output data stream. Similar to the Unix command sort
. Handles files up to 64k. This sort is always case insensitive.[24]
The command is available in MS-DOS versions 2 and later.[1]
SUBST
A utility to map a subdirectory to a drive letter.[10] The opposite can be achieved via the JOIN command.
The command is available in MS-DOS versions 3.1 and later.[1]
SYS
A utility to make a volume bootable. Sys rewrites the Volume Boot Code (the first sector of the partition that SYS is acting on) so that the code, when executed, will look for IO.SYS. SYS also copies the core DOS system files, IO.SYS, MSDOS.SYS, and COMMAND.COM, to the volume. SYS does not rewrite the Master Boot Record, contrary to widely held belief.
The command is available in MS-DOS versions 1 and later.[1]
TELNET
The Telnet Client is a tool for developers and administrators to help manage and test network connectivity.[25]
TIME
Display the system time and waits for the user to enter a new time. Complements the DATE command.
The command is available in MS-DOS versions 1 and later.[1]
TITLE
Enables a user to change the title of their MS-DOS window.
TREE
It is an external command, graphically displays the path of each directory and sub-directories on the specified drive.
The command is available in MS-DOS versions 3.2 and later and IBM PC DOS releases 2 and later.[1]
TRUENAME
Internal command that expands the name of a file, directory, or drive, and display its absolute pathname as the result. It will expand relative pathnames, SUBST drives, and JOIN directories, to find the actual directory.
For example, in DOS 7.1, if the current directory is C:\WINDOWS\SYSTEM, then
TRUENAME ..\WIN.INI
will display
C:\WINDOWS\WIN.INI
The argument does not need to refer to an existing file or directory: TRUENAME will output the absolute pathname as if it did. Also TRUENAME does not search in the PATH.
For example, in DOS 5, if the current directory is C:\TEMP, then TRUENAME command.com
will display C:\TEMP\COMMAND.COM (which does not exist), not C:\DOS\COMMAND.COM (which does and is in the PATH).
This command displays the UNC pathnames of mapped network or local CD drives. This command is an undocumented DOS command. The help switch "/?" defines it as a "Reserved command name". It is available in MS-DOS version 5.00 and later, including the DOS 7 and 8 in Windows 95/98/ME. The C library function realpath
performs this function. The Microsoft Windows NT command processors do not support this command, including the versions of command.com for NT.
TYPE
Displays a file. The more command is frequently used in conjunction with this command, e.g. type long-text-file | more. TYPE can be used to concatenate files (type file1 file2 > file3); however this won't work for large files[dubious ][citation needed]—use copy command instead.
The command is available in MS-DOS versions 1 and later.[1]
UNDELETE
Restores file previously deleted with del. By default all recoverable files in the working directory are restored; options are used to change this behavior. If the MS-DOS mirror TSR program is used, then deletion tracking files are created and can be used by undelete.
The command is available in MS-DOS versions 5 and later.[1]
UNFORMAT
The UNFORMAT command is used to undo the effects of formatting a disk.
The command is available in MS-DOS versions 5 and later.[1]
VER
An internal DOS command, that reports the DOS version presently running, and since MS-DOS 5, whether DOS is loaded high.
The command is available in MS-DOS versions 2 and later.[1]
VERIFY
Enables or disables the feature to determine if files have been correctly written to disk. If no parameter is provided, the command will display the current setting.[26]
The command is available in MS-DOS versions 2 and later.[1]
VOL
An internal command that displays the disk volume label and serial number.
The command is available in MS-DOS versions 2 and later.[1]
VSAFE
A TSR program that continuously monitors the computer for viruses.
The command is available in MS-DOS versions 6 and later.[1]
XCOPY
Copy entire directory trees. Xcopy is a version of the copy command that can move files and directories from one location to another.
XCOPY usage and attributes can be obtained by typing "XCOPY /?" in the DOS Command line.
The command is available in MS-DOS versions 3.2 and later.[1]
Ver también
- Category:Windows commands
- Command-line interface
- List of CONFIG.SYS directives
- Timeline of DOS operating systems
Referencias
- ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn Wolverton, Van (2003). Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition. Microsoft Press. ISBN 0-7356-1812-7.
- ^ "MS-DOS choice command help". Retrieved 2014-09-10.
- ^ a b "Caldera DR-DOS 7.03 User Guide". Retrieved 2014-09-10.
- ^ Does not automatically appear in Help
- ^ a b Multitasking MS-DOS 4.0, Goupil OEM
- ^ https://ss64.com/nt/expand.html
- ^ https://jeffpar.github.io/kbarchive/kb/097/Q97835/
- ^ https://jeffpar.github.io/kbarchive/kb/117/Q117600/
- ^ graftabl | Microsoft Docs
- ^ a b c EasyDOS Command Index
- ^ MS-DOS Version 4.10 Fujitsu ICL OEM
- ^ DR DOS 6.0 User Guide. Digital Research. 1991.
- ^ Cooper, Jim (May 2001). Using MS-DOS 6.22. Que Publishing. p. 455. ISBN 0789725738.
- ^ "MS-DOS mode command help". Retrieved 2014-09-10.
- ^ https://docs.microsoft.com/en-us/previous-versions/tn-archive/cc722867(v%3dtechnet.10)
- ^ MS-DOS and Windows command line msav command
- ^ Peter H. Lewis (1994-01-04). "It's 1994. So Where Are Your Data?".
- ^ Source: Zeos International: "What is MWBACKUP.EXE?".
- ^ "MS-DOS msd command help". Retrieved 2014-09-10.
- ^ "MS-DOS and Windows command line ping command".
- ^ MS-DOS and Windows command line power command
- ^ "Microsoft TechNet Rename (ren) article".
- ^ Karp, David Aaron; Tim O'Reilly; Troy Mott (2005). Windows XP in a nutshell. Nutshell handbook (2 ed.). O'Reilly Media, Inc. p. 422. ISBN 978-0-596-00900-7. Retrieved 2010-11-26.
- ^ "Microsoft on "sort"". Retrieved 2014-09-10.
- ^ Client must be activated from Admin
- ^ "DOS Command: VERIFY". Retrieved 2014-09-10.
Otras lecturas
- Cooper, Jim (2001). Special Edition Using MS-DOS 6.22, Third Edition. Que Publishing. ISBN 978-0789725738.
- Wolverton, Van (1990). MS-DOS Commands: Microsoft Quick Reference, 4th Revised edition. Microsoft Press. ISBN 978-1556152894.
enlaces externos
- Command-Line Reference : Microsoft TechNet Database "Command-Line Reference"
- The MS-DOS 6 Technical Reference on TechNet contains the official Microsoft MS-DOS 6 command reference documention.
- DR-DOS 7.03 online manual
- MDGx MS-DOS Undocumented + Hidden Secrets
There are several guides to DOS commands available that are licensed under the GNU Free Documentation License:
- The FreeDOS Spec at SourceForge is a plaintext specification, written in 1999, for how DOS commands should work in FreeDOS
- MS-DOS commands
- Reference for windows commands with examples
- A Collection of Undocumented and Obscure Features in Various MS-DOS Versions