SlideShare una empresa de Scribd logo
1 de 52
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.
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
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.
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.
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
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.
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
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.
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.
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
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.
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
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
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
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
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"
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
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
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
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.
@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
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:
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
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:
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
@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:
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
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"
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.
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)
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"
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
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
"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.
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.
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
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
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.
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.
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.
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
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.
« 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.
« 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.
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
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
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
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
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
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
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
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

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Programación en c y c++ prev
Programación en c y c++ prevProgramación en c y c++ prev
Programación en c y c++ prev
 
Registros de la cpu
Registros de la cpuRegistros de la cpu
Registros de la cpu
 
Hx c27
Hx c27Hx c27
Hx c27
 
Linux ud7 - gestion de procesos
Linux   ud7 - gestion de procesosLinux   ud7 - gestion de procesos
Linux ud7 - gestion de procesos
 
Dennis ipiales
Dennis ipialesDennis ipiales
Dennis ipiales
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Armando cevallos.doc
Armando cevallos.docArmando cevallos.doc
Armando cevallos.doc
 
Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)
 
NASM
NASM NASM
NASM
 
programacion en lenguaje ensamblador con NASM
programacion en lenguaje ensamblador con NASMprogramacion en lenguaje ensamblador con NASM
programacion en lenguaje ensamblador con NASM
 
Visual basic
Visual basicVisual basic
Visual basic
 
Mplab v8.00
Mplab v8.00Mplab v8.00
Mplab v8.00
 
Javaintroduccion 2010
Javaintroduccion 2010Javaintroduccion 2010
Javaintroduccion 2010
 
C++
C++ C++
C++
 
Programacion Lenguaje Assembler 25 10 07
Programacion Lenguaje Assembler 25 10 07Programacion Lenguaje Assembler 25 10 07
Programacion Lenguaje Assembler 25 10 07
 
Practica 1 unidad 4
Practica 1 unidad 4Practica 1 unidad 4
Practica 1 unidad 4
 
Visual fox pro_manual_del_programador_800_paginas_by_enigma
Visual fox pro_manual_del_programador_800_paginas_by_enigmaVisual fox pro_manual_del_programador_800_paginas_by_enigma
Visual fox pro_manual_del_programador_800_paginas_by_enigma
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 

Similar a Cómo usar los códigos dos (20)

CMD en Windows
CMD en WindowsCMD en Windows
CMD en Windows
 
Tutrorial batch de hackxcrak
Tutrorial batch de hackxcrakTutrorial batch de hackxcrak
Tutrorial batch de hackxcrak
 
Que son los archivos batch
Que son los archivos batchQue son los archivos batch
Que son los archivos batch
 
Guia3 emu8086 Arquitectura de computadoras
Guia3 emu8086 Arquitectura de computadorasGuia3 emu8086 Arquitectura de computadoras
Guia3 emu8086 Arquitectura de computadoras
 
Linux
LinuxLinux
Linux
 
CarlosMuquinche
CarlosMuquincheCarlosMuquinche
CarlosMuquinche
 
Linux
LinuxLinux
Linux
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Comandos consola-windows-xp
Comandos consola-windows-xpComandos consola-windows-xp
Comandos consola-windows-xp
 
Programa
ProgramaPrograma
Programa
 
programacion-Devian-C.pdf
programacion-Devian-C.pdfprogramacion-Devian-C.pdf
programacion-Devian-C.pdf
 
Teensy para pentesters y locos (2010)
Teensy para pentesters y locos (2010)Teensy para pentesters y locos (2010)
Teensy para pentesters y locos (2010)
 
Manual de DFD_2
Manual de DFD_2Manual de DFD_2
Manual de DFD_2
 
MANUAL DFD
MANUAL DFDMANUAL DFD
MANUAL DFD
 
manual 7
manual 7manual 7
manual 7
 
Manual de dfd 2
Manual de dfd 2Manual de dfd 2
Manual de dfd 2
 
Manual de dfd3
Manual de dfd3Manual de dfd3
Manual de dfd3
 
Manual de dfd
Manual de dfd Manual de dfd
Manual de dfd
 
Manual de dfd3
Manual de dfd3Manual de dfd3
Manual de dfd3
 
Manual de dfd
Manual de dfd Manual de dfd
Manual de dfd
 

Más de David Antonio Rapri Mendoza (20)

Vectores(1)
Vectores(1)Vectores(1)
Vectores(1)
 
Lamina 26
Lamina 26Lamina 26
Lamina 26
 
Lamina 25
Lamina 25Lamina 25
Lamina 25
 
Lamina 24
Lamina 24Lamina 24
Lamina 24
 
Lamina 27
Lamina 27Lamina 27
Lamina 27
 
Lamina 28
Lamina 28Lamina 28
Lamina 28
 
Lamina 29
Lamina 29Lamina 29
Lamina 29
 
Lamina 23
Lamina 23Lamina 23
Lamina 23
 
Lamina 22
Lamina 22Lamina 22
Lamina 22
 
Lamina 22
Lamina 22Lamina 22
Lamina 22
 
Lamina 21
Lamina 21Lamina 21
Lamina 21
 
Lamina 19
Lamina 19Lamina 19
Lamina 19
 
Lamina 18
Lamina 18Lamina 18
Lamina 18
 
Lamina 17
Lamina 17Lamina 17
Lamina 17
 
Lamina 16
Lamina 16Lamina 16
Lamina 16
 
Lamina 15
Lamina 15Lamina 15
Lamina 15
 
Lamina 14
Lamina 14Lamina 14
Lamina 14
 
Lamina 13
Lamina 13Lamina 13
Lamina 13
 
Lamina 12
Lamina 12Lamina 12
Lamina 12
 
Lamina 11
Lamina 11Lamina 11
Lamina 11
 

Último

Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 

Último (20)

Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
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