PIAR v 015. 2024 Plan Individual de ajustes razonables
Cómo usar los códigos dos
1. Cómo usar los códigos?
https://norfipc.com/comandos/usar-linea-comandos-windows-7-a-d.html#cat
Los códigos que se muestran en los cuadros con el fondo amarillo son ejemplos, se pueden
copiar y pegar o escribir directamente en la consola de cmd.
También es posible ejecutarlos de otra manera, para eso introduce los códigos en el cuadro
de Inicio y oprime la tecla Enter si usas Windows 7 o Vista, o en el comando Ejecutar en
Windows XP. Es necesario en estos casos que estén antecedidos por los caracteres: cmd /k.
Por ejemplo: cmd /k CHKDSK.
Se incluyen también en los cuadros de fondo de color verde, el código para crear sencillos
archivos batch, que sirven de demostración del empleo de los comandos, pero que se
pueden utilizar en el equipo para realizar muchas tareas útiles, para crearlos debes copiar el
código al Bloc de notas u otro editor de texto y guardar el archivo con la extensión .cmd.
Puedes ampliar la información sobre cada uno de estos comandos, sintaxis, opciones y
parámetros de uso, escribiendo en la ventana de cmd: comando /?
Todos los comandos funcionan en Windows Vista y 7, la gran mayoría se pueden usar en
Windows XP.
La opción que se encuentre encerrada entre corchetes [], su uso es opcional.
Los comandos que la descripción de su uso, de forma detallada se encuentra en otros
artículos de este mismo sitio, se ofrece el vínculo a dicha página.
Uso del comando AT
AT El comandoAT programa la ejecuciónde comandosyprogramasenun equipoauna hora y
fechaespecificadas.El comandoaúnse encuentradisponible porcuestionesde compatibilidad,
peroha sidoextendidoenel comandoSCHTASKSque permite opcionesmásavanzadas.No
obstante esposible emplearloparalaprogramaciónde tareassencillas.
El serviciode programacióndebe estarenejecuciónparautilizarel comandoAT.
Sintaxis.
AT hh:mm ID [/EVERY:dia | /NEXT:dia] comando
Opciones.
• ID Identidad queasignarlea la tarea,cualquier número.
• hh:mmHora a la quese debe ejecutarel comando (hora:minutosen formatode24 horas)
• /every:dia Ejecutael comando el,o los días especificados,lasiniciales de los díasutilizadostienen
quecorrespondera los días en el idioma ingles.
• /next:dia Realiza la próxima ejecución del comando eldía quese especifique
• /deleteElimina tareasprogramadas,sino se especifica la ID se eliminan todas.
2. Ejemplos prácticos delusodel comandoAT
Muestra todaslas tareasprogramadasasí comosu ID (identidad)
AT
A la 1 de lamadrugada iniciael navegadoryconectael equipoaGoogle.com.
AT 01:00 cmd /c start http://google.com
Realizaun respaldo,alas8 de la mañana copiatodoslosarchivosde lacarpeta Mis Documentos
enla carpeta Backupsituadaenel discoC.
AT 08:00 cmd /c copy %USERPROFILE%Documents*.* C:
Todoslos días ejecutaalas 11.30 de la mañanael mismobatch llamado copia_diaria.cmd.
AT 11:30 /EVERY:m,t,w,th,f,s,su c:backupscopia_diaria.cmd
Todoslos viernesalas2.00 pm ejecutael batchcopia_semanal.cmd.
AT 14:00 /EVERY:f c:backupscopia_semanal.cmd
Cancelalatarea de ID 8
AT 8 /delete
Cancelatodaslas tareas
AT /delete
----------------------------------------------------
Lista de comandos disponibles desde la letra A hasta la E
ARP Mantiene encache lacorrespondenciaque existe entrelasdireccionesIPylasdirecciones
físicasdel adaptadoro tarjetade reddel equipo.El comandoARPesutilizadoentareasde redes,
para solucionarconflictosoparaoptimizarel rendimientode la conexiónque utilizamos.
Más informaciónconejemplosprácticos: Comoutilizarel comandoARP
Uso del comando ASSOC
ASSOC Muestrao modificalasasociacionesde lasextensionesde archivos,esdecirlarelaciónque
existe entre lasextensionesde losarchivos(caracteresaladerechadel puntoque estaal final del
nombre del archivo) yla acciónque debe realizarWindowsal dardosclics el usuarioenunode
ellos.
Ejemplos prácticos delusodel comandoASSOC
ASSOC Al escribirlosinparámetrosenlaconsolamuestratodaslasasociacionesactualesque
3. existenenel equipo.
ASSOC .txt Muestra el tipode archivo,eneste caso: txtfile
ASSOC .doc Muestra Word.Document
ASSOC >"Lista de extensionesde archivo" Creauna listacon lasextensionesylostiposde
archivosasociados.
Ejemplosdel usode ASSOC: Ejemplosprácticosdel usodel comandoASSOC.
Uso del comando AT
AT El comandoAT programa la ejecuciónde comandosyprogramasenun equipoauna hora y
fechaespecificadas.El comandoaúnse encuentradisponible porcuestionesde compatibilidad,
peroha sidoextendidoenel comandoSCHTASKSque permite opcionesmásavanzadas.No
obstante esposible emplearloparalaprogramaciónde tareassencillas.
El serviciode programacióndebe estarenejecuciónparautilizarel comandoAT.
Sintaxis.
AT hh:mm ID [/EVERY:dia | /NEXT:dia] comando
Opciones.
• ID Identidad queasignarlea la tarea,cualquier número.
• hh:mmHora a la quese debe ejecutarel comando (hora:minutosen formatode24 horas)
• /every:dia Ejecutael comando el,o los díasespecificados,lasiniciales de los díasutilizadostienen
quecorrespondera los días en el idioma ingles.
• /next:dia Realiza la próxima ejecución del comando eldía quese especifique
• /deleteElimina tareasprogramadas,sino se especifica la ID se eliminan todas.
Ejemplos prácticos delusodel comandoAT
Muestra todaslas tareasprogramadasasí comosu ID (identidad)
AT
A la 1 de lamadrugada iniciael navegadoryconectael equipoaGoogle.com.
AT 01:00 cmd /c start http://google.com
Realizaunrespaldo,alas 8 de la mañana copiatodoslosarchivosde lacarpeta Mis Documentos
enla carpeta Backupsituadaenel discoC.
AT 08:00 cmd /c copy %USERPROFILE%Documents*.* C:
Todoslos días ejecutaalas 11.30 de la mañanael mismobatch llamadocopia_diaria.cmd.
AT 11:30 /EVERY:m,t,w,th,f,s,su c:backupscopia_diaria.cmd
Todoslos viernesalas2.00 pm ejecutael batchcopia_semanal.cmd.
4. AT 14:00 /EVERY:f c:backupscopia_semanal.cmd
Cancelalatarea de ID 8
AT 8 /delete
Cancelatodaslas tareas
AT /delete
Uso del comando ATTRIB
ATTRIB Muestra o cambialosatributosde un archivo.
Windowsle asignaa cada archivode acuerdoa lafuncióno al objetivoque vana desempeñaren
el equipolossiguientesatributos:
R Archivosde solo lectura. Pide confirmación antesdemoverlo o eliminarlo. (1)
H Archivosocultos.Ocultospara evitar su daño de forma accidental.(2)
S Archivosdesistema.Archivosdel sistema que el usuario no tiene necesidad deeditar.(4)
A Archivosdealmacenamiento.Seusa para marcararchivosquehan sido modificados.(32)
I Archivo inmutable,el menosconocido,evita queeste archivo sea editado o eliminado por
cualquierusuario,el único con privilegios en el es System.
Sintaxis.
ATTRIB +- atributo archivo opciones
Opciones.
• + Establece un atributo
• - Quita un atributo
• /SProcesa archivosen subcarpetas
• /D Procesa carpetas
Los valoresnuméricosson utilizadosal modificarlos atributosmediantescripts(VBS)
Existenotrosatributosque nosonde interésprácticoparalosusuarios, perose muestranporsi
aparecenenlaspropiedadesde algúnarchivoal ejecutarASSOC.
E Encriptado
C Comprimido
L Simbólico
O Sinconexión
P Fragmentados
T Temporal
Ejemplos prácticos delusodel comandoATTRIB
Ocultalosarchivosen el directorioactual donde ejecuteslaconsola.
5. ATTRIB +H
Ocultalosarchivos,incluyendolosque se encuentrenensubcarpetasylascarpetastambién.
ATTRIB +H /S /D
Muestra losatributosque poseenlosarchivosenlacarpetaMis Documentos.
ATTRIB %USERPROFILE%Documents
Ocultatodoslos archivosque se encuentrandentrode lacarpetaPruebaenMis Documentosyla
carpeta también.
ATTRIB +H %USERPROFILE%DocumentsPrueba*.*
En la unidadE: le quitalosatributosde oculto,sistemaysololecturaa todoslosarchivos
incluyendosubcarpetas.Usándolocon+establece losatributos.
ATTRIB -R -S -H E:/*.* /S /D
Uso práctico del comandoATTRIB: Recuperary verlos archivosocultosenlasmemoriasflashUSB.
BREAK Establece oeliminalacomprobaciónextendidade Ctrl+C
BCDBOOT Herramientade reparaciónycreaciónde archivosde arranque BCD.La herramientade
líneade comandosbcdboot.exe se usaparacopiar archivosde arranque imprescindiblesala
particióndel sistemayparacrear unnuevoalmacénde BCD enel sistema.
BCDEDIT Editordel almacénde datos de la configuraciónde arranque (BCD) Puede usar
Bcdedit.exeparaagregar,eliminar,editaryanexarentradasenel almacénde datosde la
configuraciónde arranque.
La herramientade lalíneade comandosBcdedit.exe modificael almacénde datosde la
configuraciónde arranque.Contiene parámetrosde configuraciónde arranque ycontrolael modo
enque arranca el sistemaoperativo.Estosparámetrosse encontrabanantesenel archivoBoot.ini
ensistemasoperativosBIOSoenlasentradasRAMno volátil ensistemasoperativosbasadosen
EFI (Extensible Firmware Interface).
Uso práctico del comandoBCDEDIT: Comousar el comandoBCDEDIT para modificarel arranque
de Windows
BOOTCFG Esta herramientade lalíneade comandosse puede usarpara configurar,consultar,
cambiaro eliminarlaconfiguraciónde laentradade arranque enel archivoBOOT.INI.
BOOTCFG /queryMuestra las entradasexistentesenel archivoBOOT.INI
Para reconstruirel archivo BOOT.INIescribeen la consola de recuperación línea a línea y presiona
6. Enter:
ATTRIB -H -R -S C:Boot.ini
DEL C:Boot.ini
Bootcfg /Rebuild
Fixboot
Uso del comando CACLS
CALCS Muestra y permite modificarlaslistasde control de acceso(ACLs) de archivosycarpetas,
niega,restringe opermite lospermisosnecesariosparaleer,escribiromodificarencualquier
directorio.
Sintaxis:
CACLS archivo opciones
Opciones:
• archivo Muestra lasACL.
• /T Cambia lasACL en el directorio actual y todoslos subdirectorios.
• /E Edita la ACL en vez de remplazarla.
• /CContinúa,omitiendo loserroresde acceso denegado.
• /G usuario:permiso Concedederechosdeacceso delusuario.
• /R usuario Revoca derechosdelusuario (sólo válida con /E).
• /Pusuario:permiso Reemplaza derechosdeacceso delusuario.
• /D usuario Deniega acceso al usuario especificado.
permiso puedeser:
N Ninguno
R Leer
W Escribir
C Cambiar(escribir)
F Controltotal
Para opcionesmásavanzadasy exigentesusael Nuevocomando:ICACLS
Ejemplos prácticos delusodel comandoCACLS
Muestra el control de acceso de archivosdel directorio"SystemVolumeInformation"enlaunidad
C que contiene losarchivosguardadosporlautilidad"Restaurarsistema".
cacls "C:SystemVolume Information"
Permite el accesoala carpeta SystemVolume Informational usuario Norfi yle dalospermisosde
Control total.
7. cacls "C:SystemVolume Information" /E /G Norfi:F
Niegael accesototal a lacarpeta D:DATOSal usuarioPedro.
cacls "D:DATOS" /D Pedro
Le asignaderechosal usuarioPedroenlacarpeta D:DATOS,perosolo para leer,nopara modificar
ni crear archivos.
cacls "D:DATOS" /P Pedro:R
CALL Llama un batch desde otro.
CALL C:Comandostest.cmd Cuandotermine de ejecutarseel batchactual,iniciael que se indica
enla ruta
CD Muestra el nombre o cambiaal directorioactual
CD C:WindowsSystem32 Cambialaubicacióna este directorio
CD.. Cambiaa C:Windows
CD.. Cambiaa C:
CHCP Muestra o establece el númerode páginade códigosactiva.
CHDIR Muestrael nombre o cambiaal directorioactual,igual que CD
CHKDSK Chequeayreparaerroresde disco.
CHKDSK D: ChequealaunidadD y muestralainformaciónyerroressincorregirlos.
CHKDSK D: /F /R Chequeaycorrige los erroresde launidadD, Encuentrasectoresdañadosy
recuperala informaciónlegible.
CHKNTFS Muestra o modificalacomprobaciónde undiscoduroantesdel iniciodel sistema
operativo
8. CHKNTFS /T 30 Modificael tiempode esperaantesde comenzarCHKDSKen30 segundoscuando
se ejecutaal iniciodel sistema
Otros parametros:
/D Restaurael funcionamientopredeterminadodel equipo;todaslasunidadesse compruebanal
arrancar y chkdskse ejecutaenaquéllasque estándañadas.
/T Cambiael tiempode lacuentaatrás en el iniciode AUTOCHKa la cantidadde tiempodadaen
segundos.Si el tiemponose específica,se mostrarálaconfiguraciónactual.
/X Excluye unaunidadde lacomprobaciónpredeterminadaal arrancar.
/C Programa una unidadparaser comprobadaal arrancar; CHKDSK se ejecutarási launidadestá
dañada.
CHOICE Esta herramientapermite que losusuariosseleccionenunelementode unalistade
opcionesydevuelve el índice de laopciónseleccionada.
@echo off
:START
CLS
CHOICE /C CN /T 10 /D C /N /M "SeleccionaCpara la Calculadora o N para el Bloc de notas"
IF errorlevel 2 goto N
IF errorlevel 1 goto C
:C
START CALC.EXE
GOTO START
:N
START NOTEPAD.EXE
GOTO START
CIPHER Muestra o alterael cifradode directorios[archivos] enparticionesNTFS.
CLEANMGRLiberaespacioendisco,permite guardarenmemoriatusopciones
CLEANMGR/D G: Liberaespacioendiscosoloenla unidadG.
CLEANMGR/sageset:N Donde N escualquiernúmeroque asignasyespecificaslasopcionesenla
ventanade Liberadorde espacio,puedesguardarvariosN condistintasopciones
CLEANMGR/sagerun:N Liberaespacioendiscocon la configuraciónespecificadaenN.
9. CLIP Redireccionael resultadode lasherramientasde lalíneade comandosal Portapapelesde
Windows.Estasalidade textose puede pegarenotrosprogramas.
DATE /t | CLIP Copiala fechaal portapapeles,paracomprobarloabre el Blocde notas yselecciona
Pegar.
DIR %USERPROFILE%Desktop| CLIP Copiaal portapapelesel directoriodel escritorio.
DIR D: | CLIP Copiaal portapapelesel directoriode launidadD.
CLS Borra lapantalla.
CMD Iniciauna nuevainstanciadel intérpretede comandosde Windows
CMD /C start calc.exe Iniciacmd, abre la calculadoray cierrala ventanade cmd
CMD /K start calc.exe Iniciacmd,abre la calculadoray mantiene abiertalaventanade cmd
CMDKEY Crea,presentayeliminanombresde usuarioycontraseñasalmacenados.
COLOR Establece loscoloresde primerplanoyfondode la consola
COLOR 07 Fondonegrotextoblanco(predeterminado)
COLOR 0E Fondonegrotextoamarillo
COLOR 9F Fondoazul claro textoblancobrillante
COLOR 17 Fondoazul oscurotextoblanco
COLOR 27 Fondoverde textoblanco
COMP Comparael contenidode dosarchivoso unconjuntode archivos.
COMPACT Muestrao cambia el estadode compresiónde archivosenparticionesNTFS.
CONVERT Convierte volúmenesFATavolúmenesNTFS.Nopuede convertirlaunidadactual.
10. COPY Copiauno o más archivosenotra ubicación
COPYnota.txt otranota.txt Crea una copiaenla mismacarpeta
COPY"C:Mis datosnota.txt" D:nota2.txt Copiaun archivoa otra ubicaciónylo renombra(las
comillassonnecesariascuandohayespacioenel nombre del archivoocarpeta)
COPY"C:Mis datos*.txt" D:nota3.txt Copiael contenidode variosarchivosde textoaun
archivoenotra ubicación.
Para crear un archivo de texto desdela consola:
Unidad,por ejemplo D:Enter
COPYCON prueba.txt Enter
Escribiro pegar texto CONTROL+Z Enter
DATE Muestra o establece lafecha.
DATE /T Muestrala fechaactual
DEL Eliminaunoo másarchivos.
¡OJO!al ejecutarlocondoble asterisco(*.*)
DEL Hola.txt EliminaHola.txt
DEL A* Eliminatodoslosarchivosque comienzanconlaletraA
DEL *A.* Eliminatodoslosarchivosque terminanconlaletraA
DEL *.DOC Eliminatodoslosarchivosque tienenlaextensión.DOC
DEL /F * Eliminatodoslosarchivosincluyendolosde sololectura
DEL /F * Eliminatodoslosarchivosincluyendosubdirectorios
DEL /F /S /Q %TEMP% Eliminatodoslosarchivosque estánenla carpetaTEMP
DEFRAG Localizay consolidaarchivosfragmentadosen volúmeneslocalesparamejorarel
rendimientodel sistema.
DEFRAG D: /U /V DesfragmentalaunidadDy muestrael resultadode formadetallada
DEFRAG C: /A SoloefectúaanálisisenlaunidadC
DEFRAG C: D: /M DesfragmentalasunidadesCyD en paralelo
DEFRAG C: /A>%USERPROFILE%Desktopaa.txt Analizael discoCy crea un informe enun
11. archivode textoenel escritoriodonde especificasi el disconecesitaladesfragmentacion.
Para cancelar la desfragmentación usa CONTROL+C
Sencillo batch para desfragmentardiscos:
@echo off
SET/P UNIT= Escribe la letrade la unidad a desfragmentar y presionaEnter:
DEFRAG.exe %UNIT%:/U /V /H
DIR Muestrauna listade archivosy subdirectoriosenundirectorio.
DIR D: Lista directoriosenlaunidadD
DIR D: /S ListadirectoriosysubdirectoriosenlaunidadD
Para listar archivosen la unidad F mayoresde100 MB
@echo off
pushd F:
for /f "tokens=* delims=" %%a in ('dir/b/s') do (if%%~Za gtr 100000000 echo%%a is %%~Za)
DISKCOMP Comparael contenidode dosdisquetes.
DISKCOPY Copiael contenidode undisqueteenotro.
DISKPART Muestrao configuralaspropiedadesde particiónde disco.
DOSKEY Edita líneasde comando,memorizacomandosde Windowsycreamacros.
Escribe o pegaen laconsolauna a una lassiguienteslíneasypresionaEnterencada una:
DOSKEY g=start http://google.com
DOSKEY n=start notepad.exe
DOSKEY c=start calc.exe
DOSKEY e=explorer.exe /select,C:
Te permitirápulsandounasolateclayEnteriniciarla aplicaciónala que corresponde lamacroque
has creado.
12. DRIVERQUERY Muestrael estadoy laspropiedadesactualesdelcontroladorde dispositivo.
DRIVERQUERY>%USERPROFILE%Desktop"Controladoresde dispositivo.doc" Crealistadoenel
escritorio
ECHO Muestra mensajes,oactivay desactivael eco.
ENDLOCAL Terminala búsquedade variablesde entornodel archivoporlotes.
ERASE Eliminaunoomás archivos,igual que DEL.
EXPAND Expande unoo variosarchivoscomprimidos.Se utilizaparadescomprimirlosarchivos
.CABdel programa de instalación.
EXIT Sale del programaCMD.EXE (interfazde comandos).
Síguenos enlas redes sociales
Páginasrelacionadas
✓ Usar lalíneade comandosenWindows.Ejemplosde laletraA a laE
✓ Usar lalíneade comandosenWindows.Ejemplosde laletraF a la I
✓ Usar lalíneade comandosenWindows.Ejemplosde laletraL a la O
✓ Comandosdel Símbolodel sistemade Windows, de laletraPa la S
✓ Lista de comandosdisponiblesenlaconsolade comandosde Windows
13. Buscareneste sitio
Busca con Google ennuestrositiocualquierartículo,información,archivooimagen.Escribe
cualquierpalabra,frase otérmino.
Secciones
o Inicio
o Para Facebook
o Para el Amor
o Mensajescristianos
o Comolo hago
o ModificarWindows
o Celularesytabletas
o Navegareninternet
o Redessociales
o Descargasgratis
o Redesinformáticas
o Virusy Malware
o Trucos e Ideas
o Comandos
o Informacionesvarias
o Recuperar
o El Registro
o Infografías
o Creacióny diseñoweb
o Publicaciónweb
o Posicionamientoweb
o Códigos
o Herramientasweb
o Comolo hacemos
o ConocerCuba
o Fotosde lanaturaleza
Últimaspublicacionesdel sitio
14. Anterior| Subir | Siguiente
--------------------------------
Lista de comandos DOS disponibles desde la letra F
hasta la I.
FC Comparados archivoso conjuntode archivosymuestralas diferenciasentre ellos.
Uso del comando FIND
FIND Busca una cadenade textoenuno o másarchivos,muestratodaslas líneasdonde se
encontró.En lapráctica al igual que FINDSTResmuy comúnusarloencombinaciónconotros
comandos,para esose emplealosredireccionadores:"|,&&y ||",como usarlos?: Comousar
redireccionadoresenarchivosbatch
Sintaxis:
FIND (opciones) cadena archivo
Ejemplos prácticos delusodel comandoFIND
Para buscar términoenunarchivode textode nombre:archivo.txtutiliza:
FIND"termino"archivo.txt
Buscar terminoenel archivo.txt,muestratodoslosresultadosyel númerode líneas.
FIND/V /N "termino"archivo.txt
Buscar terminoenel archivo.txtyescribe el resultadoenunarchivo:log.txt
FIND"termino"< archivo.txt>log.txt
15. Contar lacantidadde archivosde textoenundirectorio:
dir /b*.txt | find/c ".txt"
Escribe el contenidodel archivo:text.txtenpantalla,perosololaslíneasque contenganlapalabra
"disco"
type texto.txt|find"disco"
Lo mismoque el caso anteriorperosolomuestrael númerode líneasque contiene lapalabra.
type texto.txt|find/c"disco"
Combinandoel comandoFINDconFOR,busca el términoentodoslosarchivosde textoque se
encuentrenendichacarpetay muestralosresultadosde cadabúsqueda.
FOR %G IN (*.txt) do(find/n/i "termino""%G")
Interesante yútil archivobatchpara realizarbúsquedasenWindows.Parausarlocópialoala
carpeta SendTo,ahoraal dar un clicderechoenunarchivo de textoo en una carpetaque lo
contenga,escoge enel menú Enviara:"Buscar.cmd" y enla pantallaque se abre escribe el
terminoocadena a buscar.
Si prefieresque el resultadoenvezde aparecerenpantallase escribael unarchivollamado
resultado.txtenel escritorioagregalasiguiente líneaal final de laslínea9 y 13:
>%userprofile%Desktopresultado.txt
Para abrir lacarpeta SendToescribe eninicioyoprime Enter: shell:SendTo
@echo off
setlocal
color 9f
echo.
set /p v_Search=Escribe cadena o termino a buscar:
echo Buscando %v_Search% en [%1]
set v_ext=%~x1
if "%v_ext%"=="" goto s_folder
find /i "%v_Search%" %1
pause
goto :eof
:s_folder
for /r %1 %%G in (*.*) do (find /i "%v_Search%" "%%G")
pause
16. Uso del comando FINDSTR
FINDSTR Extensióndel comandoFIND,buscacadenasde textoenarchivos.
Sintaxis:
FINDSTR (opciones) cadena archivo
Ejemplos prácticos delusodel comandoFINDSTR
Buscar Juan o Miguel enel archivotexto.txt.
FINDSTR"JuanMiguel"texto.txt
Buscar Juan Miguel en el archivotexto.txt.
FINDSTR/C: "JuanMiguel"texto.txt
Buscar las líneasque contienenlaspalabrasdiscoduroentodoslosarchivosde textoque se
encuentrenenlacarpetaactual ytodas lassubcarpetas
FINDSTR/s /i discoduro *.*
En este caso lomismoperoexactamente lapalabra"discoduro"
FINDSTR/S /C:"discoduro"*.*
Muestra enpantallael contenidodel archivotextoperoeliminandolíneasenblanco
findstr/v"^$" texto.txt
^ : Inicio de linea.
$ : Fin de linea.
/v : Solo muestra lo queno coincida con la expresión.
Lo mismoque el anteriorperoescribe el resultadoenel archivo:texto2.txt
findstr/v"^$" texto.txt>texto2.txt
lomismoperolistael resultado
dir /b*.txt | findstr/n".txt$"
Muestra tu direcciónIPactual
ipconfig|FINDSTR"DirecciónIPv4"
Muestra si estasenuna red ladirecciónIPde la puertade enlace (equipoque proveelasalidaa
internet)
netshinterface ipshowconfig|FINDSTR/C:"Puertade enlace predeterminada"
17. Uso del comando FOR
FOR Ejecutaun comandoen variosarchivosde formasimultánea,permite abreviarlacantidadde
códigoque sería necesarioenvariastareas.Es unode los comandosde usomás complejopero
que ofrece mayoresbeneficiosprácticos.Lasintaxisparasuempleoesdiferente segúndonde se
use,ya seaencarpetas FOR /D,de formarecursivaFOR/R,archivosFOR/F,o ennúmerosFOR/L.
Sintaxisgeneral:
FOR %G IN (set) DO comando
%%G representa un parámetro o variable que FOR reemplazará con la cadena de caracteres
especificados en SET hasta que el comando especificado se haya ejecutado sobre todos los
archivos, se puede emplear cualquier letra.
(set) especifica uno o más archivos de texto (o cadenas) que se procesaran con el comando.
Necesita paréntesis.
Los ejemplos a continuación se pueden probar introduciéndolos directamente en la consola,
por eso en ellos se emplea el parámetro %G, para usarlos en archivos batch es necesario usar
%%G.
Ejemplos prácticos delusodel comandoFOR
Ejemplossencillos.
Busca y muestracualquiertipode archivoenunaubicacióndeterminadacuyonombre comience
con ar
FOR %G in(ar*) DO echo%G
Busca cualquiertipode archivocuyonombre contengaar
FOR %G in(*ar*) DO echo %G
Lista losdirectoriosde lasunidadesCyD secuencialmente
for %G in(C:,D:) doDIR %G
Muestra lamedidaenbytesde todoslosarchivosenla carpeta donde se ejecute
FOR %A IN (*.*) DO echoMedidadel archivo=%~zA bytes
18. Uso del comando FOR/D
FOR /D (solomuestracarpetasy directorios)
Sintaxis:
FOR /D [/r] %G IN (conjunto de archivos) DO comando
/r permite incluir todoslos subdirectorios
Ejemplos prácticos delusodel comandoFOR/D
Busca enlosdirectoriosymuestracarpetasque comiencensunombre con:Jos
FOR /D /r %G in("Jos*") DO echoEncontradaslas carpetas:%G
Direccionalaconsolaa la unidadG y busca carpetasque comiencenconlaletraV
PUSHD G: && FOR/D /R %G in(V*) DO echo%G
Lista lossubdirectoriosque contenganarchivosgif
FOR /D /r %a in(*) do@if exist%a*.gif (echo %a)
Uso del comando FOR/L
FOR /L (números)
Sintaxis:
FOR /L %G IN (inicio, incremento, fin) DO comando
Inicio: es el primernúmero,incremento es la cantidad a sumar,y fin es el último número
Ejemplos prácticos delusodel comandoFOR/L
Secuenciadel 1al 6 incrementandoen1
FOR /L %G IN (1,1,6) DO echo %G
Secuenciadel 1al 70 incrementandoen5
FOR /L %G IN (1,5,70) DO echo%G
Uso del comando FOR/R
FOR /R (usorecursivo)
Sintaxis:
FOR /R [[Unidad:]ruta] %G IN (set) DO comando
[[Unidad:]ruta}:Carpetadondeseencuentran losarchivos(opcional)
Ejemplos prácticos delusodel comandoFOR/R
Busca entodas lassubcarpetasdel discoC y muestratodoslosarchivostmp
FOR /R C: %G IN (*.tmp) DO echo%G
19. Busca entodas lassubcarpetas del discoC todoslosarchivostmpy los elimina
FOR /R C: %G IN (*.tmp) DO del %G
Crea unlistadode todaslas imágenesjpgenlacarpetaD:Picturesque comiencenconjos
FOR /R D:Pictures%Gin(jos*.jpg) DOecho%G>>lista.txt
Lista enun archivotodoslosdocumentosencontradosenlacarpetaMis Documentos
FOR /R C:Users%username%Documents%Gin(*.doc) DOecho%G >>lista-documentos.txt
Uso del comando FOR/F
FOR /F
Sintaxis:
FOR /F ["opciones"] %G IN (conjunto de archivos) DO comando
FOR /F ["opciones"] %G IN ("cadena de caracteres") DO comando
FOR /F ["opciones"] %G IN ('comando') DO comando
Opciones:
skip -> número delíneas a saltarseal principio del archivo (predeterminado =0)
eol -> indica un comentario,todo lo quese encuentredespuésdeeste carácter será ignorado
(predeterminado =;)
delims -> caracterespara separarcadenas(predeterminado=un espacio)
tokens -> especifica segmentosdelimitadospor"delims",serán pasadosa lasvariables,por
ejemplo:
1,2,3 solo pasará los primeros3 segmentos.
1,2* pasará 2 segmentos,elprimero y todo lo queeste después
1,2-5,7* pasará el primero,desdeel segundo hasta elquinto y el resto de la línea, despuésdel
séptimo,(el signo de menos(-) estableceintervalos).
usebackq ->Especifica`backquotes`si es una cadena o comando:
'cadena'y `comando`
Ejemplos prácticos delusodel comandoFOR/F
Lista todoslosarchivosmayoresa 1MB enla unidadF,(pushd F:dirige laejecuciónhaciala
unidadF desde cualquierladoque se ejecute cmd)
Puede demorarbastante obtenerel resultadoenunidadesconbastantesarchivos,yaque el
comandoif se ejecutarásolodespuésde que termine completamente dir.
pushd F: && for /f "tokens=* delims= " %a in ('dir/b/s') do (if %~Za gtr 100
20. Si introduceslosiguienteenlaconsola:
FOR /F "tokens=1,3-5,7-9,10* delims= " %i IN ("Juan no es malvado, es bo
Se mostrará: "Juan es malvado,esodioso,siemprepiensa en robara los demas".
En Windows7 el siguiente códigobuscaenel registro,identificaymuestrasololasunidadesde
discoque seanCDROM.
FOR /F "tokens=2 delims= " %A IN ('REG Query "HKLMSYSTEMMounted
Uso del comando FORFILES
FORFILES Comandode uso algosimilara FOR,seleccionaunoovariosarchivosyejecutaun
comandoencada unode ellos.Permite multitudde opcionesútilespocoexplotadas.
Sintaxis:
FORFILES Opciones
Opcionesparasu empleo:
/P Rutaal archivo
/S Busca en subcarpetas
/M Busca archivosdeacuerdo con una máscara de búsqueda.Valorpredeterminado '*'.
/C Comando para cada archivo,tienequeestarencerrado en comillas dobles.Predeterminado =
"cmd /c echo @file"
/D Selecciona archivoscon última fecha de modificación posterioro iguala (+),o anterioro igual a
(-),la fecha especificada usando elformato "dd/MM/yyyy".
Se pueden usarlas siguientesvariablesen la cadena decomandos:
@file - devuelveel nombredel archivo.
@fname- devuelveel nombredearchivo sin extensión.
@ext - devuelvesólo la extensión del archivo.
@path - devuelvela rutade acceso completa del archivo.
@relpath - devuelvela ruta de acceso relativa del archivo.
@isdir - devuelve"TRUE" si un tipo de archivo es un directorio y "FALSE" para archivos.
21. @fsize - devuelveel tamaño delarchivo en bytes.
@fdate- devuelvela última fecha demodificación del archivo.
@ftime - devuelvela última hora de modificación del archivo.
Ejemplos prácticos delusodel comandoFORFILES
Lista todoslosarchivos.docencontradosenla carpetay subcarpetasenla que se ejecute,lafecha
de modificación,el nombre ylarutade accesode todos losdocumentosque se encuentren.
FORFILES/S /M *.doc/C "cmd /c echo @fdate,@file,@path"
Muestra enpantallael contenidode lostodoslosarchivosde textoque se encuentren,more
permite pausarlapantalla.
FORFILES/S /M *.txt/C "cmd /c type @file |more"
Muestra enla carpetaen laque se ejecute,el contenidode lostodoslosarchivosde textoque se
encuentren,peroutilizaparaesoel Blocde notas,uno a uno.
FORFILES/M *.txt/C "cmd /c if @isdir==FALSEnotepad.exe @file"
Escribe el contenidode archivoshtmenun Nuevoarchivonombradonew.html enlamisma
carpeta.
FORFILES/S /M *.htm/C "cmd /c type @file">new.html
Lista sololosarchivosque hansidomodificadosdespuésdeldía15/6/2011 y muestracual fue la
fechay la hora de modificaciónde cadauno.
FORFILES/D +15/6/2011 /C "cmd /c echo@fname fue modificadodespuesdel15 de Junioel dia:
@fdate a las: @ftime"
Busca enla carpeta C:Windowsarchivosque contenganensunombre DNS,muestralarutade
cada uno.
FORFILES/P C:WINDOWS/S/M DNS*.*/C "cmd /c echo @path| more"
Uso del comando FORMAT
FORMAT Formateaun discoduro u otrodispositivoparausarloconWindows.
Sintaxis:
FORMAT UNIDAD: /FS:sistema de archivo (opciones)
Opciones,sololasmasutilizadas:
/FS:Es posibleusarcomo sistemasde archivo FAT,FAT32, exFAT,UDP y NTFS.
• FAT32 solo permitearchivoscuya tamaño máximo sea 4 GB y un volumen no puedepasardelos
22. 32 GB. FAT es aún mássevero en cuanto al tamaño delos archivosy volúmenes,son lossistemas
de archivosmásempleadosen dispositivosUSBporsu ligereza.
• exFAT(Extended FAT) quesuplelas limitacionesanteriorespero solo funciona en sistemas
posterioresa Vista.
• NTFSPara discosque se van a utilizar en computadorasesel formato idealporvarias
característicascomo capacidad,eficiencia,en seguridad permiteasignarpermisospara la copia,
escritura y modificación de datos,incorpora nuevasopcionescomo compresión dedatos
encriptación,etc.
/V:etiquetaEspecífica la etiqueta del volumen.
/Q Realiza un formato rápido.
/X Si es necesario,obliga al volumen a desmontarseprimero.
/C Losarchivoscreadosen el nuevo volumen secomprimirán predeterminadamente.(sólo NTFS)
Uso del comando FSUTIL
FSUTIL Comandospara laadministracióndel sistemade archivosyvolúmenes
Principalessubcomandos:
FSUTIL FSINFOInformacióndel sistemade archivos.
FSUTIL VOLUME Administraciónde volumenes
FSUTIL BEHAVIORControlael comportamientodel sistemade archivos
FSUTIL FILE Comandosde archivosespecíficos
Para ver todosusa:fsutilhelp
Ejemplos prácticos delusodel comandoFSUTIL
Obtenerinformaciónde unidadesenel sistema:
FSUTIL FSINFODRIVES
Obtenerinformacióndeltipode unidadD:
FSUTIL FSINFODRIVETYPED:
Obtenerinformacióndelespaciolibre enel volumenD:
FSUTIL VOLUME DISKFREED:
Obtenertodala informacióndel volumenD:
FSUTIL FSINFOVOLUMEINFOD:
ObtenerinformaciónNTFSdel volumenD:
FSUTIL FSINFONTFSINFOD:
23. Obtenertodaslasestadísticasdel volumenD:
FSUTIL FSINFOSTATISTICSD:
Fsutil behaviorControlael comportamientodel sistemade archivosypermite cambiarlos
parámetros.
Por ejemploparaconocerel estadodel valor NtfsDisableLastAccessUpdateque deshabilitala
actualizaciónde accesoa archivosusa:
FSUTIL BEHAVIORQUERY DISABLELASTACCESS
Para cambiar el valorusa:
FSUTIL BEHAVIORSET DISABLELASTACCESS
(1 deshabilita,0habilita)
Páginacon ejemplosdelusodel comandoFsutil behavior:
Optimizarel usodel sistemade archivos
Uso del comando FTP
FTP Comandoque iniciael cliente FTPde Windows(Protocolode transferenciade archivos)
Sintaxis:
FTP -s:archivo servidor
Opciones:
-s:archivo Archivo detexto quecontiene los comandosFTPcomo el nombredeusuario,
contraseñas,etc.
servidorNombredehosto dirección IP del servidorremoto
El servicioestándarde FTPenla práctica casi no esusado ya que lascontraseñasnoson
encriptadas, sonenviadasporlareden textoplano,haydisponiblesotrosserviciosque proveen
SecureFTP.
Un serviciosimilaral anteriorofrece el exploradorde Windows,soloesnecesariointroducirenla
barra de direcciones:
ftp://nombreusuario@ftpservidor.direccion.com
24. Uso del comando FTYPE
FTYPE Muestra o modificalostiposde archivousadosenunaasociaciónde extensiónde archivoo
seael vínculoexistente entreuntipode archivoyun programa ejecutable.
Ejemplos:Cómorepararlaasociaciónde losarchivosusandoel comandoFTYPE
Uso del comando GOTO
GOTO Es empleadoenarchivosbatchparasaltar a una líneaque posee unaetiqueta,estase crea
con un carácter ":" siempre al comienzode lalínea,utiliza8 caracterescomo máximo.
Ejemplos:
Empleode GOTO enun archivobatch para hacer unbucle que crea un efectosimilaral de La
Matrix.
@echo off
color 0A
:inicio
echo 100101001001010010010100101001001010010010100101001001
echo 011010110110101101101011010110110101101101011010110110
goto inicio
GPRESULT Muestra informaciónde directivasde grupoporequipoousuario.
GRAFTABL Permite aWindowsmostrarun juegode caracteresextendidosenmodográfico.
HELP Proporcionainformaciónde ayudaparaloscomandosde Windows,muestraunalistade
algunosde loscomandos(notodos) que se puedenemplearenlaconsola.
Se puede emplearde lassiguientesformas:
HELP
comando /?
WINHELP archivo de ayuda.hlp
WINHLP32 archivo de ayuda.hlp
ICACLS Cambialospermisosde archivosycarpetas.Muestra,modifica,hace copiasde seguridado
restauralistasde control de acceso(ACL) para archivosy directorios.
Uso del comando IF
IF Ejecutacomandosde forma condicional,se puedeutilizarendiversassituacionesparadefinir
valoresde error,comparar cadenas,demostrar existenciade archivosyhacercomparaciones
matemáticasentre otros.
Sintaxis:
25. IF [NOT] ERRORLEVEL número comando
IF [NOT] cadena1==cadena2 comando
IF [NOT] EXIST archivo comando
Opciones:
• NOTEspecifica quese debe ejecutarel comando sólo si la condición es falsa.
• ERRORLEVEL número queespecifica una condición verdadera si el último programa quese
ejecutó devolvió un código de salida igual o mayorqueel número especificado.
• cadena1==cadena2Especifica una condición verdadera silas cadenasdetexto especificadas
coinciden.
• EXISTarchivo Especifica una condición verdadera siel archivo especificado existe.
• comando Especifica el comando queseva a ejecutarsi se cumplela condición.Puedeir seguido
de la palabra ELSE, queejecutará el comando sila condición especificada esFALSE.
ELSE tiene queapareceren la misma línea quela del comando quesiguea IF
Ejemplos:
IF NOTEXIST *.txt echoNoexistenarchivosde texto
IF EXIST*.txt (echoSe encontróarchivosde texto) ELSE (echoNose encontróningúnarchivo)
IF EXIST*.txt (DEL *.txt) ELSE (echonose encontróarchivos)
ERRORLEVEL es una variableque informa siuna función se ejecutó correctamenteo devolvió un
error, encadenandoIFERRORLEVELdespuésdeun comando imprimeen pantalla si fue exitoso de
la siguiente forma:
IF ERRORLEVEL 1 @echo OK ELSE @echo NO
El modificador/I,si se especifica,permite realizar comparacionesdecadena dela siguienteforma:
IF /Icadena1 comparación cadena2comando
Dondela comparación puedeser:
• EQU - igual
• NEQ- no igual
• LSS - menorque
• LEQ - menorqueo igual
• GTR - mayorque
• GEQ - mayorqueo igual
Ejemplos:
IF 2 LEQ 15 echo "es mayor"
start http://norfipc.com | if %errorlevel%== 0 (echo Se inicio el
navegador) ELSE %errorlevel% GEQ 1 (echo Se produjo un error)
Archivosbatchpara demostrarcomparacionesde númerosutilizandoIF
26. @echo off
:start
set uno=10
set/p dos= Escribe un numero y oprime Enter:
if %dos% GTR %uno% echo mayor que 10
if %dos% EQU %uno% echo igual que 10
if %dos% LSS %uno% echo menor que 10
pause>nul
cls
@echo off
:start
echo Cual es tu edad?
SET /Pedad=
IF %edad% GEQ 18 echo Eres mayor de edad tienes %edad%
IF %edad% GEQ 60 echo !Ya eres un anciano deberias estar en un asilo
IF %edad% LSS 18 echo NO eres mayor de edad aun, solo tienes %edad%
IF %edad% LSS 10 echo !ERES un crio no deberias estar aqui
pause>nul
cls
goto start
Para sabersi una variablefunciona y esta definida utiliza:
IF DEFINED VAR ECHO La variable esta definida
IF NOT DEFINED VAR ECHO La variable no esta definida
IPCONFIG Inicialaherramientaque muestralainformaciónytodoslosdatosde laconfiguración
del equipoparael protocoloTCP/IP.
Toda la informaciónsobre el usode IPCONFIGpuedesleerlaenlasiguientepágina:
Comousar el comandoIPCONFIG.Ejemplosprácticos.
Síguenos enlas red
Kkkkkkkkkkkkkkkkkkkkkkkkkk
Continuaciónde larelaciónde comandosdisponiblesenlaconsolade CMD de Windows,conuna
breve descripciónde suuso,acompañadade ejemplosprácticos.
Los comandosy losejemplosse puedenusarde variasformas:
✔ Insertándolosdirectamente enlaconsolade CMD o símbolodel sistema.
✔ Pegándolosenel cuadrode Iniciooenel comando Ejecutar(teclaWindows+R),se necesita
anteponer:CMD/C.
Por ejemplo,paracrear unacarpeta con una subcarpetaensu interiorenel escritorio,copiay
pegaen Inicioyoprime Enter:
27. CMD /C MD %userprofile%DesktopProbandoSubcarpeta
✔ Usándolosenarchivosbatch,que se pueden crearfácilmenteconel Blocde notas u otroeditor
de texto.
Para conocermás sobre la creaciónde archivosbatch, lee lasiguientepágina:
◄ Comoutilizarlaconsolade CMD y crear losarchivosbatch enWindows.
• Todosloscomandosfuncionan en WindowsVista y 7, la gran mayoría se pueden usaraun en
WindowsXP.
• La opción quese encuentreencerrada entre corchetes[],su uso es opcional.
• Loscomandoscuyo uso estadescrito de forma detallada en otrosartículosde este sitio, solo se
ofreceel vínculo a dicha página.
Lista de comandos de la consola de CMD, letra L a la O
Usar el comando LABEL
LABEL Crea,cambia o eliminalaetiquetadel volumende undisco.Noafectala formaenque
Windowsidentificaunaunidad,volumenodisco,soloesutilizadoparahacermásfácil el
reconocimientodel mismoporloshumanos.Se puede incluirespaciosenel nombre escogido.Es
lomismoque dar un clicderechoenla unidadyescoger:"Cambiarnombre".
Comousarlo:
LABEL UNIDAD Etiqueta
Ejemplos prácticos delusodel comandoLABEL
• Para asignarla etiqueta"Videosmusicales"alaunidadG usa:
LABEL G: Videos musicales
Usar el comando MD o MKDIR
MD o MKDIR (Make Directory) Creaunnuevodirectorioocarpeta.
No se puedenusarlossiguientescaracteres: /:*?<>"|,el máximonúmerode caracteresesde
260.
Comousarlo:
MD RUTA
28. Ejemplos prácticos delusodel comandoMD
• Para crear una carpetaenel Escritoriode nombre "Prueba"usa:
MD %userprofile%DesktopPrueba
• Puedencrearse variascarpetassimultáneamentede lasiguiente forma:
MD Carpeta1 Carpeta2 Carpeta3
Por ejemplo:
MD C:PruebaCarpeta1 Carpeta2 Carpeta3
• Al introducirunaruta específica se creanlascarpetas intermediasaunque noexistan:
MD Carpeta1Carpeta2Carpeta3
Por ejemplo:
MD C:PruebaCarpeta1Subcarpeta2Subcarpeta3
Usar el comando MEM
MEM Muestra la cantidadde memorialibre yusadaenel sistema.Solomuestralosdetalles de los
programasque utilizanCMD.
Comousarlo:
MEM /P Lista losprogramasenmemoria
MEM /D Muestra programasy dispositivos
MEM /C Clasificaalosprogramas de acuerdoal usoque hacen de la memoria
Usar el comando MKLINK
MKLINK Crea vínculossimbólicosyfísicosa undirectoriooarchivo.
Comousarlo:
MKLINK /D Nombre Destino Crea unvínculosimbólico(accesodirecto) aunacarpeta
MKLINK /H Nombre Destino Crea unvínculofísico
MKLINK /J Nombre Destino Crea unauniónde directorios
Ejemplos prácticos delusodel comandoMKLINK
• Crearun acceso directo:
MKLINK /D MisFotos "D:ImagenesFotosFotos de marta"
29. Usar el comando MODE
MODE Comandomultipropósitousadoparala configuraciónde dispositivosde sistema.Usadosin
parámetrosmuestrael estadode losdispositivosCOM1,COM2, LPT1 yCON.
Comousarlo:
MODE CON cols=60 lines=8
Cambiael modoen que se muestralaconsolade CMD, la cantidadde caracteresde lascolumnas
(el ancho) y el númerode líneas(altura).
MODE CON RATE=r DELAY=d
Permite ajustarlavelocidaddel tecladoyque teclase activaráal dejarlapresionada.
MODE CON CP /STATUS
Muestra el códigode páginaactual.
MODE CON CP SELECT=XXX
Permite seleccionarotrocódigode página.
¿Qué es el código de página?
El códigode páginaasignaloscaracteres que estarándisponiblesenel teclado,dependende la
versióndel sistemaoperativoyde lazonageográfica.Enuna instalaciónde Windows7para
nuestrazonahispanapuedenserel CP437 o el CP850. Se puede cambiar manualmente para
obtenerotracombinaciónparausosespecíficos.
Más informaciónen: UsarloscaracteresespecialesenWindows.
Usar el comando MORE
MORE Muestra la informaciónpantallaporpantalla,útil enloscasosque el resultadoque se
muestraenla consola,excedalacapacidadde la pantalla,muestraal final de laultimalínea: --
MAS-- y al presionarlabarra espaciadoracambiaa otra pantalla.Muyutilizadoconel comando
TYPE.
Por ejemplo:
TYPE documento.txt | MORE
Usar el comando MSG
MSG Envía unmensaje al usuarioque se abre en unapequeñaventanade alerta.Muyútil y
utilizadoenlosarchivosbatch.
30. Por ejemplo:
MSG * Texto del mensaje
Usar el comando MSINFO32
MSINFO32 Informacióndel sistema,al usarse sinparámetrosabre laventanade Informacióndel
sistemade Windowsque proporcionadetallesacercade laconfiguracióndel hardware del equipo,
loscomponentesdel equipoyel software,incluidosloscontroladores.
Comousarlo:
MSINFO32 /C Lista laversión,fechade cada DLL existenteenunacarpetadada y cual de ellas
estácargada enmemoria.
MSINFO32 /REPORT Escribe la informaciónenunarchivo.
MSINFO32 /computer Obtiene detallesde unequiporemotoenunared
Ejemplos prácticos delusodel comandoMSINFO32
• Para escribirtodalainformaciónde unequipo,enunarchivode textollamadoreporte.txt,
creadoen el escritoriousa:
MSINFO32 /REPORT %userprofile%Desktopreporte.txt
Usar el comando MSTSC
MSTSC Iniciauna conexiónde Escritorioremoto.
Ejemplos
• Conectaal equipode nombre LAPTOPdisponibleenlaredy lomuestraa pantallacompleta.
MSTSC /v: LAPTOP /F
• Conectaal equipodisponibleenladirecciónIPespecificadaylomuestrausando800 por600
pixeles.
MSTSC /v:192.168.0.3 /w:800 /h:600
Usar el comando NBTSTAT
NBTSTAT Comandopara trabajoen redes.Muestralasestadísticasdel protocoloylasconexiones
actualesde TCP/IPusandoNBT (NetBIOSsobre TCP/IP)
31. Usar el comando NET
NET Comandopara administraryconfiguraruna ampliavariedadde parámetrosenredes.Consta
de variossubcomandosusadosporprofesionales.NETHELPmuestratodosloscomandos
disponibles.
Comousarlo:
NET START, STOP, PAUSE, CONTINUE Administrarservicios
NET USE Conectar a un archivoo dispositivo
NET SHARE, VIEW, FILE, SESSIONS Crear y ver archivosydispositivoscompartidosenun
equipo
NET TIME, PRINT Administrarredes
NET ACCOUNTS, USER, GROUP, LOCALGROUP Seguridad
NET NAME, SEND Enviar mensajes
Algunos ejemplos prácticos delusodelcomandoNET
• Detiene el servidorApache
NET STOP Apache2.2
• Iniciael servidorApache
NET START Apache2.2
• Muestratodoslos recursoscompartidosdel equipode nombre NORFI-PC,yaseancarpetaso
dispositivos.
NET VIEW norfi-pc /ALL
• Muestratodoslos recursoscompartidosdel equipoabiertosporusuariosremotosconla
identidadde cadaunoy el nombre de usuario.
NET FILE
• Cierrael archivoabiertode identidad46.
NET FILE 46 /CLOSE
Archivobatchpara reiniciartodaslasconexionesde redusandoNETy así solucionarconflictos:
@echo off
net.exe stop "dhcp client"
net.exe stop "dns client"
net.exe stop "netw ork connections"
net.exe start "dhcp client"
net.exe start "dns client"
net.exe start "netw ork connections"
32. Usar el comando NETSH
NETSH El comando NETSH (NetworkShell)permite configurar,determinarconflictosyadministrar
componentesde redesmediantelalíneade comandosde formalocal o remota.
Unos de loscomandosmas prácticospara laadministraciónyconfiguraciónde redes.
Algunos ejemplos prácticos delusodelcomandoNETSH
• Muestrala configuraciónTCP/IP:
netsh interface ip show config
• Resetearel protocoloTCP/IPasusparámetrospredeterminados:
NETSH INTERFACE IPV4 RESET
• SustituirlosservidoresDNSde laconexiónllamada:Red1porlosDNS de Google:
NETSH INTERFACE IPV4 SET DNSSERVERS "Red1" static 8.8.8.8 primary
• Mostrar puertosabiertosenel Firewall:
netsh firewall show portopening
• Abrirpuerto3305 enel Firewall:
netsh firewall set portopening TCP 3305 ENABLE
• Informaciónsobre unaredde área local por cable e inalámbrica:
NETSH LAN SHOW INTERFACES
NETSH WLAN SHOW INTERFACES
Más ejemplosenlasiguiente página: Códigosparausaren redes.
Usar el comando NETSTAT
NETSTAT Comandopara trabajoenredes.Muestralas estadísticasde lasconexionesde redTCP/IP
actualesy permite monitorearlasentiemporeal.
Es una herramientaesencial paraconocera fondoel usodel tráficoencualquierred.
Ejemplos prácticos delusodel comandoNETSTAT
• Para conocertodoslospuertosabiertosenel equipoyrefrescarlalistacada 4 segundosusa:
NETSTAT -AN 04|FINDSTR /C:LISTENING
• Para conocertodaslas conexionesactivasenel equipousa:
NETSTAT -AO 04
Más informaciónenlasiguiente página: Comousarel comandoNETSTAT
33. Usar el comando OPENFILES
OPENFILES Muestraarchivoscompartidosabiertosporusuariosremotos.Permiteaun
administradorlistarodesconectararchivosocarpetasque se abrieronenun sistema.
Ejemplos prácticos delusodel comandoOPENFILES
• Muestralosarchivosabiertosenel equipoactual conla ID de cada uno
OPENFILES /QUERY
• Cierrael archivode identidad23.
OPENFILES /DISCONNECT /ID:23
• Cierray desconectatodoslosarchivosabiertos.
OPENFILES /DISCONNECT /A:*
Usar el comando PAUSE
Sencillocomandoque pausalaejecuciónde laconsolaymuestrael mensaje:"Presioneunatecla
para continuar".
Para continuarsu ejecuciónesnecesariopresionarcualquierletra.
Se usa soloenarchivosbatch con dos propósitos:
1- Permitirque se leaunmensaje antesde continuar.
2- Al final para poderverel resultadode cualquieroperacióne impedirque laventanade la
consolase cierre al terminar,sinsabersi ha existidoalgúnerror.
Para que la consolahaga lapausa, perono se muestre el mensaje se utiliza:PAUSE>NUL
Usar el comando PING
Pingesusadopara probarproblemasde conectividadenredes.
Mediante el comandose envíaun paquete de datoshaciaun servidoryse puede sabermediante
el mensaje que devuelve,el resultadode laoperaciónysi existenproblemasde conectividad.
En otro artículo puedesleerde formamásdetalladacomousarloparadistintastareas.
Comousar el comandoPING enredes
Usar loscomandosPOPD yPUSHD
POPDy PUSHD son doscomandoshermanosperocon efectosinversos.Se usanparaejecutar
accionesendistintasubicaciones,podersaltarde unaa laotra fácilmente.
PUSHD Guarda el directoriodonde se ejecutael comandoydespuéscambiaal especificadopara
ejecutarlaordennecesaria.
POPD Ejecutaun comandousandoel directorioguardadoporPUSHD.
Ejemplo
El siguientearchivobatchde ejemplosi se ejecutaenel escritoriolistael contenidodel directorio
34. "etc"
Al continuarPOPDhace que se liste el contenidode lacarpetaEscritorio,que se había guardado
con PUSHD.
Pruébalo.
@echo off
pushd "%systemroot%system32Driversetc"
dir
PAUSE
popd
dir
Usar el comando POWERSHELL
PowerShell eslanuevaconsolade comandosincluidaensistemasposterioresaWindowsVista
con el propósitode sustituirgradualmenteCMD,con muchasmás posibilidades.
Su principal utilidadeslade permitirautomatizartareas.
Al usar PowerShell enel Símbolodel sistemase cambiaaeste entorno.
Se mostrará PS loque indicaque loque se introduzcaa continuaciónse ejecutaraempleandoesta
aplicación.
Los comandos sonllamados"cmdlets"ysonmás poderososyconmás recursos.Pruebaalgunos:
Ejemplos
Get-Date – Muestra la fechay hora.
Get-Process –Muestra una listade procesos.
Stop-Process -processname[GoogleUpdate] –Detiene el procesoGoogleUpdate.
Get-service –Muestrauna listade serviciosconel estadode cada uno.
Get-Command –Muestra un listade todoslos"cmdlets".
Usar el comando PROMPT
PROMPT esusadopara mostraren laconsola(noen archivosbatch) símbolosycaracteres que no
tenemos enel teclado,ademásalgunasinstruccionescomolahora,versiónde Windows,etc.
Por ejemplo:
PROMPT Norfi $A Mireyausan$V a las$T
Usar loscomandosRD o RMDIR
Cualquierade losdoscomandosborrao eliminaundirectorioocarpeta.
Son muyusadosenla práctica para eliminarcarpetascontodosu contenido,cuandoporalguna
razón se resistenal intento.
35. Ejemplos
• Se usa enarchivosbatch: RD /S "ruta a la carpetaa eliminar"
• En la consolasoloescribe RD/S,crea una espacio,arrastray sueltaencimalacarpeta a eliminar
y presionaEnter.
Usar el comando REG
REG esun comandocomplejoque constade variossubcomandosque se utilizanparacambiar
parámetrosdel Registrode Windows.
Los subcomandosson:REG QUERY, REG ADD, REG DELETE, REG COPY, REG SAVE,REG RESTORE,
REG LOAD,REG COMPARE,REG EXPORTy REG IMPORT.
Es posible conelloscrear,eliminar,modificarclaves,valores,exportarramasy muchasotras
tareas.
Lee más informaciónendetalle: Comandosparamodificarclavesyvaloresdel Registro
Usar el comando REM
REM se usa para crear comentariosenlosarchivosbatch.
La líneaque comience coneste comandonose toma encuenta.
En loseditoresestalínease muestrade colorverde.
Para el mismopropósitose puedenusardospuntosseguidos(::)
ROBOCOPY
Ejemplosprácticos: Comousarel comandoRobocopyenWindows
Usar el comando SET
SET es uncomando para crear variablesde formatemporal.
Estas variablesse puede usarencomandosposterioresal igual se hace encon "var" enJavaScripty
"$XXX"en PHP.
En archivosbatch se usa "SET /p var" para preguntarle al usuarioytomar la respuestacomo
variable.
La variable creadase representacomo%var%
Dos ejemplos:
✓ En el primerose usa el términointroducidoparahaceruna búsquedaenGoogle.Al ejecutarlo
se abre la peticiónhechaenel navegadorpredeterminado.
✓ En el segundoconla letraintroducidase iniciaCHKDSKpararevisaruna unidadde discoduro
del equipo.
Pruébalos.
36. Ejemplos
@echooff
SET /p busqueda=Escribe unapalabraparabuscar enGoogle:
START http://www.google.com/search?q=%busqueda%
@echooff
SET /p unidad=Escribe laletrade launidadde discoa revisar:
START CHKDSK%unidad%:/F
Usar el comando SETX
SETX se usa para crear variablesde entornoque puedenserutilizadasporel sistemaoporlas
aplicaciones.
Los cambiosse guardan enel Registro,porloque las variablescreadassiguenestandodisponibles
aun despuésde cerrarla sesión.
Se empleade formaelemental:SETXVARIABLEVALOR
Por ejemplo:
SETX FX E:DatosArchivosPeliculas
Para accedera estacarpeta ahorasolointroduce enEjecutar:%FX% y presionaEnter.
Lee más informaciónde las Variablesde entornoenenWindows
SCHTASKS
Ejemplosprácticos: Utilizarel comandoSCHTASKSparaprogramartareas
SFC
Ejemplosprácticos: Comorevisar,repararysustituirarchivosdañadosde WindowsconSFC
SHUTDOWN
Ejemplosprácticos: Comousarel comandoSHUTDOWN en el apagadode Windows
START
Ejemplosprácticos: Comousarel comandoSTART enWindows
37. SYSTEMINFO
Muestra lascaracterísticas principalesdelhardware del equipocomosonlaCPU,memoriaRAMy
virtual (enusoy disponible),laversióndel BIOSde laplacabase,tarjetasde red,etc.
Tambiénmuestravariosdatosdel sistemaoperativoinstaladoyde suconfiguración.
Es un comandomuy útil cuandose deseaconocerrápidamente lascaracterísticaselementalesde
otro equipoque noesel nuestro,paraevaluarlo.
Para crear un archivode textoenel escritorioconla informaciónque devuelve SYSTEMINFO,
introduce enlaconsolao enun archivobatch:
SYSTEMINFO>%userprofile%DesktopInfo.doc
38. LoscomandosMSDOS queincluyeWindows
Los comandosde Windowssonuna herenciade losprimerossistemasoperativosque funcionaban
enMSDOS. En ellostodaslasinstruccionesteníanque serejecutadasmanualmente mediante
comandossimilaresalosde la listaeneste artículo.
El usode estoscomandosmantiene plenasuvigenciaenel díade hoy.
Muchos han sidorecientemente agregadosyaque solose empleabancomoherramientasen
paquetesokitsindependientesparaserusadospor profesionales.
En cada versiónde Windowsliberada,sonperfeccionadosconopcionesymodificadoresnuevos,
losque lo hacenaún máspotentes.
Los comandosque se relacionaenestapáginason losque incluye Windows7,lagran mayoría
salvoexcepcionesestándisponiblesenWindowsXP,VistayenWindows8.
Este últimosistemadebidoasermásreciente,incluye otroscomandosnovedososque lospuedes
consultaren otra páginade este sitio: Comandosnuevosenlaconsolade CMD en Windows8
La lista que aparecea continuación inicia comandosincluidosen el interior del archivo
ejecutablecmd.exe(la consola original),pero ademásotrosqueestán independientescomo
robocopy.exe,netstat.exe,netsh.exe,etc.y solo funcionan a travésde la línea de comandos.
Ademásla consola ejecutacualquierejecutable,es decir cualquier archivo de extensión .exequese
encuentreen los directoriosC:Windows,C:WindowsSystem32y otrosespecificadosen la
variablede entorno del sistema %PATH%.
Para ejecutarestosarchivosno es necesario especificar la extensión,aligual que otrosque están
especificadosen la variable de entorno %PATHEXT%,porejemplo los.com,.cmd,.bat,.vbs,.vbe,
etc.
Cada comandoestáacompañadode unabreve descripción,convínculosenalgunoscasosa
páginasde este sitioque tienenejemplosprácticosoarchivosbatch para descargarusandodicho
comando.
Información adicional de cada comando
Puedesextraerinformaciónadicionalde laconsolacomolas características,el modode empleoy
lasopcionesde cualquiercomandode lasiguienteforma:
Escribe enla consolade CMD y presionalateclaEnter: NombreComando/?.
Para escribirtodala ayudaque contiene uncomandodeterminadoaunarchivode texto,utiliza:
NombreComando/?>%userprofile%DesktopInformacion.docypresionaEnter.
39. Lista de todos los comandos en Windows 7
ARP
Mantiene encache la correspondenciaentre lasdireccionesIPylasdireccionesfísicas
del adaptadoro tarjetade red.Es utilizadoentareasde redesparaoptimizarel
rendimientode lasconexiónesypara solucionarconflictos.
« Ejemplosdel usode ARP: Comoutilizarel comandoARP
ASSOC
Muestra o modificalasasociacionesde lasextensionesde archivos,osealaacción
que Windowsdebe realizarde acuerdoa laextensiónque poseael archivo.
« Ejemplosdel usode ASSOC: Repararyrestaurar lasasociacionesde archivosen
Windows
AT
El comandoAT programa laejecuciónde comandosyprogramasen unequipoa una
hora y fechaespecificadas.El serviciode programacióndebe estarenejecuciónpara
utilizarel comandoAT.
« Ejemplosdel usode AT: Comoprogramar tareasy eventosconel comandoAT
ATTRIB
Muestra o cambialosatributosde un archivo.En Windowsse le asignaa cada archivo,
de acuerdoa la funciónoal objetivoque vanadesempeñarenel equipounatributo,
ya seade archivooculto,de sistema,sololectura,etc.Conel comandoATTRIBes
posible saberlosestablecidosenunarchivodeterminadoyretirárselooasignarle
otro.
« Ejemplosdel usode ATTRIB: Ejemplosprácticosdel usodel comandoATTRIB
AUDITPOL Es usadopara mostraro cambiar configuracionesde permisos
BITSADMIN
Es usadopara crear,administrary monitoreartareasde descargasysubidasde
archivos.
BREAK Establece oeliminalacomprobaciónextendidade Ctrl+Cenlaconsola.
BCDBOOT
Herramientade reparaciónycreaciónde archivosde arranque BCD.La herramienta
de líneade comandosbcdboot.exese usapara copiararchivosde arranque
imprescindiblesalaparticióndel sistemayparacrear un nuevoalmacénde BCD enel
sistema.
BCDEDIT
Editorde labase de datosde laconfiguraciónde arranque (BCD) del equipo.
Podemosusarloparaestablecerel ordende lossistemasoperativos,sunombre enel
menúde arranque,usar sistemasendiscosvirtuales,habilitarodeshabilitarefectos,
etc.
40. Lee como utilizarlo: UsarBCDEDIT para modificarel arranque de Windows
BOOTCFG
Esta herramientade lalíneade comandosse puede usarpara configurar,consultar,
cambiaro eliminarlaconfiguraciónde laentradade arranque enel archivoBOOT.INI
ensistemasoperativosanterioresaWindowsVista.
CACLS
Muestra o modificalaslistasde control de acceso(ACLs) de archivos.
« Ejemplosdel usode CACLS: Usar CACLSpara cambiar permisosaarchivosy carpetas
del sistema.
CALL
Llama unsegundoarchivobatchdesde unoenejecuciónoseapermite ejecutarlosen
formade cadenasecuencialmente.
CD
Muestra el nombre ocambia al directorioactual.Es unode loscomandosmas
empleados,usadoparainiciarunaaccióndirectamente enundirectoriodeterminado.
Observavariosejemplos: Usarel comandoCD o CHDIR
CHCP Muestra o establece el númerode páginade códigosactiva.
CHDIR Muestra el nombre ocambia al directorioactual,igual que CD
CHKDSK
Chequea,compruebayreparaerroresde disco.Es unode loscomandosmas
importantesque incluyeWindows,confuncionalidadessuperioresalosprogramaso
aplicacionescreadosparaestastareas.
« Ejemplosdel uso de CHKDSK:
Comocomprobar y reparardiscosduros con el comandoCHKDSK
Usar CHKDSKenWindows8 para la reparaciónde losdiscosduros
CHKNTFS Muestra o modificalacomprobacióndel discode sistemaantesde iniciarWindows
CHOICE
Esta herramientapermite que losusuariosseleccionenunelementode unalistade
opcionesydevuelve el índice de laopciónseleccionada.
CIPHER Muestra o alterael cifradode directorios[archivos] enparticionesNTFS.
CLEANMGR
Liberaespacioinnecesarioendisco.Poseevariasopcionesparapersonalizarlatareay
lasguarda en memoria.
« Ejemplosdel usode CLEANMGR:Comoliberarespacioendiscousandoel comando
CLEANMGR
CLIP
Redireccionael resultadode lasherramientasde lalíneade comandosal Portapapeles
de Windows.Estasalidade textose puede pegarenotrosprogramas.
41. CLS
Borra lossímboloso el textoenla pantallade laconsola.Se usa comouna especie de
borrador.Sinopciones,soloesnecesariointroducirCLSypresionarEnter.
CMD Iniciaunanuevainstanciade la consola,conopcionesparaabrir una nuevaventana.
CMDKEY Crea,presentayeliminanombresde usuarioycontraseñasalmacenados.
COLOR
Establece loscoloresde primerplanoyfondode laconsola
« Ejemplosdel usode COLOR: Comoconfigurarloscoloresde laconsolay losarchivos
batch usandoel comandoCOLOR
COMP Comparael contenidode dosarchivoso un conjuntode archivos.
COMPACT Muestra o cambiael estadode compresiónde archivosenparticionesNTFS.
CONVERT Convierte volúmenesFATavolúmenesNTFS.Nopuede convertirlaunidadactual.
COPY Copiaunoo másarchivosenotra ubicación
CSCRIPT
Permite ejecutarenlaconsolaarchivosVBSconteniendoscriptsescritosenlenguaje
VBScript.Tambiénpuede utilizarse enarchivosbatchconla opción//B,con loque se
evitaránlosmensajesde erroryavisosde secuenciasde comandos
DATE Muestra o establece lafecha.
DEL Eliminaunoo másarchivos.
DEFRAG
Localizay consolidaarchivosfragmentadosenvolúmeneslocalesparamejorarel
rendimientodel sistema.
« Ejemplosdel usode DEFRAG: Comodesfragmentardiscosdurosusandoel
comandoDEFRAG
DIR Muestra unalistade archivosysubdirectoriosenundirectorio.
DISM
Ofrece información,instala,desinstala,configurayactualizacaracterísticas
adicionalesy paquetesde imágenesde Windows.
Por ejemplo,paramostrarlas característicasinstaladasde Windowsque se pueden
desinstalarusa:
DISM.exe /Online/English/Get-Features/Format:Table
Lee como usar DISMpara habilitarenWindows8Framework3.5: Como instalary
42. habilitar.NETFrameworkenWindows
DISKCOMP Comparael contenidode dosdisquetes.
DISKCOPY Copiael contenidode undisquete enotro.
DISKPART Muestra o configuralaspropiedadesde particiónde disco.
DOSKEY
Edita líneasde comando,memorizacomandosde Windowsycreamacros.
« Ejemplosdel usode DOSKEY: Crearmacros con DOSKEY enla consolade cmd,
guardar y cargar macros
DRIVERQUERY Muestra el estadoylas propiedadesactualesdel controladorde dispositivo.
ECHO Muestra mensajes,oactivaydesactivael eco
ENDLOCAL Terminalabúsquedade variablesde entornodel archivoporlotes
ERASE Eliminaunoo másarchivos,igual que DEL
EXPAND Expande unoo variosarchivoscomprimidos
EXIT Sale del programaCMD.EXE (interfazde comandos)
FC Comparados archivoso conjuntode archivosy muestralasdiferenciasentre ellos
FIND
Busca una cadenade textoenuno o más archivos.
« Ejemplosdel usode FIND: Ejemplosprácticosdel usodel comandoFIND
FINDSTR
Busca cadenasde textoenarchivos.
« Ejemplosdel usode FINDSTR: Ejemplosprácticosdel usodel comandoFINDSTR
FOR
Ejecutaun comandode forma simultáneaenvariosarchivos,permite reducirla
cantidadde códigonecesarioenvariastareas.Es uno de loscomandosque ofrece
mayoresbeneficiosprácticos.
« Ejemplosdel usode FOR: Ejemplosprácticosdel usodel comandoFORcontodas sus
opciones.
FORFILES Comandode uso algosimilaraFOR, seleccionaunoovariosarchivosyejecutaun
comandoencada unode ellos.Permite multitudde opcionesútilespocoexplotadas.
43. « Ejemplosdel usode FORFILES: Ejemplosprácticosdel usodel comandoFORFILES
FORMAT
Permite darle diferentesformatosadiscosdurosu otros dispositivospara usarlocon
Windows
« Ejemplosdel usode FORMAT: Ejemplosprácticosdel usodel comandoFORMAT.
FSUTIL
Muestra o configuralaspropiedadesde sistemade archivos.Posee varios
subcomandosparala administraciónefectivadel sistemade archivosyvolúmenes.
« Ejemplosdel usode FSUTIL: Ejemplosprácticosdel usodel comandoFSUTIL.
FTYPE
Muestra o modificalostiposde archivousadosenunaasociaciónde extensiónde
archivo
GETMAC
Muestra laMAC Addressodirecciónfísicadel adaptadorde redde existirunoenel
equipo.
Mas informacion:¿Qué eslaMACAddressde unequipoycomo saberla?
GOTO
Direccionael intérpretede comandosde Windowsaunalíneaen unarchivo batch.
« Ejemplosdel usode GOTO: Ejemplosprácticosdel usodel comandoGOTOen
archivosbatch.
GPRESULT Muestra informaciónde directivasde grupoporequipoousuario
GPUPDATE
Actualizaloscambios hechosenel Editorde directivasde grupolocal.
Permite que se active cualquierade lasdirectivasestablecidasyaseainmediatamente,
al reiniciaroal iniciarsesión.
Para lograr que se activeninmediatamente usa:GPUPDATE/force
GRAFTABL Permite aWindowsmostrarun juegode caracteresextendidosenmodográfico
HELP Proporcionainformaciónde ayudaparaloscomandosde Windows
ICACLS
Muestra,modifica,hace copiasde seguridadorestauralistasde control de acceso
(ACL) para archivosy directorios
IF
Ejecutacomandosde forma condicional,se utilizaparadefinirvaloresde error,
comparar cadenas,demostrarexistenciade archivosyhacercomparaciones
matemáticasentre otros.
« Ejemplosdel usode IF: Ejemplosprácticosdel usodel comandoIFenarchivosbatch.
IPCONFIG
Muestra losparametrosde una conexionde red.De formapredeterminada,se
muestrasolamente ladirecciónIP,lamáscarade subredy lapuerta de enlace
predeterminadaparacada adaptadorenlazadoconTCP/IP.
44. « Ejemplosdel usode IPCONFIG: Comousarel comandoIPCONFIG.Ejemplosprácticos
LABEL Crea,cambia o eliminalaetiquetadel volumende undisco
LOGMAN
Permite manejaryadministrarel Monitorde rendimientode Windowsdesde lalínea
de comandos
MEM Muestra lacantidadde memorialibre yusadaenel sistema
MD Crea undirectorioocarpeta
MKDIR Crea undirectorio,igual que el anterior
MKLINK Crea vínculossimbólicosyvínculosfísicos
MODE Configuraundispositivode sistema
MORE Muestra lainformaciónpantallaporpantalla
MOVE Mueve unoo más archivosde un directorioaotro enla mismaunidad
MSINFO32
InicialaherramientaInformacióndel sistemaque muestradatostécnicosdel equipoy
sistemaoperativo.
MSTSC Iniciaunaconexionremotaal escritorio
NBTSTAT
Muestra lasestadísticasdel protocoloylas conexionesactualesde TCP/IPusandoNBT
(NetBIOSsobre TCP/IP)
NET Configuraunaampliavariedadde parametrosenredes.
NETCFG
Es utilizadoparainstalarWindowsPreinstallationEnvironment(WinPE),unaversion
minimayligerade Windowsusadapordesarrolladores
NETSH
El comandoNETSH (NetworkShell) permiteconfigurar,determinarconflictosy
administrardiferentescomponentesde redesmediante lalíneade comandosde forma
local o remota.
Muestra y configurael estatusde loscomponentesde losprotocolosde redesinstalados.
Los comandosde Netshestánorganizadoenformade árbol,cada tecnologíay protocolo
tiene supropiocontexto.
45. NETSTAT
Muestra estadísticasdel protocoloyconexionesTCP/IPactuales.Permite el
monitoreode todaslasconexionesactivas
« Ejemplosdel usode NETSTAT: Comovertodas lasestadísticasde una conexión
usandoel comandoNETSTAT
NLSFUNC Carga la informacionespecificade unpaiso region
NLTEST
El comandoNLTEST se utilizapararealizarpruebasmediante canalessegurosentre
losordenadoresWindowsde diferentesdominiosyentre controladoresde dominio
que son de confianza
NSLOOKUP
Muestra informacionsobre losservidoresDNSasignadosatuconexionde red.
Permite hacerpeticionesaestosservidores.
« Ejemplosdel usode NSLOOKUP: Comousarel comandoNSLOOKUPpara probar y
configurarlosservidoresDNS
OCSETUP
IniciaWindowsOptional ComponentSetupherramientaque instalaopciones
adicionalesde Windows
OPENFILES Muestra archivoscompartidosabiertosporusuariosremotos
PATH Muestra o establece unarutade búsquedaparaarchivosejecutables
PAUSE Pausala consolay muestraun mensaje
PING
Permite probarunaconexiónde red,enviando yrecibiendounpaquete de datos.
« Ejemplosdel usode PING: Comousarel comando PINGenconexionesde redes
POPD Restaurael valoranteriordel directorioactual guardadoporPUSHD
POWERSHELL
Ejecutauna instanciade WindowsPowerShell,lanuevaconsolade comandosque
incluye WindowsensistemasposterioresaWindowsVista.
Al mostrarse PS enel símbolode la consolasignificaque te encuentrasenel entorno
de PowerShell,porloque introduzcasapartir de ese momentoestarárelacionado
con este intérprete,paravolverala consolasoloescribe CMDy presionaEnter.
PRINT Imprime unarchivode texto
PROMPT Cambiael símbolode comandosde Windows
PUSHD Guarda el directorioactual y despuéslocambia
QAPPSRV Muestra losservidoreshostde sesiónde Escritorioremotodisponiblesenlared
46. QPROCESS Muestra informaciónsobre procesos
QUERY Muestra el statusactual y losparametrosde un servicioespecifico
QUSER Mostrar informaciónsobre losusuariosque hanregistradolaentradaenel sistema
QWINSTA Muestra informaciónsobre lassesionesde Escritorioremoto
RASDIAL Es usadopara iniciarodetenerunaconexionde accesotelefonicoodial up
RD Quitao eliminaundirectorioo carpeta
RECOVER Recuperalainformaciónlegible de undiscodañadoodefectuoso
REG
Es usadopara administrartodoslosparámetrosdel Editordel Registrodesde lalínea
de comandosy archivosbatch. Es posible agregar,modificarclaves,valores, exportar
ramas, etc.
El comandoREG se compone de variossubcomandos,cadaunopara un uso
completamentediferente,son:
REG QUERY, REG ADD,REG DELETE, REG COPY,REG SAVE, REG RESTORE, REG LOAD,
REG UNLOAD,REG COMPARE,REG EXPORT,REG IMPORT yREG FLAGS
« Informaciónyejemplosdel usode REG: Como usar todoslossubcomandosque
permite REG
REGEDIT
El comandoREGEDIT permite importar,exportaroeliminarconfiguracionesenel
registrodesde unarchivode textoplanode extensión.reg.
« Ejemplosdel usode REGEDIT: Comousar el comandoREGEDIT
REGSVR32 RegistralibreriasDLLpara incorporarlasal registro
RELOG
Relogcrea nuevosregistrosde rendimientoapartirde datosde registrosde
rendimientoexistentescambiandoel intervalode muestreooconvirtiendoel
formatode archivo.
Admite todoslosformatosde registrode rendimiento,incluidoslosregistros
comprimidosde WindowsNT4.0
REM
Marca comentariosenarchivosporloteso CONFIG.SYS.Lalineaenunbatch que
comienzaconREM es consideradauncomentario
REN Cambiael nombre de unoo más archivos
RENAME Cambiael nombre de unoo más archivos,igual que el anterior
47. REPLACE Reemplazaarchivos
RMDIR Quitaun directorio
ROBOCOPY
Utilidadavanzadapara copiarcarpetas ydirectoriosenWindows.Permite realizar
copiasa la velocidadmáximaque permite el hardware delequipo,superiora
cualquieraplicaciónoprogramade terceros.
« Ejemplosdel usode ROBOCOPY: Comousarel comandoRobocopypara copiar
archivosy carpetasen Windows
RESET
SESSION
(Rwinsta) Volveraestablecerel hardware yel software de subsistemade lasesión
con losvaloresinicialesconocidos
ROUTE Manipulatablasde enrutamientode red
RPCPING Hace pingal servidormedianteRPC
RUNDLL32
IniciafuncionesincluidasenlibreríasDLLdel sistema.
« Ejemplos:Comousarel comandoRUNDLL32 enWindows,usosprácticos
RUNAS
Es usadopara ejecutarunprogramautilizandocredencialesoderechosde otro
usuario
SECEDIT Analizalaseguridaddel sistemayhace la comparacioncon unaplantilladeterminada
SET
Muestra,establece oeliminavariablesde entornode Windows.Lasvariables
creadassolo permanecerándurante lasesióncreadaconla consola.
SETLOCAL Comienzalasecciónde cambioslocalesde entornoenlaconsola
SETVER
El comandoSETVER se utilizaparaestablecerel númerode versiónde MS-DOSque
se informaa un programa
SETX
Crea o modificavariablesde entornoenel entornode usuarioode sistema.Los
cambiosse guardan enel Registro,porloque las variablespuedenusarse aun
despuésde cerrarla sesiónactual.
Lee:Qué son lasvariablesde entornoysususosprácticos
SC
Muestra o configuraservicios(procesosensegundoplano).
« Ejemplosdel usode SC: Comoadministraryver losservicios conel comandoSC
48. SCHTASKS
Ejecutael Programadorde tareas.Programacomandosy programas para ejecutarse
enun equipo.
« Ejemplosdel usode SCHTASKS: Comoprogramartareasusandoel comando
SCHTASKS
SFC
Comprobadorde recursosde Microsoft,examinalaintegridadde todoslosarchivos
de sistemaprotegidosyreemplazalasversionesincorrectasporlascorrectasde
Microsoftdesde unacarpeta del sistemaoel discode instalación.
Es la herramientaideal pararevisarysustituirarchivosdañadosporprogramas,
virus,cortesde energía,etc.
Ejemplodel usode SFC: Comorevisar,reparary sustituirarchivosdañadosde
WindowsconSFC
SHADOW Supervisarotrasesiónde Serviciosde Escritorioremoto
SHARE El comandoSHARE se utilizaparabloqueararchivosyfuncionesenMS-DOS
SXSTRACE Utilidadde seguimientode WinSxs
SHIFT Cambiaposiciónde modificadoresreemplazablesenarchivosporlotes
SHUTDOWN
Permite el apagado,reinicio,suspensióne hibernaciónlocal oremotode unequipo
con variasopciones,comoel tiempode espera,mensajesde información,cerrado
forzadode aplicaciones,etc.
« Mas información:Comousarel comandoSHUTDOWN en el apagadode Windows
SORT
Ordenalosresultadosde un comandoseleccionado,porejemplolosresultadosde
una busquedaconFIND
START
START ejecutae iniciaprogramas,aplicacionesuotroscomandosenWindows.
« Mas información:Comousarel comandoSTART enWindows,susaplicaciones
prácticas
SUBST Asociauna ruta de acceso con unaletrade unidad
SYSTEMINFO Muestra las propiedadesylaconfiguraciónespecíficasdel equipo
TAKEOWN
Esta herramientapermite que el administradorrecupere el accesoaun archivo
denegadomediante lareasignaciónde lapropiedaddel archivo.
« Un ejemplo:ComousarTAKEOWN para obtenerlospermisosde unacarpetade
sistema
TASKLIST Muestra todoslosprocesosejecutándose enel equipoconel númerode identidad
49. del proceso(PID) yla memoriaque utilizan.
« Mas información:Comousarel comandoTASKLISTen Windows
TASKKILL
Permite detenertareasoprocesosusandoel PID(númerode identidaddel proceso)
o el nombre.
« Mas información:Comousarel comandoTASKKILLen Windows
TCMSETUP
Es usadopara configurarodeshabilitarel cliente de telefonia TelephonyApplication
ProgrammingInterface (TAPI)
TIME Muestra o establece lahoradel sistema
TIMEOUT
Esta utilidadaceptaunparámetrode tiempode esperaparaesperarel un período
de tiempodeterminado(ensegundos)ohastaque se presiónaalgunatecla.También
acepta unparámetropara omitirla presiónde tecla
TITLE Establece el títulode laventanade una sesiónde CMD.EXE
TRACERPT
El comandoTRACERPT se utilizaparaprocesarlosregistrosde seguimientode
sucesoso datosentiemporeal
TRACERT
Permite hacerunseguimientode larutaentre un equipoyotroen lared,es muy
utilizadoparaconocerdónde se ha detenidounpaquete de datosenlared.
« Ejemplosdel usode TRACERT: Comousar el comandoTRACERT, trazar una ruta en
la red.
TREE Muestra gráficamente laestructurade directoriosde unaunidadoruta de acceso
TSDISCON Desconectaunasesiónde Escritorioremoto
TSKILL Terminaun proceso
TYPE Muestra el contenidode unarchivode texto
TYPEPERF
Typeperf escribe informaciónde rendimientoenlaventanade comandosoenun
archivode registro.Para detenerTypeperf presioneCTRL+C
TZUTIL Utilidadde zonahoraria de Windows
UNLODCTR
Quitael nombre de contador y textoexplicativoparael contadorextensible
especificado
VER Muestra laversiónde Windows
50. VERIFIER
Iniciael "Verificadorde driversde Windows",herramientaparacomprobarel
funcionamientode loscontroladores instaladosenel sistema.
Nospermite conocersi algunode elloseslacausa de conflictos,reinicios
inesperadosoerroresde pantallaazul.
« Ejemplosdel usode VERIFIER: Comoverificarycomprobar losdriversy
controladoresinstaladosenWindows
VERIFY
Comunicaa Windowssi debe comprobarque losarchivosse escribende forma
correcta enun disco
VOL Muestra laetiquetadel volumenyel númerode serie del disco
VSSADMIN
Herramientaadministrativadel Serviciode instantáneasde volumen,lasimágenes
creadaspor Windowspara lafunciónRestaurarsistema.
Por ejemplo,paralistartodaslasimágenesexistentesusa:VSSADMIN listshadows
W32TM
Herramientausadapara diagnosticarconflictosdelequipolocal ode unoenla red
con el servicioHorade Windows(Windowstime) al tratarde sincronizarode
actualizarel reloj del sistema
WAITFOR
Esta herramientaenvíaoesperaa que llegue unaseñal enunsistema.Si nose
especifica/Slaseñal se difundiráatodoslossistemade un dominio.Si se especifica
/S laseñal sólose enviaráal dominioespecificado
WBADMIN Herramientade líneade comandosde copiade seguridad
WEVTUTIL
Utilidadde líneade comandosde eventosde Windows.Permite recuperar
informaciónacercade registrosde eventosypublicadores,instalarydesinstalar
manifiestosde eventos,ejecutarconsultasyexportar,archivaryborrar registros
WHERE
Muestra laubicaciónde archivosque coincidenconel patrónde búsqueda.De
manerapredeterminada,labúsquedase realizaenel directorioactual yenlasrutas
especificadasporlavariable de entornoPATH
WHOAMI
Esta utilidadse puede usarparaobtenerel destinode informaciónde grupoy
nombre de usuariojuntocon losrespectivosidentificadoresde seguridad(SID),
privilegios,identificadorde iniciode sesión(Id.de iniciode sesión) delusuarioactual
(testigode acceso) enel sistemalocal.Esdecir,quiénesel usuarioactualmente
conectado.Si no se especificaningúnmodificador,laherramientamuestranombre
de usuarioenformatoNTLM (dominionombre_usuario)
WINHLP32 Ejecutalosarchivosde ayuda de Windowsque usanla extensiónHLP
51. WINRM
Herramientade lalíneade comandosde Administraciónremotade Windows
Administraciónremotade Windows(WinRM) eslaimplementaciónde Microsoftdel
protocoloWS-Management,que proporcionaunaformasegurade comunicarse con
equiposlocalesyremotosmediante serviciosweb
WINRS Abre una ventanade comandosenmodosegurocon un equipoenlared
WINSAT
Herramientade evaluacióndelsistemade Windows.Permitecomprobaryconocer
lasposibilidadesde losprincipalescomponentesde lacomputadora,comolaCPU,
memoria,discoyvideo.
« Ejemplosdel usode WINSAT: Comousarel comandoWINSATpara saber el
rendimientode lacomputadora
WMIC
Muestra informaciónde WMIenel shell de comandosinteractivo.Permiteaccedera
todotipode informaciones,tantode el equipolocal oaotro enla red,enumera
todoslosdatos del hardware ydel software desponibles
« Ejemplosdel usode WMIC: Obtenerinformaciónsobre el hardware ysoftware de
la PCmediante WMIC
XCOPY Copiaarchivosy árbolesde directorios
Otra forma deejecutar los comandos enWindows
Todoslos comandosanterioresesposible tambiénejecutarlosdesde el cuadrode Iniciosintener
que abrir laconsolade CMD.
Para esohaz losiguiente:
➔ Escribe CMD /K comando+ opción.
Lo anteriorejecutaráel comandoconla opcióny dejaraabiertalaventanade CMD.
➔ Escribe CMD /C comando+ opción
Lo anteriorejecutaráel comandoconla opcióny cerrara la ventanade CMD al terminar.
Dos ejemplos:
CMD /K IPCONFIG /ALL
CMD /C START http://google.com
Configurarla consola deCMD
Para facilitarel usode loscomandos,lomás adecuadoesajustar algunosde los parámetrosy
opcionesque ofrece laconsola.
Para conocertoda la informaciónnecesaria,leelasiguiente página: Comoconfigurarlaconsolade
CMD
52. Sencillapáginawebcon unalistade loscomandosmás utilizadosenlaconsolade CMD, muyútil
para tenerlaenel teléfonocelularomóvil,funcionaoffline,sinconexiónainternet.
◄ Listade loscomandosde Windowsparamóvilesycelulares
Para cargarla en el celularsoloescribe ensunavegador: bit.ly/listacomandos
Páginasrelacionadas
✓ Comandosnuevosenlaconsolade CMD enWindows8
✓ Comousar la líneade comandosen Windows,ejemplosde laletraA a la E
✓ Comousar la líneade comandosen Windows,ejemplosde laletraFa laI
✓ Comousar la líneade comandosen Windows,ejemplosde laletraL a la O
✓ Comandosdel Símbolodel sistemade Windows,de laletraPa la S
✓ Comandos,batchy scriptspara Windows
✓ Tutorial para usar la consolade comandosy crear archivosbatchen Windows
✓ Comocrear accesos directosenel escritorioparaejecutarcomandos