Referencia rápida de comandos esenciales del símbolo del sistema (CMD)
Enviado por Comunidad Wikiteka y clasificado en Informática
Escrito el en
español con un tamaño de 6,63 KB
Actualizado el
Resumen
Recopilación de comandos y sintaxis básicas de la línea de comandos de Windows (CMD) para navegar por directorios, gestionar archivos, redireccionar salidas, configurar red y sincronizar la hora. Incluye un ejemplo de script Batch que configura una IP estática, establece DNS y realiza una copia de seguridad con xcopy.
Puntos clave
- La barra \ representa el directorio raíz y los nombres con espacios deben escribirse entre comillas dobles.
- dir lista el contenido de un directorio y /S muestra también todos los subdirectorios.
- rmdir /S elimina un directorio con todas sus subcarpetas y /Q lo hace sin pedir confirmación.
- > sobrescribe el contenido de un archivo, mientras que >> añade texto al final.
- && ejecuta el segundo comando solo si el primero termina con éxito (código 0), y || lo ejecuta aunque el primero falle.
- chkdsk con /F repara errores del disco, /R localiza sectores defectuosos y /X fuerza el desmontaje del volumen.
- net use asigna o elimina unidades de red y net time /setsntp configura el servidor NTP para sincronizar la hora.
Resumen generado con IA a partir del documento. Ponte a prueba
Referencia Rápida de Comandos Esenciales del Símbolo del Sistema (CMD)
A continuación, se presenta una recopilación de comandos y sintaxis fundamentales para la manipulación del sistema operativo a través de la línea de comandos.
Navegación y Estructura de Directorios
- \: Representa el Directorio Raíz.
- Sin barra (ej.
..): Indica el Directorio actual. - Para manejar nombres de directorios o archivos que contienen espacios, es necesario usar comillas dobles (
"nombre con espacios").
Comandos de Directorio
cd: Cambiar de directorio.dir: Listar el contenido de un directorio. Opciones comunes:/A:: Muestra archivos con atributos específicos./P: Hace una pausa después de cada pantalla de información./L: Muestra nombres en minúsculas./D: Ordena la visualización por columnas./Q: Muestra los propietarios del archivo./S: Muestra el contenido del directorio y de todo el árbol de subdirectorios.
mkdir(omd): Crea una carpeta (directorio).rmdir(ord): Elimina un directorio./S: Elimina el directorio y todas sus subcarpetas./Q: Modo silencioso (no pregunta confirmación).
rename(oren): Renombra archivos o directorios.tree: Muestra una representación gráfica del árbol de directorios./F: Muestra también los archivos dentro de las carpetas./A: Usa caracteres ASCII para el dibujo.
Manipulación y Visualización de Archivos
move: Mueve archivos o directorios.xcopy: Copia archivos y árboles de directorios. Es más avanzado quecopy./A: Copia solo los archivos que tienen el atributo A (Archive).
ver: Muestra la versión del S.O..type: Muestra el contenido de un documento de texto.print: Envía un archivo a la impresora predeterminada.echo: Devuelve el texto que se le pasa como argumento.del(oerase): Borra un archivo.
Redirección y Operadores Lógicos en Scripts
>: Redirecciona la salida de un comando a un archivo (sobrescribe el contenido).>>: Añade texto al final de un archivo existente.&&: Ejecuta el comando2 solo si el comando1 ha finalizado con éxito (código de error 0).||: Ejecuta el comando2 incluso si el comando1 ha fallado.@: Evita que el comando en esa línea se muestre en la consola, aunque se ejecuta.
Comandos Avanzados y de Sistema
@start: Inicia un programa o comando en una nueva ventana, permitiendo la ejecución en paralelo.runas: Ejecuta un comando con los permisos de un usuario específico (runas /user:nombre_usuario comando).chkdsk: Comprueba y repara errores en el sistema de archivos./F: Repara errores encontrados en el disco./R: Localiza sectores defectuosos y recupera información legible./X: Fuerza el desmontaje del volumen si es necesario.
set /p: Permite solicitar una entrada al usuario y almacenarla en una variable.powercfg -h off: Desactiva la función de hibernación del sistema.
Gestión de Red y Tiempo
Comandos relacionados con la configuración de red y la sincronización horaria:
net start W32Time: Inicia el servicio de la hora de Internet (Windows Time).net time /setsntp:es.pool.ntp.org: Configura el servidor NTP para sincronizar la hora del sistema.net use P: \\192.168.1.50\SMR-1: Mapea una unidad de red (en este caso, la unidad P:).net use P: /delete: Elimina una unidad de red mapeada.
Ejemplo de Script de Configuración de IP y Copia de Seguridad
El siguiente bloque ilustra un script de Batch para incrementar la última IP utilizada, configurar la dirección estática y realizar una copia de seguridad:
@echo off set errorlevel=0 set /p IP=Ingrese el último octeto de la IP a usar: set /a IP=%IP%+1 REM Sumarle 1 a la última IP SET RED=172.16.144 netsh interface ip set address name="Conexion de rea local" source=static addr=%RED%.%IP% mask=255.255.255.0 gateway=%RED%.1 gwmetric=0 if not %errorlevel%==0 echo Error ejecutando netsh || goto :FIN netsh interface ip set dns name="Conecion de rea local" source=stastic addr=172.16.1.9 register=PRIMARY netsh interface ip add dns name="Conexion de rea local" addr=8.8.8.8 index=2 netsh interface ip add dns name="Conexion de rea local" addr=8.8.4.4 index=3 echo %IP% > ultimaIP.txt :FIN Net use P: \\192.168.1.50\SMR-1 if /i %1==Lun set dia=Lunes if /i %DIA%==Lunes xcopy C:\Usuarios P:\%DIA%\ /s /h /r /y /c Net use P: /delete
Notas sobre el Script
- Se utiliza
REMpara comentarios internos. - La variable
%errorlevel%se comprueba después denetshpara verificar si el comando anterior fue exitoso. xcopyutiliza las opciones/s(subdirectorios),/h(ocultos y sistema),/r(solo lectura),/y(sobrescribir sin preguntar) y/c(continuar copia aunque haya errores).- La comparación de día
if /i %1==Lunes insensible a mayúsculas/minúsculas.
Preguntas frecuentes
¿Qué hace el comando xcopy y en qué se diferencia de copy?
xcopy copia archivos y árboles de directorios y es más avanzado que copy. Según el documento, la opción /A copia solo los archivos que tienen el atributo Archive.
¿Cómo se elimina una carpeta con todo su contenido en CMD?
Se usa rmdir o rd con la opción /S, que elimina el directorio y todas sus subcarpetas. Con /Q se omite la confirmación.
¿Para qué sirve el operador >> en CMD?
Sirve para añadir texto al final de un archivo existente, sin borrar su contenido previo, a diferencia de > que lo sobrescribe.
Ponte a prueba
Tarjetas de repaso
Pulsa una tarjeta para ver la respuesta.
Test
Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.