El comando: "CMD" está activado Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponible
Los ejemplos del comando "CMD"
"CMD" se utiliza a menudo como nombre general para el símbolo del sistema de Windows o la interfaz de línea de comandos de Windows. Si tiene ejemplos del uso del símbolo del sistema de Windows (
`CMD.exe`) piensa, aquí tienes algunos ejemplos:
Ejemplo 1: Ejecución de comando simple:
echo Hola, Mundo!
Descripción: Este comando devuelve la cadena
"¡Hola, mundo!" en la consola.
Ejemplo 2: Mostrar cambio de directorio y lista de archivos:
cd C:\Windows
dir
Descripción: Este comando cambia al directorio C:\Windows y luego muestra una lista de archivos en ese directorio.
Ejemplo 3: Copiar archivos:
copy C:\fuente\archivo.txt D:\Meta\
Descripción: Este comando copia el archivo
"File.txt" de
"C:\Source\" a
"D:\Destination\".
Ejemplo 4: Diagnóstico de red con ping:
ping www.google.com
Descripción: Este comando envía solicitudes de ping a la dirección IP de www.google.com para probar la conexión de red.
Ejemplo 5: Iniciar el Bloc de notas:
start notepad
Descripción: Este comando inicia el programa Bloc de notas.
Ejemplo 6: Ver información del sistema:
systeminfo
Descripción: Este comando muestra información extensa sobre el sistema, incluida la versión del sistema operativo, la fecha de instalación y más.
Ejemplo 7: Mostrar variables de entorno:
echo %USERNAME%
Descripción: Este comando imprime el nombre de usuario del usuario actual especificado en la variable de entorno
`%USERNAME%`está almacenado.
Ejemplo 8: Crear secuencia de comandos por lotes:
echo echo Hola, %USERNAME%! > saludo.bat
Descripción: Este comando crea un script por lotes simple llamado
"Greeting.bat" que saluda al nombre de usuario.
Ejemplo 9: Mostrar ayuda para un comando:
help dir
Descripción: Este comando muestra la ayuda para el
`dir`comando y genera una lista de opciones y parámetros disponibles.
Estos ejemplos están destinados a proporcionar una descripción general de los diferentes tipos de comandos en el símbolo del sistema de Windows. Puede personalizar y ampliar estos comandos y sintaxis según sea necesario.
"CMD" Extracto de la ayuda de Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
Inicia una nueva instancia del intérprete de comandos de Windows
XP
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON
| /V:OFF]
[[/S] [/C | /K] cadena]
/C Ejecuta el comando especificado en cadena y luego
finaliza
/K Ejecuta el comando especificado en cadena pero sigue
activo
/S Modifica el tratamiento de cadena después de /C o /K
(consultar
más abajo)
/Q Deshabilita el eco
/D Deshabilita le ejecución de los comandos de AutoRun del
registro
(consultar más abajo)
/A Utiliza ANSI para la salida de comandos internos hacia
una
canalización o un archivo
/U Utiliza UNICODE para la salida de comandos internos hacia
una
canalización o un archivo
/T: fg Configura los colores de primer y segundo plano (para
obtener
más información, consulte COLOR /?)
/E:ON Habilita las extensiones de comando (consultar más abajo)
/E:OFF Deshabilita las extensiones de comando (consultar más
abajo)
/F: ON Habilita los caracteres de terminación de los nombres de
archivos
y directorios (consultar más abajo)
/F: OFF Deshabilita los caracteres de terminación de los nombres
de
archivos y directorios (consultar más abajo)
/V: ON Habilita la extensión de variables de entorno retardada
usando !
como delimitador. Por ejemplo, /V: ON permitirá que !var!
extienda
la variable var en tiempo de ejecución. La sintaxis var
extiende variables en tiempo de entrada, lo cual es
diferente cuando se está dentro de un bucle FOR.
/V: OFF Deshabilita la extensión de variables de entorno
retardada.
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
comando se
ejecuta como línea de comando, siguiendo la lógica siguiente para
procesar
caracteres comillas ("):
1. Se conservan las comillas del comando si se cumplen todas
las
condiciones siguientes:
- no aparece el modificador /S
- hay exactamente dos caracteres 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_MACHINE\Software\Microsoft\Command
Processor\AutoRun
y (o)
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\AutoRun
Las extensiones de comando están habilitadas de forma
predeterminada.
Puede deshabilitar las extensiones de una invocación particular
usando el
modificador /E:OFF. Puede habilitar o deshabilitar las
extensiones de
todas las invocaciones de CMD.EXE en una máquina o en una sesión
de
usuario estableciendo con REGEDT32.EXE los dos valores de
REG_DWORD
del registro siguientes:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\EnableExtensions
y (o)
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\EnableExtensions
a 0x1 o 0x0. La configuración específica del usuario tiene
preferencia
respecto a la del equipo. Los modificadores de la línea de
comando tienen
prioridad sobre la configuración del registro
Las extensiones de comando implican cambios y ampliaciones en los
siguientes comandos:
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
Para obtener detalles específicos, escriba nombredelcomando /?.
La expansión de variables de entorno retardada NO está habilitada
de manera
predeterminada. Puede habilitar o deshabilitar la expansión de
variables de
entorno retardada para una llamada particular de CMD.EXE con los
modificadores /V:ON o /V:OFF. Puede habilitar o deshabilitar la
terminación para todas las llamadas de CMD.EXE en una sesión de
inicio de
usuario o equipo estableciendo con REGEDT32.EXE los dos valores
de
REG_DWORD del registro siguientes:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\DelayedExpansion
y (o)
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\DelayedExpansion
a 0x1 ó 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 utilizar el carácter de exclamación para sustituir el valor
de la
variable de entorno en tiempo de ejecución.
La terminación de los nombres de Archivo y Directorio NO está
habilitada de
forma predeterminada. Se 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 máquina y/o el
inicio de sesión del usuario estableciendo cualquiera de los dos
siguientes valores REG_DWORD
en el registro usando REGEDT32.EXE:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\CompletionChar
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\PathCompletionChar
y/o
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\CompletionChar
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\PathCompletionChar
con el valor hex de un carácter de control para utilizarlo 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, utilice 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 caracteres especiales que requieren comillas son:
<espacio>
&()[]{}^=;!'+,`~
Información importante, consejos para el comando "CMD"
Al trabajar con el símbolo del sistema de Windows (CMD), hay algunos puntos importantes a tener en cuenta para poder actuar de manera eficiente y segura:
1. Privilegios de administrador: Algunos comandos requieren privilegios de administrador. Asegúrese de abrir el símbolo del sistema como administrador si desea acceder a áreas del sistema o realizar cambios en el sistema.
2. Nombres de archivos y rutas: Si los nombres de archivos o directorios contienen espacios o caracteres especiales, escríbalos entre comillas. Ejemplo:`cd "C:\Program Files"`
3. Mostrar extensiones de archivo: De forma predeterminada, el símbolo del sistema no muestra las extensiones de archivo. Puedes cambiar esto por`echo %PATHEXT%`ingresar. Si es necesario, puedes hacerlo con`set PATHEXT=.;%PATHEXT%`agregar.
4. Tecla TAB para autocompletar: Puede usar la tecla TAB para autocompletar nombres de archivos y directorios. Esto puede reducir significativamente el tiempo de entrada.
5. Historial de comandos: Utilice las teclas de flecha hacia arriba y hacia abajo para navegar por el historial de comandos. Esto permite que los comandos se vuelvan a ejecutar sin tener que volver a ingresarlos.
6. Referencia de comando: Si necesita información sobre un comando específico, incluya`/?`al comando, p.e. b.`dir /?`. Esto muestra ayuda para el comando.
7. Copiar y pegar: Puede hacer clic derecho para copiar el texto y luego hacer clic derecho y pegarlo en el símbolo del sistema.
8. Cambiar letra de unidad: Puede cambiar entre unidades ingresando la letra de la unidad seguida de dos puntos (p. ej.,`D:`).
9. Comprobación de errores: Compruebe los mensajes de error con atención. Pueden indicar problemas con la entrada de comandos, permisos u otras cosas.
10. Archivos por lotes: Al crear archivos por lotes, asegúrese de que las rutas sean relativas y no absolutas para garantizar la portabilidad.
11. Manipular con cuidado`DEL`o`RD`: Eliminando archivos (`DEL`) o directorios (`RD`o`RMDIR`) puede tener efectos irreversibles. Úselo con precaución y verifique dos veces antes de presionar Enter.
12. Ajustar el tamaño de la ventana CMD: Puede ajustar el tamaño de la ventana CMD para mostrar más o menos información a la vez.
13. Consideraciones de seguridad: Tenga cuidado al ejecutar comandos o scripts de fuentes desconocidas. El código malicioso puede causar daños al sistema.
14. Copia de seguridad de datos: Cuando trabaje con comandos que acceden o manipulan datos, asegúrese de tener una copia de seguridad de los datos importantes para evitar la pérdida de datos.
Si tiene en cuenta estos puntos, podrá utilizar el símbolo del sistema de Windows de forma eficaz y segura. Siempre es recomendable tener cuidado, especialmente cuando los comandos pueden afectar los recursos del sistema.