Comandos CMD de Windows

"Explorando la Potencia del Símbolo del Sistema: Una Guía Completa sobre Comandos CMD de Windows para Optimizar tu Experiencia"

2/20/2024

Comandos CMD
Comandos CMD

¿Cuál es la función de los comandos CMD?

Los comandos CMD, abreviación de Command Prompt en inglés, son instrucciones textuales que permiten a los usuarios interactuar directamente con el sistema operativo Windows. A través del Símbolo del Sistema, los comandos CMD ofrecen una forma eficiente de realizar diversas tareas, desde operaciones básicas hasta funciones avanzadas, permitiendo un mayor control y personalización del sistema.

Comandos CMD en Windows son los siguientes:

ASSOC

Este comando se emplea para alterar las extensiones de archivos. Debe utilizarse junto al comando ".ext" para especificar la extensión que se desea asociar con el tipo de archivo, seguido de "fileType" para determinar el tipo de archivo asociado.

ATTRIB

Utilizado para visualizar o cambiar los atributos de un archivo, el comando exacto sería: ATTRIB [unidad:][ruta][nombre_de_archivo] [/S [/D]] [/L]. Antes de introducir la letra de la unidad, se pueden agregar los siguientes:

+: Establece un atributo.

-: Elimina un atributo.

R: Atributo de solo lectura.

A: Atributo de archivo de almacenamiento.

S: Atributo de archivo del sistema.

H: Atributo de archivo oculto.

O: Atributo sin conexión.

I: Atributo de archivo sin indexado de contenido.

X: Atributo de archivo sin limpieza.

V: Atributo de integridad.

P: Atributo anclado.

U: Atributo desanclado.

B: Atributo de blob SMR.

BCDEDIT

Este comando se utiliza para modificar el almacén de datos de configuración de arranque, con parámetros que controlan el modo de inicio de Windows. Es posible acceder a una lista completa escribiendo BCDEDIT en el Símbolo del sistema.

CALL

Con esta función, se puede llamar a un programa de lotes desde otro. El comando sería:

CALL [unidad:][ruta]archivo [parámetros]

CD

Este comando, ampliamente utilizado, sirve para cambiar de directorio y mostrar el directorio actual. Al ingresar "CD .." se especifica el deseo de ir al directorio superior. Para acceder a una ruta específica, se debe introducir CD [/D] [unidad:][ruta].

CHCP

Para mostrar o establecer el número de página de códigos activa, se utiliza el comando CHCP. Al escribir el comando sin parámetros, se muestra el número de la página de códigos activa. Para especificar una página, se debe escribir CHCP [nnn], donde [nnn] representa el número de la página de códigos.

CHDIR

El comando CHDIR se utiliza para mostrar el nombre del directorio actual y cambiar de directorio, funcionando de manera idéntica al comando CD.

CHDIR [/D] [unidad:][ruta] (para ir a una ruta específica)

CHDIR [..] (esto te lleva al directorio superior)

CHKDSK

Para verificar el estado de un disco o unidad, se utiliza el comando CHKDSK. Al finalizar la verificación, se muestra un informe de estado. Este comando cuenta con diversos modificadores, y se puede obtener una lista completa y su descripción escribiendo HELP CHKDSK en el Símbolo del sistema. Si se desea corregir los errores detectados, se debe agregar /F al comando.

CHKNTFS

Utilizado para conocer el sistema de archivos de una unidad, mostrar o modificar la comprobación del disco durante el arranque, se recurre al comando CHKNTFS.

CHKNTFS volumen (sustituir volumen por la letra de la unidad seguida de dos puntos)

CHKNTFS /D (/D restaura el funcionamiento predeterminado del equipo)

CHKNTFS /T: tiempo (sustituir tiempo por la cantidad de tiempo en segundos)

CHKNTFS /X volumen (sustituir volumen por la letra de la unidad seguida de dos puntos)

CHKNTFS /C volumen (sustituir volumen por la letra de la unidad seguida de dos puntos)

CLS

El comando CLS (clear screen) se emplea para limpiar la pantalla del Símbolo del sistema.

CMD

Si se desea abrir una nueva instancia del Símbolo del sistema, basta con escribir CMD.

COLOR

Para cambiar los colores predeterminados de la consola de Windows, se utiliza el comando COLOR [attr]

Attr corresponde al valor del color. Estos son los valores:

0 = negro

1 = azul

2 = verde

3 = aguamarina

4 = rojo

5 = púrpura

6 = amarillo

7 = blanco

8 = gris

9 = azul claro

A = verde claro

B = aguamarina claro

C = rojo claro

D = púrpura claro

E = amarillo claro

F = blanco brillante

COMP

Este comando sirve para comparar el contenido de dos archivos o conjuntos de archivos. Al escribir HELP COMP seguido de COMP, se pueden ver la descripción y el uso de cada parámetro.

COMP [data1] [data2] [/D] [/A] [/L] [/N=number] [/C] [/OFF[LINE]] [/M]

COMPACT

Si se desea visualizar o modificar la compresión de archivos en particiones NTFS, se recurre al comando COMPACT. Este comando cuenta con numerosos parámetros, y se pueden conocer escribiendo HELP COMPACT.

CONVERT

Utilizado para convertir un volumen FAT a NTFS, el comando CONVERT tiene la siguiente estructura:

CONVERT volumen /FS:NTFS [/V] [/CvtArea:nombre_archivo] [/NoSecurity] [/X]

COPY

El comando COPY se utiliza para copiar uno o más archivos a otra ubicación. Es de uso sencillo y puede aplicarse en cualquier unidad.

DATE

Para cambiar la fecha, se utiliza el comando DATE, solicitando a continuación el día, mes y año.

DEL

Se emplea el comando DEL para eliminar uno o más archivos.

-Solicita confirmación antes de eliminar un archivo con la opción /P.

-Permite eliminar de manera forzada los archivos de solo lectura mediante la opción /F.

-Borra todos los archivos indicados en todos los subdirectorios con la opción /S.

-Realiza eliminaciones sin requerir confirmación con la opción /Q, incluso para eliminaciones globales.

-Selecciona archivos a eliminar basándose en atributos utilizando la opción /A.

DIR

Con este comando, es posible visualizar todos los subdirectorios y archivos de un directorio.

DISKPART

Este comando abre una herramienta en la línea de comandos para administrar discos, como la creación de particiones y el formateo de unidades. Es equivalente al Administrador de discos, pero sin entorno gráfico.

DOSKEY

DOSKEY permite la edición de líneas de comandos, la creación de macros y la recuperación de comandos de Windows 2000. Al escribir HELP DOSKEY, se pueden ver todos los valores disponibles.

DRIVERQUERY

Muestra una lista de todos los controladores del equipo. Se puede obtener una lista más detallada con /V después de DRIVERQUERY.

ECHO

Este comando se utiliza para mostrar o activar/desactivar el eco del comando.

ECHO [ON | OFF]

ECHO [mensaje]

ENDLOCAL

Con ENDLOCAL, es posible finalizar la sección de cambios locales de entorno en un archivo por lotes. Al escribir HELP ENDLOCAL, se pueden conocer las extensiones de este comando.

ERASE

El comando ERASE se emplea para borrar uno o más archivos. También es válido utilizar DEL. Para confirmación antes de la eliminación, se agrega el valor /P.

EXIT

Al escribir EXIT y pulsar Intro, se abandona el Símbolo del sistema o el script de lotes actual. Para abandonar el script de lotes actual, se utiliza EXIT /B.

FC

Para comparar dos archivos o conjuntos de archivos, se utiliza el comando FC. Muestra las diferencias entre ellos. Al escribir HELP FC, se obtiene una descripción detallada de los parámetros.

FIND

FIND se utiliza para buscar una cadena de texto en uno o más archivos. Al agregar parámetros como /V, /C, /N, /I, se personaliza la búsqueda.

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] «cadena» [[unidad:][ruta]archivo[ …]]

FINDSTR

Aunque se asemeja a FIND, FINDSTR se utiliza para buscar cadenas en archivos. Ofrece múltiples parámetros y se puede conocer su uso mediante HELP FINDSTR.

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:archivo] [/C:cadena] [/G:archivo] [/D:lista_directorios] [/A:atrib_color] [/OFF[LINE]] cadenas [[unidad:][ruta]archivo[ …]]

FOR

Este comando se utiliza para ejecutar un comando por cada archivo especificado en un conjunto de archivos. Al escribir HELP FOR en el CMD, se accede a una descripción detallada de su funcionamiento.

FORMAT

Para formatear un disco y utilizarlo con Windows, se utiliza el comando FORMAT.

FORMAT C: (letra de la unidad a formatear) /Q (formato rápido)

FSUTIL

FSUTIL es una herramienta para llevar a cabo tareas de reparación y administración de archivos de Windows. Se ejecuta con permisos de administrador, y al escribir FSUTIL en el Símbolo del sistema, se obtiene una lista de comandos compatibles.

FTYPE

Con este comando, es posible modificar los tipos de archivos usados en las asociaciones de extensiones de archivos. Al escribir FTYPE sin parámetros, se visualizan los tipos de archivos actuales con cadenas de comando de apertura.

GOTO

Para dirigir el CMD a una línea con etiqueta en un programa de lotes, se utiliza GOTO. Se debe escribir una etiqueta en una línea, comenzando con puntos ":", para su uso.

GOTO etiqueta

GPRESULT

GPRESULT es una herramienta de línea de comandos que muestra información del conjunto resultante de directivas RS u OP para un usuario y equipo de destino.

GPRESULT /R

GPRESULT /USER usuario_destino /V

GPRESULT /S sistema /USER usuario_destino /SCOPE COMPUTER /Z

GPRESULT /S sistema /U usuario /P contraseña /SCOPE USER /V

HELP

El comando HELP se emplea para obtener información de un comando específico. Basta con escribir HELP seguido del comando.

ICACLS

ICACLS se utiliza para almacenar las DACL para los archivos y carpetas cuyos nombres coincidan en archivo ACL, para usar posteriormente con /restore. Este comando cuenta con numerosos parámetros, detallados al escribir HELP ICACLS.

IF

Aunque no es un comando muy utilizado, IF se emplea para realizar procesamiento condicional en programas por lotes.

LABEL

Para cambiar, eliminar o nombrar una unidad de disco, se utiliza el comando LABEL.

LABEL [unidad:][etiqueta] (etiqueta es el nombre del volumen/unidad)

MD

El comando MD se utiliza para crear un directorio. También se puede usar MKDIR.

MD [unidad:]ruta

MKDIR

Similar a MD, con MKDIR se puede crear un directorio.

MKDIR [unidad:]ruta

MKLINK

MKLINK se utiliza para crear un vínculo simbólico.

MKLINK [[/D] | [/H] | [/J]] Vínculo Destino

/D crea un vínculo simbólico a un directorio. El valor predeterminado es un vínculo simbólico a un archivo.

/H crea un vínculo físico en lugar de un vínculo simbólico.

/J crea una unión de directorios.

Vínculo: especifica el nombre del nuevo vínculo simbólico.

Destino: especifica la ruta (relativa o absoluta) a la que hace referencia el nuevo vínculo.

MODE

MODE se utiliza para configurar los dispositivos del sistema. Al escribir HELP MODE, se accede a la lista completa de parámetros.

MORE

Este comando es útil para mostrar información de forma escalonada en la pantalla. Con opciones avanzadas como /P, /S, /F, se pueden controlar la visualización.

P Mostrar las siguientes n líneas

S Saltarse las siguientes n líneas

F Mostrar el siguiente archivo

Q Salir

= Mostrar el número de línea

? Mostrar la línea de ayuda

MOVE

El comando MOVE se emplea para mover archivos o cambiar el nombre de archivos y directorios.

Para mover archivos:

MOVE [/Y | /-Y] [unidad:][ruta]nombrearchivo1[,…] destino

Para cambiar el nombre de un directorio:

MOVE [/Y | /-Y] [unidad:][ruta]nombredirectorio1 nombredirectorio2

OPENFILES

OPENFILES se utiliza para listar o desconectar archivos o carpetas abiertos en un sistema. Sus parámetros incluyen /Disconnect, /Query, /Local, y /? para obtener ayuda.

/Disconnect: desconecta uno o más archivos abiertos.

/Query: muestra todos los archivos abiertos localmente o desde carpetas compartidas.

/Local: habilita / deshabilita la muestra de archivos locales abiertos.

/?: muestra un mensaje de ayuda.

PATH

Con PATH, es posible mostrar o establecer una ruta de búsqueda para archivos ejecutables.

PATH [[unidad:]ruta[;…][;%PATH%]

PAUSE

Este comando suspende temporalmente el proceso de un programa por lotes.

POPD

Para cambiar al directorio guardado por el comando PUSHD, se utiliza POPD.

PRINT

Para imprimir un archivo de texto, se utiliza el comando PRINT.

PRINT [/D: dispositivo] [[unidad:][ruta]archivo[…]]

En dispositivo, se especifica el dispositivo de impresión.

PROMPT

PROMPT se utiliza para cambiar la apariencia del Símbolo del sistema. Al combinarlo con un código especial, se pueden mostrar la hora, la versión de Windows, la fecha y más.

PUSHD

El comando PUSHD se emplea para guardar el directorio actual para su uso con POPD y, a continuación, cambiar al directorio especificado.

PUSHD [ruta | ..] (especificar el directorio al que se cambiará)

RD

Para eliminar un directorio, se utiliza el comando RD. También es válido RMDIR.

RMDIR [/S] [/Q] [unidad:]ruta

RD [/S] [/Q] [unidad:]ruta

RECOVER

Si requieres restaurar la información legible de un archivo que ha sufrido daño o está defectuoso, el comando RECOVER es la herramienta adecuada.

RECOVER [unidad:][ruta]archivo

REM

REM se emplea para documentar comentarios en un archivo por lotes o en el archivo CONFIG.SYS.

REM [comentario]

REN

REN es un comando diseñado para modificar el nombre de uno o varios archivos. No obstante, también puedes optar por utilizar el comando RENAME.

REN [unidad:][ruta]archivo1 archivo2

RENAME

Al igual que REN, RENAME permite cambiar el nombre de uno o varios archivos.

RENAME [unidad:][ruta]archivo1 archivo2

REPLACE

La sustitución de archivos es posible mediante el Símbolo del sistema mediante el uso del comando REPLACE.

REPLACE [unidad1:][ruta1]archivo [unidad2:][ruta2] [/A] [/P] [/R]

A continuación, se presentan los parámetros disponibles y sus funciones:

/A: añade nuevos archivos al directorio de destino. No se puede usar con los modificadores /S o /U.

/P: solicita confirmación antes de reemplazar un archivo o de agregar un archivo de origen.

/R: reemplaza archivos de solo lectura y archivos sin protección.

/S: reemplaza archivos en todos los subdirectorios del directorio destino. No se puede usar con el parámetro /A.

/W: espera a que se inserte un disquete antes de comenzar.

/U: reemplaza solo los archivos más antiguos que los archivos de origen. No se puede usar con /A.

ROBOCOPY

ROBOCOPY es una herramienta completa para copiar archivos, con numerosos parámetros. Al escribir HELP ROBOCOPY, se accede a la lista de opciones de copia.

ROBOCOPY origen destino [archivo [archivo]…] [opciones]

SET

SET se utiliza para mostrar, establecer o quitar las variables de entorno de CMD.

SET [variable=[cadena]]

En variable, se especifica el nombre de la variable de entorno, y en cadena, se detallan los caracteres asignados a la variable.

SETLOCAL

SETLOCAL se utiliza para iniciar la sección de cambios locales de entorno en un archivo por lotes. Al escribir HELP LOCAL, se accede a una descripción detallada de su funcionamiento.

SC

SC es un programa para el Símbolo del sistema que se comunica con el administrador de control de servicio y con los servicios.

sc servidor [comando] [nombre del servicio] option1 option2

SCHTASKS

Con el comando SCHTASKS, es posible crear, consultar, cambiar, eliminar, ejecutar y cerrar tareas programadas en un sistema local o remoto. Sus parámetros incluyen /Create, /Delete, /Query, /Change, /Run, /End, /ShowSid.

/Create: crea una nueva tarea programada.

/Delete: elimina las tareas programadas.

/Query: muestra todas las tareas programadas.

/Change: cambia las propiedades de la tarea programada.

/Run: ejecuta la tarea programada a petición.

/End: detiene la tarea programada que se está ejecutando actualmente.

/ShowSid: muestra el identificador de seguridad correspondiente al nombre de una tarea programada.

SHIFT

SHIFT se utiliza para cambiar la posición de parámetros reemplazables en un archivo por lotes.

SHIFT [/n] (n es un número que indica la cantidad de posiciones)

SHUTDOWN

SHUTDOWN se utiliza para apagar el equipo y ofrece opciones adicionales. Por ejemplo, SHUTDOWN /hybrid realiza un apagado y prepara el inicio rápido.

SHUTDOWN /hybrid

Al escribir SHUTDOWN en el CMD, se pueden ver todos los parámetros disponibles.

SORT

SORT se emplea para ordenar líneas de texto según criterios específicos. Al escribir HELP SORT, se accede a la lista completa de parámetros.

START

Para abrir una ventana separada y ejecutar un programa o comando, se utiliza START. Al escribir HELP, se obtiene un listado de todos los parámetros disponibles.

SUBST

SUBST se utiliza para asociar una ruta de acceso con una letra de unidad.

SUBST [unidad1: [unidad2:]ruta]

SUBST unidad1: /D (elimina una unidad sustituida virtual)

SYSTEMINFO

SYSTEMINFO es una herramienta que muestra información de configuración de Windows, ya sea en un equipo local o remoto. Se accede a información detallada mediante /S para un sistema remoto.

TASKLIST

TASKLIST abre una herramienta que muestra una lista de procesos en ejecución, ya sea en local o remoto. Al agregar /S, se conecta a un equipo remoto.

TASKKILL

TASKKILL permite cerrar tareas mediante el ID (PID) del proceso o el nombre de imagen. Esto se puede hacer también desde la pestaña Procesos del Administrador de tareas.

TIME

Aunque Windows ajusta la hora automáticamente, el comando TIME permite cambiarla manualmente.

TITLE

TITLE cambia el título que aparece en la parte superior de la ventana del Símbolo del sistema. El cambio no se guarda, así que se debe actualizar si se abre un nuevo CMD.

TITLE [nuevo título]

TREE

TREE es un comando para mostrar de forma gráfica la estructura de carpetas de una unidad. Al agregar /F, se muestran los archivos de cada carpeta.

TREE [unidad:][ruta] [/F]

TYPE

Con el comando TYPE, es posible ver el contenido de uno o más archivos de texto.

TYPE [unidad:][ruta]archivo

VER

VER muestra la versión de Windows y, al acceder a Configuración –> Sistema –> Acerca de –> Especificaciones de Windows, se puede ver el número de versión.

VERIFY

VERIFY especifica si el Símbolo del sistema debe verificar que los archivos se escriban correctamente en un disco.

VERIFY [ON | OFF]

VOL

Al escribir VOL en el CMD, se muestra la etiqueta del volumen del disco y el número de serie.

VOL [unidad:]

XCOPY

XCOPY se utiliza para copiar archivos y directorios. Al escribir HELP XCOPY, se accede a la lista completa de parámetros.

WMIC

WMIC muestra información de WMI en el shell de comandos interactivo.

¿Cuál es la cantidad de comandos CMD disponibles en el sistema operativo Windows?

No hay un número exacto de comandos CMD en Windows, ya que la cantidad puede variar entre diferentes versiones del sistema operativo y actualizaciones. Sin embargo, se estima que hay más de 280 comandos CMD diferentes en Windows. Estos comandos abarcan una amplia gama de funciones y tareas, desde operaciones básicas como copiar y eliminar archivos hasta funciones avanzadas de administración del sistema y diagnóstico. Es importante tener en cuenta que el conjunto de comandos puede cambiar con las actualizaciones del sistema operativo.