Saltar al contenido
> 💻 🧠 Código 1001 > 📑 Hojas de Trucos > cmd

cmd

  • por

1. Gestión de archivos y directorios:

  • attrib: Muestra o cambia los atributos de archivos o directorios (oculto, solo lectura, archivo, etc.).
    • Sintaxis: attrib [+r|-r] [+a|-a] [+s|-s] [+h|-h] [Unidad:][Ruta]NombreArchivo
    • Opciones:
      • +r: Establecer solo lectura
      • -r: Quitar solo lectura
      • +a: Establecer atributo de archivo
      • -a: Quitar atributo de archivo
      • +s: Establecer atributo de sistema
      • -s: Quitar atributo de sistema
      • +h: Establecer atributo oculto
      • -h: Quitar atributo oculto
    • Ejemplos:
      • attrib +h myfile.txt
      • attrib -r myfile.txt
      • attrib *.*
  • cd o chdir: Cambia el directorio actual.
    • Sintaxis: cd [Ruta] o chdir [Ruta]
    • Opciones:
      • ..: Ir al directorio superior
      • \: Ir al directorio raíz
    • Ejemplos:
      • cd Documents
      • cd C:\Users\User\Downloads
      • cd ..
      • cd \
  • copy: Copia uno o varios archivos.
    • Sintaxis: copy [Fuente] [Destino]
    • Opciones:
      • /a – Copiar archivo ASCII
      • /b – Copiar archivo binario
      • /v – Verifica copia
    • Ejemplos:
      • copy myfile.txt mycopy.txt
      • copy *.txt C:\Backup
  • del o erase: Elimina uno o varios archivos.
    • Sintaxis: del [NombreArchivo] o erase [NombreArchivo]
    • Opciones:
      • /p: Confirmación
      • /f: Forzar eliminación
      • /s: Subdirectorios
      • /q: Sin confirmación
    • Ejemplos:
      • del myfile.txt
      • del *.tmp
      • del /f /s *.log
  • dir: Lista archivos y directorios.
    • Sintaxis: dir [Ruta] [Opciones]
    • Opciones:
      • /a: Todos los archivos
      • /w: Formato ancho
      • /p: Página por página
      • /s: Subdirectorios
      • /b: Solo nombres
    • Ejemplos:
      • dir
      • dir C:\Users\User\Documents /a
      • dir /w
      • dir /b /s *.txt
  • mkdir o md: Crea un directorio.
    • Sintaxis: mkdir [Ruta] o md [Ruta]
    • Ejemplos:
      • mkdir NewFolder
      • mkdir C:\Backup
  • move: Mueve archivos o directorios.
    • Sintaxis: move [Fuente] [Destino]
    • Ejemplos:
      • move myfile.txt C:\Documents
      • move dir1 dir2
  • rd o rmdir: Elimina un directorio.
    • Sintaxis: rd [Ruta] o rmdir [Ruta]
    • Opciones:
      • /s: Con subdirectorios
      • /q: Sin confirmación
    • Ejemplos:
      • rd myfolder
      • rd /s /q myfolder
  • ren o rename: Cambia nombre.
    • Sintaxis: ren [antiguo] [nuevo]
    • Ejemplos:
      • ren myfile.txt newfile.txt
  • type: Muestra contenido de texto.
    • Sintaxis: type [Archivo]
    • Ejemplo: type myfile.txt
  • xcopy: Copia directorios y archivos.
    • Sintaxis: xcopy [Fuente] [Destino] [Opciones]
    • Opciones:
      • /s – Subdirectorios excepto vacíos
      • /e – Subdirectorios incluyendo vacíos
      • /i – Crear destino si no existe
      • /y – Sin confirmación
      • /d – Solo archivos más recientes
    • Ejemplos:
      • xcopy C:\Source D:\Destination /s
      • xcopy C:\Source D:\Destination /e /y

2. Gestión de discos:

  • diskpart: Utilidad de gestión de discos.
    • Sintaxis: diskpart
    • Notas:
      • Interactivo, con comandos propios.
      • Requiere permisos de administrador.
      • help muestra comandos dentro de la utilidad.
  • format: Formatea un disco.
    • Sintaxis: format [Unidad:] [Opciones]
    • Opciones:
      • /q – Formato rápido
      • /fs:sistema – Tipo de sistema de archivos
    • Ejemplos:
      • format D: /q
      • format E: /fs:NTFS
    • Advertencia: ¡El formato borra todos los datos!
  • label: Cambia la etiqueta del disco.
    • Sintaxis: label [Unidad:][Etiqueta]
    • Ejemplos:
      • label D: NewLabel
      • label D: – Quita la etiqueta

3. Gestión del sistema:

  • cls: Limpia la pantalla.
    • Sintaxis: cls
  • date: Muestra o cambia la fecha.
    • Sintaxis: date [NuevaFecha]
    • Ejemplos:
      • date
      • date 12-25-2024
  • exit: Salir de la consola.
    • Sintaxis: exit
  • shutdown: Apaga o reinicia.
    • Sintaxis: shutdown [Opciones]
    • Opciones:
      • /s – Apagar
      • /r – Reiniciar
      • /a – Abort
      • /t xxx – Retraso en segundos
    • Ejemplos:
      • shutdown /s /t 60
      • shutdown /r
      • shutdown /a
  • tasklist: Lista procesos.
    • Sintaxis: tasklist [Opciones]
    • Opciones:
      • /v – Verboso
      • /fo csv – Salida CSV
      • /fi "imagename eq notepad.exe" – Filtra por nombre
    • Ejemplos:
      • tasklist
      • tasklist /v
  • taskkill: Termina procesos.
    • Sintaxis: taskkill [Opciones]
    • Opciones:
      • /im nombre – Por nombre
      • /pid pid – Por ID
      • /f – Forzar
    • Ejemplos:
      • taskkill /im notepad.exe
      • taskkill /pid 1234
      • taskkill /im notepad.exe /f
  • time: Muestra o cambia hora.
    • Sintaxis: time [NuevaHora]
    • Ejemplos:
      • time
      • time 15:30
  • ver: Versión del sistema.
    • Sintaxis: ver
  • systeminfo: Información detallada.
    • Sintaxis: systeminfo
  • taskmgr: Abre el Administrador de Tareas.
    • Sintaxis: taskmgr

4. Red:

  • ipconfig: Configuración de red.
    • Sintaxis: ipconfig [Opciones]
    • Opciones:
      • /all – Todo detalle
      • /release – Liberar IP
      • /renew – Solicitar IP nueva
    • Ejemplos:
      • ipconfig
      • ipconfig /all
      • ipconfig /release
      • ipconfig /renew
  • ping: Envía eco a otro host.
    • Sintaxis: ping [Host/IP] [Opciones]
    • -n xxx – Número de pings
    • -t – Ping continuo
    • Ejemplos:
      • ping google.com
      • ping 192.168.1.100
      • ping google.com -n 10
  • tracert: Muestra ruta de paquetes.
    • Sintaxis: tracert [Host/IP]
    • Ejemplo: tracert google.com
  • netstat: Muestra conexiones.
    • Sintaxis: netstat [Opciones]
    • Opciones:
      • -a – Todas conexiones
      • -b – Aplicaciones que crearon conexión
    • Ejemplos:
      • netstat
      • netstat -a -b
  • nslookup: Consulta DNS.
    • Sintaxis: nslookup [Host]
    • Ejemplo: nslookup google.com

5. Otros comandos:

  • assoc: Asocia extensiones.
    • Sintaxis: assoc [.ext]=[tipo]
    • Ejemplos:
      • assoc .txt
      • assoc .txt=txtfile
  • call: Llama a otro batch.
    • Sintaxis: call [ArchivoBatch]
    • Ejemplo: call mybatch.bat
  • chcp: Cambia página de código.
    • Sintaxis: chcp [Número]
    • Ejemplos:
      • chcp 1251
      • chcp
  • choice: Escoge opción.
    • Sintaxis: choice [/c [Opciones]] [/n] [/t [Segundos]] [/d [Opción]] [Texto]
    • Ejemplo: choice /c yn /t 10 /d n "¿Desea salir?"
  • find: Buscar texto.
    • Sintaxis: find "cadena" [Archivo]
    • Ejemplos:
      • find "Hola" myfile.txt
  • findstr: Buscar texto avanzado.
    • Sintaxis: findstr [Opciones] "cadena" [Archivo]
    • Opciones:
      • /i – Ignora mayúsculas
      • /n – Números de línea
      • /s – Buscar en subdirectorios
    • Ejemplos:
      • findstr /i "error" myfile.log
      • findstr /n "error" *.log
  • gpupdate: Actualiza políticas de grupo.
    • Sintaxis: gpupdate [Opciones]
    • Ejemplo: gpupdate /force
  • help o /?: Ayuda.
    • Sintaxis: help [Comando] o [Comando] /?
    • Ejemplo: help dir o dir /?
  • pause: Pausa ejecución batch.
    • Sintaxis: pause
  • path: Variables PATH.
    • Sintaxis: path [Ruta]
    • Ejemplos:
      • path
      • path C:\bin
  • prompt: Cambia prompt.
    • Sintaxis: prompt [Texto]
    • Ejemplos:
      • prompt $p$g
      • prompt MiPrompt>
  • set: Variables de entorno.
    • Sintaxis: set [Nombre=[Valor]]
    • Ejemplos:
      • set
      • set myvar=myvalue
      • set myvar=
  • start: Ejecuta programa o abre archivo.
    • Sintaxis: start [Programa/Archivo] [Opciones]
    • Ejemplos:
      • start notepad.exe
      • start myfile.txt
      • start "" "C:\Program Files\Google\Chrome\Application\chrome.exe" "https://www.google.com"
  • tree: Estructura de directorios.
    • Sintaxis: tree [Unidad:][Ruta] [Opciones]
    • Opciones:
      • /f – Mostrar archivos
      • /a – ASCII
    • Ejemplos:
      • tree
      • tree /f
  • where: Localiza archivos.
    • Sintaxis: where [Archivo]
    • Ejemplo: where notepad.exe

6. Comandos de archivo batch:

  • echo: Muestra texto.
    • Sintaxis: echo [Texto]
    • echo on – Mostrar comandos
    • echo off – Ocultar comandos
    • Ejemplos:
      • echo Hola, mundo!
      • echo off
      • echo on
  • rem: Comentario batch.
    • Sintaxis: rem [Comentario]
    • Ejemplo: rem Este es un comentario
  • goto: Salta a etiqueta.
    • Sintaxis: goto [Etiqueta]
    • Ejemplo: :start echo Hola goto end echo Esto no se mostrará :end echo Adiós
  • if: Condicional.
    • Sintaxis: if [not] condición (comando1) else (comando2)
    • Ejemplos:
      • if exist file.txt echo archivo existe
      • if %var%== "texto" echo variable tiene valor
  • for: Bucle.
    • Sintaxis: for %%variable in (conjunto) do [comando]
    • Ejemplo: for %%a in (*.txt) do ( echo %%a type %%a echo ------------- )

Advertencia:

  • Tenga cuidado con comandos que modifican el sistema.
  • Antes de ejecutar format, confirme la unidad correcta.
Etiquetas:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *