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.txtattrib -r myfile.txtattrib *.*
- Sintaxis:
cdochdir: Cambia el directorio actual.- Sintaxis:
cd [Ruta]ochdir [Ruta] - Opciones:
..: Ir al directorio superior\: Ir al directorio raíz
- Ejemplos:
cd Documentscd C:\Users\User\Downloadscd ..cd \
- Sintaxis:
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.txtcopy *.txt C:\Backup
- Sintaxis:
deloerase: Elimina uno o varios archivos.- Sintaxis:
del [NombreArchivo]oerase [NombreArchivo] - Opciones:
/p: Confirmación/f: Forzar eliminación/s: Subdirectorios/q: Sin confirmación
- Ejemplos:
del myfile.txtdel *.tmpdel /f /s *.log
- Sintaxis:
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:
dirdir C:\Users\User\Documents /adir /wdir /b /s *.txt
- Sintaxis:
mkdiromd: Crea un directorio.- Sintaxis:
mkdir [Ruta]omd [Ruta] - Ejemplos:
mkdir NewFoldermkdir C:\Backup
- Sintaxis:
move: Mueve archivos o directorios.- Sintaxis:
move [Fuente] [Destino] - Ejemplos:
move myfile.txt C:\Documentsmove dir1 dir2
- Sintaxis:
rdormdir: Elimina un directorio.- Sintaxis:
rd [Ruta]ormdir [Ruta] - Opciones:
/s: Con subdirectorios/q: Sin confirmación
- Ejemplos:
rd myfolderrd /s /q myfolder
- Sintaxis:
renorename: Cambia nombre.- Sintaxis:
ren [antiguo] [nuevo] - Ejemplos:
ren myfile.txt newfile.txt
- Sintaxis:
type: Muestra contenido de texto.- Sintaxis:
type [Archivo] - Ejemplo:
type myfile.txt
- Sintaxis:
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 /sxcopy C:\Source D:\Destination /e /y
- Sintaxis:
2. Gestión de discos:
diskpart: Utilidad de gestión de discos.- Sintaxis:
diskpart - Notas:
- Interactivo, con comandos propios.
- Requiere permisos de administrador.
helpmuestra comandos dentro de la utilidad.
- Sintaxis:
format: Formatea un disco.- Sintaxis:
format [Unidad:] [Opciones] - Opciones:
/q– Formato rápido/fs:sistema– Tipo de sistema de archivos
- Ejemplos:
format D: /qformat E: /fs:NTFS
- Advertencia: ¡El formato borra todos los datos!
- Sintaxis:
label: Cambia la etiqueta del disco.- Sintaxis:
label [Unidad:][Etiqueta] - Ejemplos:
label D: NewLabellabel D:– Quita la etiqueta
- Sintaxis:
3. Gestión del sistema:
cls: Limpia la pantalla.- Sintaxis:
cls
- Sintaxis:
date: Muestra o cambia la fecha.- Sintaxis:
date [NuevaFecha] - Ejemplos:
datedate 12-25-2024
- Sintaxis:
exit: Salir de la consola.- Sintaxis:
exit
- Sintaxis:
shutdown: Apaga o reinicia.- Sintaxis:
shutdown [Opciones] - Opciones:
/s– Apagar/r– Reiniciar/a– Abort/t xxx– Retraso en segundos
- Ejemplos:
shutdown /s /t 60shutdown /rshutdown /a
- Sintaxis:
tasklist: Lista procesos.- Sintaxis:
tasklist [Opciones] - Opciones:
/v– Verboso/fo csv– Salida CSV/fi "imagename eq notepad.exe"– Filtra por nombre
- Ejemplos:
tasklisttasklist /v
- Sintaxis:
taskkill: Termina procesos.- Sintaxis:
taskkill [Opciones] - Opciones:
/im nombre– Por nombre/pid pid– Por ID/f– Forzar
- Ejemplos:
taskkill /im notepad.exetaskkill /pid 1234taskkill /im notepad.exe /f
- Sintaxis:
time: Muestra o cambia hora.- Sintaxis:
time [NuevaHora] - Ejemplos:
timetime 15:30
- Sintaxis:
ver: Versión del sistema.- Sintaxis:
ver
- Sintaxis:
systeminfo: Información detallada.- Sintaxis:
systeminfo
- Sintaxis:
taskmgr: Abre el Administrador de Tareas.- Sintaxis:
taskmgr
- Sintaxis:
4. Red:
ipconfig: Configuración de red.- Sintaxis:
ipconfig [Opciones] - Opciones:
/all– Todo detalle/release– Liberar IP/renew– Solicitar IP nueva
- Ejemplos:
ipconfigipconfig /allipconfig /releaseipconfig /renew
- Sintaxis:
ping: Envía eco a otro host.- Sintaxis:
ping [Host/IP] [Opciones] -n xxx– Número de pings-t– Ping continuo- Ejemplos:
ping google.comping 192.168.1.100ping google.com -n 10
- Sintaxis:
tracert: Muestra ruta de paquetes.- Sintaxis:
tracert [Host/IP] - Ejemplo:
tracert google.com
- Sintaxis:
netstat: Muestra conexiones.- Sintaxis:
netstat [Opciones] - Opciones:
-a– Todas conexiones-b– Aplicaciones que crearon conexión
- Ejemplos:
netstatnetstat -a -b
- Sintaxis:
nslookup: Consulta DNS.- Sintaxis:
nslookup [Host] - Ejemplo:
nslookup google.com
- Sintaxis:
5. Otros comandos:
assoc: Asocia extensiones.- Sintaxis:
assoc [.ext]=[tipo] - Ejemplos:
assoc .txtassoc .txt=txtfile
- Sintaxis:
call: Llama a otro batch.- Sintaxis:
call [ArchivoBatch] - Ejemplo:
call mybatch.bat
- Sintaxis:
chcp: Cambia página de código.- Sintaxis:
chcp [Número] - Ejemplos:
chcp 1251chcp
- Sintaxis:
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?"
- Sintaxis:
find: Buscar texto.- Sintaxis:
find "cadena" [Archivo] - Ejemplos:
find "Hola" myfile.txt
- Sintaxis:
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.logfindstr /n "error" *.log
- Sintaxis:
gpupdate: Actualiza políticas de grupo.- Sintaxis:
gpupdate [Opciones] - Ejemplo:
gpupdate /force
- Sintaxis:
helpo/?: Ayuda.- Sintaxis:
help [Comando]o[Comando] /? - Ejemplo:
help dirodir /?
- Sintaxis:
pause: Pausa ejecución batch.- Sintaxis:
pause
- Sintaxis:
path: Variables PATH.- Sintaxis:
path [Ruta] - Ejemplos:
pathpath C:\bin
- Sintaxis:
prompt: Cambia prompt.- Sintaxis:
prompt [Texto] - Ejemplos:
prompt $p$gprompt MiPrompt>
- Sintaxis:
set: Variables de entorno.- Sintaxis:
set [Nombre=[Valor]] - Ejemplos:
setset myvar=myvalueset myvar=
- Sintaxis:
start: Ejecuta programa o abre archivo.- Sintaxis:
start [Programa/Archivo] [Opciones] - Ejemplos:
start notepad.exestart myfile.txtstart "" "C:\Program Files\Google\Chrome\Application\chrome.exe" "https://www.google.com"
- Sintaxis:
tree: Estructura de directorios.- Sintaxis:
tree [Unidad:][Ruta] [Opciones] - Opciones:
/f– Mostrar archivos/a– ASCII
- Ejemplos:
treetree /f
- Sintaxis:
where: Localiza archivos.- Sintaxis:
where [Archivo] - Ejemplo:
where notepad.exe
- Sintaxis:
6. Comandos de archivo batch:
echo: Muestra texto.- Sintaxis:
echo [Texto] echo on– Mostrar comandosecho off– Ocultar comandos- Ejemplos:
echo Hola, mundo!echo offecho on
- Sintaxis:
rem: Comentario batch.- Sintaxis:
rem [Comentario] - Ejemplo:
rem Este es un comentario
- Sintaxis:
goto: Salta a etiqueta.- Sintaxis:
goto [Etiqueta] - Ejemplo:
:start echo Hola goto end echo Esto no se mostrará :end echo Adiós
- Sintaxis:
if: Condicional.- Sintaxis:
if [not] condición (comando1) else (comando2) - Ejemplos:
if exist file.txt echo archivo existeif %var%== "texto" echo variable tiene valor
- Sintaxis:
for: Bucle.- Sintaxis:
for %%variable in (conjunto) do [comando] - Ejemplo:
for %%a in (*.txt) do ( echo %%a type %%a echo ------------- )
- Sintaxis:
Advertencia:
- Tenga cuidado con comandos que modifican el sistema.
- Antes de ejecutar
format, confirme la unidad correcta.