Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Para obtener más información acerca de un comando específico, escriba HELP seguido del nombre de
comando
Para obtener más información acerca de un comando específico, escriba HELP seguido del nombre de comando
==================================================================================
ASSOC [.ext[=[fileType]]]
==================================================================================
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
[unidad: ][ruta][nombreDeArchivo] [/S [/D] [/L]]
+ Establece un atributo.
- Borra un atributo.
R Atributo de sólo lectura del archivo.
A Atributo de archivo de almacenamiento.
S Atributo de archivos del sistema.
H Atributo de archivo oculto.
I No atributo de archivo indizado de contenido.
[unidad: ][ruta][nombreDeArchivo]
Especifica el archivo o archivos que serán afectados por ATTRIB
/S Procesa archivos que coinciden en la carpeta y todas las subcarpetas
actuales.
/D También procesa carpetas.
/L Se trabaja en los atributos del vínculo simbólico en vez de
en el destino del vínculo simbólico
==================================================================================
BREAK
Activa o desactiva Ctrl+C extendido en DOS
Está presente para que haya compatibilidad con sistemas DOS, pero no tiene
efecto en Windows.
==================================================================================
BCDEDIT - Editor del almacén de datos de la configuración de arranque (BCD)
La herramienta de la línea de comandos Bcdedit.exe modifica el almacén de datos de la configuración de arranque.
El almacén de datos de la configuración de arranque contiene parámetros de configuración de arranque y controla el
modo en que arranca el sistema operativo.
Estos parámetros se encontraban antes en el archivo Boot.ini en sistemas operativos BIOS o en las entradas RAM no
volátil en sistemas operativos basados en EFI (Extensible Firmware Interface). Puede usar Bcdedit.exe para agregar,
eliminar, editar y anexar entradas en el almacén de datos de la configuración de arranque.
Para obtener información detallada sobre comandos y opciones, escriba bcdedit.exe /? <comando>. Por ejemplo,
para mostrar información detallada sobre el comando /createstore, escriba:
bcdedit.exe /? /createstore
Para obtener una lista alfabética de temas del archivo de ayuda, ejecute "bcdedit /? TOPICS".
Ejecute bcdedit /? ID para obtener información sobre los identificadores usados por estos comandos.
Ejecute bcdedit /? TYPES para ver una lista de tipos de datos usados por estos comandos.
Ejecute bcdedit /? FORMATS para ver una lista de formatos de datos válidos.
Comandos que controlan los Servicios de administración de emergencia para una aplicación de arranque
=============================================================================
/bootems Habilita o deshabilita los Servicios de administración de emergencia para una aplicación de arranque.
/ems Habilita o deshabilita los Servicios de administración de emergencia para una entrada del sistema operativo.
/emssettings Establece los parámetros globales de los Servicios de administración de emergencia.
====================================================================================
NOTA: el comando Cacls está obsoleto, use Icacls.
Muestra o modifica listas de control de acceso (ACL) de archivos
CACLS archivo [/T] [/M] [/L] [/S[:SDDL]] [/E] [/C] [/G usuario:perm]
[/R usuario [...]] [/P usuario:perm [...]] [/D usuario [...]]
Abreviaturas:
CI - Herencia de contenedor.
ACE se heredará por directorios.
OI - Herencia de objeto.
ACE se heredará por archivos.
IO - Sólo heredar.
ACE no se aplica al archivo o directorio actual.
ID - Heredado.
ACE se heredó de la ACL del directorio principal.
==================================================================================
CALL [unidad: ][ruta]archivo [parámetros]
parámetros Especifica cualquier información de la lista de comandos que necesita el programa por lotes.
Se ha creado un nuevo contexto de archivo por lotes con los argumentos especificados y el control se pasa a la
instrucción después de especificar la etiqueta. Debe "salir" dos veces al pasar dos veces al final del script de proceso
por lotes. La primera vez que lea el final, el control volverá a la instrucción que sigue a CALL. La segunda vez se
cerrará el script de proceso por lotes. Escriba GOTO /? para obtener una descripción de GOTO: la extensión EOF le
permitirá "regresar" del script de proceso por lotes.
Además, la expansión de las referencias de argumento del script de proceso por lotes (%0, %1, etc.) se ha cambiado
así:
%* en un script de proceso por lotes se refiere a todos los argumentos (por ej. %1 %2 %3 %4 %5 ...)
La sustitución de los parámetros del archivo por lotes (%n) ha sido ampliada. Ahora puede usar la siguiente sintaxis
opcional:
En el ejemplo anterior %1 y PATH pueden ser reemplazados por otros valores válidos. Un número de argumento
válido termina la sintaxis %~. Es posible que los modificadores %~ no se puedan usar con %*
===============================================================================
CHDIR [/D] [unidad: ][ruta]
CHDIR [..]
CD [/D] [unidad: ][ruta]
CD [..]
Use el modificador /D para cambiar la unidad actual además del directorio actual para una unidad de disco.
El uso de mayúsculas y minúsculas de la cadena del directorio actual se convierte al mismo uso que se tiene en los
nombres de unidades. Así, CD C:TEMP establecerá C:Temp como el directorio actual si éste es el uso
de mayúsculas y minúsculas en la unidad.
El comando CHDIR no trata los espacios como separadores, así que es posible usar CD para cambiar a un directorio
cuyo nombre de subdirectorio contenga un espacio, sin necesidad de escribir el nombre entre comillas. Por ejemplo:
cdwinntprofilesnombredeusuarioprogramasmenú inicio
es lo mismo que:
cd "winntprofilesnombredeusuarioprogramasmenú inicio"
que sería lo que hay que escribir si las extensiones estuvieran deshabilitadas.
===============================================================================
CHCP [nnn]
Escriba CHCP sin parámetro para mostrar el número de la página de códigos activa.
===============================================================================
CHDIR [/D] [unidad: ][ruta]
CHDIR [..]
CD [/D] [unidad: ][ruta]
CD [..]
Use el modificador /D para cambiar la unidad actual además del directorio actual para una unidad de disco.
El uso de mayúsculas y minúsculas de la cadena del directorio actual se convierte al mismo uso que se tiene en los
nombres de unidades. Así, CD C:TEMP establecerá C:Temp como el directorio actual si éste es el uso
de mayúsculas y minúsculas en la unidad.
El comando CHDIR no trata los espacios como separadores, así que es posible usar CD para cambiar a un directorio
cuyo nombre de subdirectorio contenga un espacio, sin necesidad de escribir el nombre entre comillas. Por ejemplo:
cdwinntprofilesnombredeusuarioprogramasmenú inicio
es lo mismo que:
cd "winntprofilesnombredeusuarioprogramasmenú inicio"
que sería lo que hay que escribir si las extensiones estuvieran deshabilitadas.
===============================================================================
CHKDSK [volumen[[ruta]archivo]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:tamaño]]
[/B]
volumen Especifica la letra de unidad (seguida por dos puntos), el punto de montaje o el nombre de volumen.
archivo Sólo para FAT/FAT32: especifica los archivos en donde se comprobará la fragmentación.
/F Corrige los errores del disco.
/V Para FAT/FAT32: muestra la ruta completa y el nombre de cada archivo en el disco.
Para NTFS: muestra mensajes de limpieza si hay.
/R Encuentra sectores dañados y recupera la información legible (implica /F).
/L:tamaño Sólo para NTFS: cambia el tamaño del archivo de registro al número especificado de KB. Si no se especifica
ningún tamaño, muestra el tamaño actual.
/X Obliga al volumen a desmontarse previamente si es necesario. Todos los identificadores abiertos al volumen no
serán válidos (implica /F).
/I Sólo para NTFS: realiza una comprobación menos exhaustiva de entradas de índice.
/C Sólo NTFS: omite la comprobación de ciclos dentro de la estructura de carpetas.
/B Sólo NTFS: vuelve a evaluar los clústeres incorrectos en el volumen (implica el uso de /R)
Los modificadores /I o /C reducen la cantidad de tiempo necesario para ejecutar Chkdsk ya que omiten ciertas
comprobaciones en el volumen.
==================================================================================
volumen Especifica la letra de unidad (seguida por dos puntos), el punto de montaje o el nombre de volumen.
/D Restaura el funcionamiento predeterminado del equipo; todas las unidades se comprueban al arrancar y chkdsk
se ejecuta en aquéllas que están dañadas.
/T: tiempo Cambia el tiempo de la cuenta atrás en el inicio de AUTOCHK a la cantidad de tiempo dada en segundos.
Si el tiempo no se específica, se mostrará la configuración actual.
/X Excluye una unidad de la comprobación predeterminada al arrancar. Las unidades excluidas no se acumulan entre
invocaciones de comandos.
/C Programa una unidad para ser comprobada al arrancar; chkdsk se ejecutará si la unidad está dañada.
Si no se especifican modificadores, CHKNTFS mostrará si la unidad especificada está dañada o programada para ser
revisada al reiniciar el equipo de nuevo.
==================================================================================
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
[[/S] [/C | /K] cadena]
Tenga en cuenta que los comandos múltiples separados por el separador de comandos '&&' se aceptan como cadena
si están entre comillas. Por razones de compatibilidad, /X equivale a /E:ON, /Y equivale a /E:OFF y /R equivale a /C.
Se omitirá cualquier otro tipo de modificador.
Si se especifica /C o /K, lo que viene después de la línea de comandos se ejecuta como línea de comandos, siguiendo
la lógica siguiente para procesar caracteres de comillas ( " ):
1. Se conservan las comillas del comando si se cumplen todas las condiciones siguientes:
- no aparece el modificador /S
- hay exactamente dos caracteres de comillas
- no hay caracteres especiales entre ambas comillas, siendo los, caracteres especiales: &<>()@^|
- hay uno o más espacios en blanco entre ambas comillas
- la cadena entre ambas comillas es el nombre de un archivo ejecutable.
2. En caso contrario, el comportamiento clásico es comprobar si el primer carácter es una comilla y de ser así, quitar
ésta y también la última comilla de la línea de comandos, conservando el texto que venga después de ésta.
Si no se especificó /D en la línea de comandos, cuando CMD.EXE se inicie, buscará las variables del Registro
REG_SZ/REG_EXPAND_SZ, y si alguna de ellas está presente, se ejecutarán en primer lugar.
HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun
y/o
HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun
Las extensiones de comando están habilitadas de forma predeterminada. Puede deshabilitar las extensiones de una
invocación particular con el modificador /E:OFF. Puede habilitar o deshabilitar las extensiones de todas las
invocaciones de CMD.EXE en una sesión de inicio de usuario o de equipo si establece con REGEDIT.EXE los dos
valores de REG_DWORD del Registro siguientes:
HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorEnableExtensions
y/o
HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorEnableExtensions
en 0x1 o 0x0. La configuración específica del usuario tiene preferencia respecto a la del equipo. Los modificadores de
la línea de comandos tienen prioridad sobre la configuración del Registro.
En un archivo por lotes, los argumentos SETLOCAL ENABLEEXTENSIONS o DISABLEEXTENSIONS tienen prioridad
sobre los modificadores /E:ON o /E:OFF.
Para obtener información más detallada, vea SETLOCAL /?.
DEL o ERASE
COLOR
CD o CHDIR
MD o MKDIR
PROMPT
PUSHD
POPD
SET
SETLOCAL
ENDLOCAL
IF
FOR
CALL
SHIFT
GOTO
START (también incluye cambios en la invocación de comandos externos)
ASSOC
FTYPE
La expansión de variables de entorno retardada NO está habilitada de forma predeterminada. Puede habilitar o
deshabilitar la expansión de variables de entorno retardada para una invocación particular de CMD.EXE con los
modificadores /V:ON o /V:OFF. Puede habilitar o deshabilitar la expansión retardada para todas las invocaciones de
CMD.EXE en una sesión de inicio de usuario o equipo si establece con REGEDIT.EXE los dos valores de REG_DWORD
del Registro siguientes:
HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorDelayedExpansion
y/o
HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorDelayedExpansion
en 0x1 o 0x0. La configuración específica del usuario tiene prioridad sobre la configuración del equipo. Los
modificadores de la línea de comandos tienen prioridad sobre la configuración del Registro.
Si la expansión de variables de entorno retardada está habilitada, se puede usar el carácter de exclamación para
sustituir el valor de la variable de entorno en tiempo de ejecución.
Puede habilitar o deshabilitar la terminación de un nombre de archivo para una invocación particular de CMD.EXE
con el modificador /F:ON o /F:OFF. Se puede habilitar o deshabilitar la terminación para todas las invocaciones
de CMD.EXE en una sesión de inicio de equipo o de usuario estableciendo cualquiera de los dos siguientes valores
REG_DWORD en el Registro con REGEDT.EXE:
HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorCompletionChar
HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorPathCompletionChar
y/o
HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorCompletionChar
HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorPathCompletionChar
con el valor hex de un carácter de control para usarlo en una función particular (por ej. 0x4 es Ctrl-D y 0x6 es Ctrl-F).
La configuración de usuario específica tiene precedencia sobre la configuración de la máquina.
Los modificadores de la línea de comandos tiene precedencia sobre la configuración del Registro.
Si la terminación está habilitada con el modificador /F:ON, los dos caracteres de control usados son Ctrl-D para la
terminación del nombre del directorio y Ctrl-F para la terminación del nombre de archivo. Para deshabilitar una
terminación de carácter determinada en el Registro, use el valor del espacio en blanco (0x20), ya que no es un
carácter de control válido.
Se invoca la terminación cuando se escriben cualquiera de los dos caracteres de control. La función de terminación,
desplaza el contenido de la ruta de acceso hacia la izquierda del cursor, le anexa un carácter comodín si no hay
ninguno todavía presente y genera una lista de rutas de acceso que coincidan. Después muestra la primera ruta de
acceso que coincida. Si no coincide ninguna ruta de acceso, emite un sonido y no muestra nada.
Posteriormente, el presionar repetidamente el mismo carácter de control se desplazará a través de la lista de las
rutas de acceso que coinciden. Si presiona la tecla Mayús con el carácter de control se moverá a través de la
lista hacia atrás. Si se edita la línea de cualquier manera y presiona el carácter de control de nuevo, la lista de ruta de
acceso guardada es anulada y se generará una nueva. Ocurrirá lo mismo si pasa de una terminación de
nombre de archivo a uno de directorio. La única diferencia entre los dos caracteres de control es que la terminación
del carácter del archivo coincide con ambos nombres del archivo y del directorio, mientras que la
terminación del carácter del directorio sólo coincide con los nombres del directorio. Si la terminación del archivo es
usada en cualquier construcción de comandos de directorio (CD, MD o RD) entonces se asume la terminación
del directorio.
El código de terminación trata adecuadamente con nombres de archivo que contienen espacios u otros caracteres
especiales colocando comillas entre la ruta de acceso que coincide. También, si se hace una copia de seguridad,
se llamará a una terminación dentro de la misma línea, el texto a la derecha del cursor que fue llamado en el punto
de la terminación es descartado.
Los atributos de color están especificados con dos dígitos hex (el primero corresponde al segundo plano; el segundo
al primer plano). Los dígitos pueden ser cualquiera de los siguientes valores:
0 = Negro 8 = Gris
1 = Azul 9 = Azul claro
2 = Verde A = Verde claro
3 = Aguamarina B = Aguamarina claro
4 = Rojo C = Rojo claro
5 = Púrpura D = Púrpura claro
6 = Amarillo E = Amarillo claro
7 = Blanco F = Blanco brillante
Si no se indican argumentos, este comando restaura el color que tenía cuando se inició CMD.EXE. Este valor proviene
de la ventana de la consola, el modificador de línea de comandos o el valor del Registro DefaultColor.
El comando COLOR configura ERRORLEVEL a 1 si se realiza un intento de ejecutar el comando COLOR con el mismo
color de primer y segundo plano.
===============================================================================
COMP [datos1] [/D] [/A] [/L] [/N=número] [/C] [/OFF[LINE]]
datos1 Especifica la ubicación y los nombres de los primeros archivos que se van a comparar.
datos2 Especifica la ubicación y los nombres de los segundos archivos que se van a comparar.
/D Muestra las diferencias en formato decimal. Esta es la configuración predeterminada.
/A Muestra las diferencias en caracteres ASCII.
/L Muestra los números de línea para las diferencias.
/N=número Compara sólo el número de líneas especificado de cada archivo.
/C Omite las mayúsculas/minúsculas de ASCII al comparar archivos.
/OFF[LINE] No omite archivos con el atributo "sin conexión" establecido.
==================================================================================
COMPACT [/C | /U] [/S[ :dir]] [/A] [/I] [/F] [/Q] [archivo [...]]
/C Comprime los archivos especificados. Los directorios serán marcados para que los archivos agregados después
sean comprimidos.
/U Descomprime los archivos especificados. Los directorios serán marcados para que los archivos agregados después
no sean comprimidos.
/S Efectúa la operación especificada en los archivos del directorio dado y todos los subdirectorios. De forma
predeterminada, "dir" es el directorio actual.
/A Muestra los archivos ocultos o los atributos del sistema. Estos archivos se omiten de manera predeterminada.
/I Continúa efectuando la operación especificada incluso después de que hayan ocurrido los errores. De forma
predeterminada, COMPACT para cuando se encuentra un error.
/F Exige la operación de compresión en todos los archivos especificados, incluso en los que ya están comprimidos.
Los archivos ya comprimidos se omiten de manera predeterminada.
/Q Muestra sólo la información más esencial.
archivo Especifica un patrón, archivo o directorio.
Si se usa sin parámetros, COMPACT muestra el estado de la compresión del directorio actual y cualquier archivo que
contenga. Puede usar múltiples nombres de archivo y comodines. Debe poner espacios entre los parámetros.
==================================================================================
CONVERT volumen /FS:NTFS [/V] [/CvtArea:nombre_archivo] [/NoSecurity] [/X]
volumen Especifica la letra de unidad (seguida por dos puntos) punto de montaje o nombre de volumen.
/FS:NTFS Especifica que el volumen se convertirá a NTFS.
/V Especifica que Convert se ejecutará en modo detallado.
/CvtArea:nombre_archivo
Especifica un archivo contiguo en el directorio raíz, que será el marcador de posición para los archivos de sistema
NTFS.
/NoSecurity Especifica que la configuración de seguridad en los archivos y directorios convertidos permitirá que
todos los usuarios tengan acceso a ellos.
/X Fuerza a que el volumen se desmonte primero si es necesario. Todos los identificadores abiertos al volumen no
serán válidos.
==================================================================================
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] origen [/A | /B]
[+ origen [/A | /B] [+ ...]] [destino [/A | /B]]
Para anexar archivos, especifique un único archivo de destino pero varios archivos de origen (con caracteres
comodines o el formato archivo1+archivo2+archivo3).