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 (o md): Crea una carpeta (directorio).
  • rmdir (o rd): Elimina un directorio.
    • /S: Elimina el directorio y todas sus subcarpetas.
    • /Q: Modo silencioso (no pregunta confirmación).
  • rename (o ren): 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 que copy.
    • /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 (o erase): 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 REM para comentarios internos.
  • La variable %errorlevel% se comprueba después de netsh para verificar si el comando anterior fue exitoso.
  • xcopy utiliza 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==Lun es 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

1. ¿Qué símbolo representa el directorio raíz en CMD?
2. ¿Qué hace la opción /S del comando rmdir?
3. ¿Cuál es la diferencia entre > y >>?
4. ¿Cuándo se ejecuta el comando2 con el operador &&?
5. ¿Qué opción de chkdsk repara los errores encontrados en el disco?
6. ¿Para qué sirve el comando net use P: /delete?

Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.