Vous êtes sur la page 1sur 45

DOS WIN7 Como usar los cdigos.

Los cdigos 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. Tambin es posible ejecutarlos de otra manera, para eso introduce los cdigos 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 estn antecedidos por los caracteres: cmd /k. Por ejemplo: cmd /k CHKDSK. Se incluyen tambin en los cuadros de fondo de color verde, el cdigo para crear sencillos archivos batch, que sirven de demostracin del empleo de los comandos, pero que se pueden utilizar en el equipo para realizar muchas tareas tiles, para crearlos debes copiar el cdigo al Bloc de notas u otro editor de texto y guardar el archivo con la extensin .cmd. Puedes ampliar la informacin sobre cada uno de estos comandos, sintaxis, opciones y parmetros de uso, escribiendo en la ventana de cmd: comando /? Todos los comandos funcionan en Windows Vista y 7, la gran mayora se pueden usar en Windows XP. La opcin que se encuentre encerrada entre corchetes [], su uso es opcional. Los comandos que la descripcin de su uso, de forma detallada se encuentra en otros artculos de este mismo sitio, se ofrece el vnculo a dicha pgina. Puedes descargar y ejecutar el siguiente script del registro que te crear un botn en el men contextual para acceder directamente a la Consola de CMD como administrador desde cualquier ubicacion de Windows. Script para crear un acceso directo en el menu contextual y poder acceder directamente a la Consola de CMD como administrador

Lista de comandos DOS disponibles desde la letra A hasta la E.

ARP Mantiene en cache la correspondencia que existe entre las direcciones IP y las direcciones fsicas del adaptador o tarjeta de red del equipo. El comando ARP es utilizado en tareas de redes, para solucionar conflictos o para optimizar el rendimiento de la conexin que utilizamos. Ms informacin con ejemplos prcticos: Como utilizar el comando ARP

Uso del comando ASSOC ASSOC Muestra o modifica las asociaciones de las extensiones de archivos, es decir la relacin que existe entre las extensiones de los archivos (caracteres a la derecha del punto que esta al final del nombre del archivo) y la accin que debe realizar Windows al dar dos clics el usuario en uno de ellos.

Ejemplos prcticos del uso del comando ASSOC ASSOC Al escribirlo sin parmetros en la consola muestra todas las asociaciones actuales que existen en el equipo. ASSOC .txt Muestra el tipo de archivo, en este caso: txtfile ASSOC .doc Muestra Word.Document ASSOC >"Lista de extensiones de archivo" Crea una lista con las extensiones y los tipos de archivos asociados. Ejemplos del uso de ASSOC: Ejemplos prcticos del uso del comando ASSOC. Uso del comando AT AT El comando AT programa la ejecucin de comandos y programas en un equipo a una hora y fecha especificadas. El comando an se encuentra disponible por cuestiones de compatibilidad, pero ha sido extendido en el comando SCHTASKS que permite opciones ms avanzadas. No obstante es posible emplearlo para la programacin de tareas sencillas. El servicio de programacin debe estar en ejecucin para utilizar el comando AT. Sintaxis.

AT hh:mm ID [/EVERY:dia | /NEXT:dia] comando Opciones. ID Identidad que asignarle a la tarea, cualquier nmero. hh:mm Hora a la que se debe ejecutar el comando (hora:minutos en formato de 24 horas) /every:dia Ejecuta el comando el, o los das especificados, las iniciales de los das utilizados tienen que corresponder a los das en el idioma ingles. /next:dia Realiza la prxima ejecucin del comando el da que se especifique /delete Elimina tareas programadas, si no se especifica la ID se eliminan todas.

Ejemplos prcticos del uso del comando AT Muestra todas las tareas programadas as como su ID (identidad) AT A la 1 de la madrugada inicia el navegador y conecta el equipo a Google.com. AT 01:00 cmd /c start http://google.com Realiza un respaldo, a las 8 de la maana copia todos los archivos de la carpeta Mis Documentos en la carpeta Backup situada en el disco C. AT 08:00 cmd /c copy %USERPROFILE%\Documents\*.* C:\ Todos los das ejecuta a las 11.30 de la maana el mismo batch llamado copia_diaria.cmd. AT 11:30 /EVERY:m,t,w,th,f,s,su c:\backups\copia_diaria.cmd Todos los viernes a las 2.00 pm ejecuta el batch copia_semanal.cmd. AT 14:00 /EVERY:f c:\backups\copia_semanal.cmd Cancela la tarea de ID 8 AT 8 /delete Cancela todas las tareas AT /delete Uso del comando ATTRIB ATTRIB Muestra o cambia los atributos de un archivo. Windows le asigna a cada archivo de acuerdo a la funcin o al objetivo que van a desempear en el equipo los siguientes atributos: R Archivos de solo lectura. Pide confirmacin antes de moverlo o eliminarlo. (1) H Archivos ocultos. Ocultos para evitar su dao de forma accidental.(2) S Archivos de sistema. Archivos del sistema que el usuario no tiene necesidad de editar.(4)

A Archivos de almacenamiento. Se usa para marcar archivos que han sido modificados. (32) I Archivo inmutable, el menos conocido, evita que este archivo sea editado o eliminado por cualquier usuario, el nico con privilegios en el es System. Sintaxis. ATTRIB +- atributo archivo opciones Opciones. + Establece un atributo - Quita un atributo /S Procesa archivos en subcarpetas /D Procesa carpetas Los valores numricos son utilizados al modificar los atributos mediante scripts (VBS) Existen otros atributos que no son de inters prctico para los usuarios, pero se muestran por si aparecen en las propiedades de algn archivo al ejecutar ASSOC. E Encriptado C Comprimido L Simblico O Sin conexin P Fragmentados T Temporal

Ejemplos prcticos del uso del comando ATTRIB Oculta los archivos en el directorio actual donde ejecutes la consola. ATTRIB +H Oculta los archivos, incluyendo los que se encuentren en subcarpetas y las carpetas tambin. ATTRIB +H /S /D Muestra los atributos que poseen los archivos en la carpeta Mis Documentos. ATTRIB %USERPROFILE%\Documents Oculta todos los archivos que se encuentran dentro de la carpeta Prueba en Mis Documentos y la carpeta tambin. ATTRIB +H %USERPROFILE%\Documents\Prueba\*.* En la unidad E: le quita los atributos de oculto, sistema y solo lectura a todos los archivos incluyendo subcarpetas.

Usndolo con + establece los atributos. ATTRIB -R -S -H E:/*.* /S /D Uso prctico del comando ATTRIB: Recuperar y ver los archivos ocultos en las memorias flash USB. BREAK Establece o elimina la comprobacin extendida de Ctrl+C

BCDBOOT Herramienta de reparacin y creacin de archivos de arranque BCD.La herramienta de lnea de comandos bcdboot.exe se usa para copiar archivos de arranque imprescindibles a la particin del sistema y para crear un nuevo almacn de BCD en el sistema.

BCDEDIT Editor del almacn de datos de la configuracin de arranque (BCD) Puede usar Bcdedit.exe para agregar, eliminar, editar y anexar entradas en el almacn de datos de la configuracin de arranque. La herramienta de la lnea de comandos Bcdedit.exe modifica el almacn de datos de la configuracin de arranque. Contiene parmetros de configuracin de arranque y controla el modo en que arranca el sistema operativo. Estos parmetros se encontraban antes en el archivo Boot.ini en sistemas operativos BIOS o en las entradas RAM no voltil en sistemas operativos basados en EFI (Extensible Firmware Interface).

BOOTCFG Esta herramienta de la lnea de comandos se puede usar para configurar, consultar, cambiar o eliminar la configuracin de la entrada de arranque en el archivo BOOT.INI. BOOTCFG /query Muestra las entradas existentes en el archivo BOOT.INI Para reconstruir el archivo BOOT.INI escribe en la consola de recuperacin lnea a lnea 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 modificar las listas de control de acceso (ACLs) de archivos y carpetas, niega, restringe o permite los permisos necesarios para leer, escribir o modificar en cualquier directorio. Sintaxis: CACLS archivo opciones Opciones: archivo Muestra las ACL. /T Cambia las ACL en el directorio actual y todos los subdirectorios. /E Edita la ACL en vez de remplazarla. /C Contina, omitiendo los errores de acceso denegado. /G usuario:permiso Concede derechos de acceso del usuario. /R usuario Revoca derechos del usuario (slo vlida con /E). /P usuario:permiso Reemplaza derechos de acceso del usuario. /D usuario Deniega acceso al usuario especificado. permiso puede ser: N Ninguno R Leer W Escribir C Cambiar (escribir) F Control total Para opciones ms avanzadas y exigentes usa el Nuevo comando: ICACLS

Ejemplos prcticos del uso del comando CACLS Muestra el control de acceso de archivos del directorio "System Volume Information" en la unidad C que contiene los archivos guardados por la utilidad "Restaurar sistema". cacls "C:\System Volume Information"

Permite el acceso a la carpeta System Volume Information al usuario Norfi y le da los permisos de Control total. cacls "C:\System Volume Information" /E /G Norfi:F Niega el acceso total a la carpeta D:\DATOS al usuario Pedro. cacls "D:\DATOS" /D Pedro Le asigna derechos al usuario Pedro en la carpeta D:\DATOS, pero solo para leer, no para modificar ni crear archivos. cacls "D:\DATOS" /P Pedro:R CALL Llama un batch desde otro. CALL C:\Comandos\test.cmd Cuando termine de ejecutarse el batch actual, inicia el que se indica en la ruta

CD Muestra el nombre o cambia al directorio actual CD C:\Windows\System32\ Cambia la ubicacin a este directorio CD.. Cambia a C:\Windows\ CD.. Cambia a C:\

CHCP Muestra o establece el nmero de pgina de cdigos activa.

CHDIR Muestra el nombre o cambia al directorio actual, igual que CD

CHKDSK Chequea y repara errores de disco. CHKDSK D: Chequea la unidad D y muestra la informacin y errores sin corregirlos.

CHKDSK D: /F /R Chequea y corrige los errores de la unidad D, Encuentra sectores daados y recupera la informacin legible.

CHKNTFS Muestra o modifica la comprobacin del disco en el tiempo de arranque CHKNTFS /T 30 Modifica el tiempo de espera antes de comenzar CHKDSK en 30 segundos cuando se ejecuta al inicio del sistema

CHOICE Esta herramienta permite que los usuarios seleccionen un elemento de una lista de opciones y devuelve el ndice de la opcin seleccionada. @echo off :START CLS CHOICE /C CN /T 10 /D C /N /M "Selecciona C para 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 altera el cifrado de directorios [archivos] en particiones NTFS.

CLEANMGR Libera espacio en disco, permite guardar en memoria tus opciones CLEANMGR /D G: Libera espacio en disco solo en la unidad G.

CLEANMGR /sageset:N Donde N es cualquier nmero que asignas y especificas las opciones en la ventana de Liberador de espacio, puedes guardar varios N con distintas opciones CLEANMGR /sagerun:N Libera espacio en disco con la configuracin especificada en N.

CLIP Redirecciona el resultado de las herramientas de la lnea de comandos al Portapapeles de Windows. Esta salida de texto se puede pegar en otros programas. DATE /t | CLIP Copia la fecha al portapapeles, para comprobarlo abre el Bloc de notas y selecciona Pegar. DIR %USERPROFILE%\Desktop | CLIP Copia al portapapeles el directorio del escritorio. DIR D: | CLIP Copia al portapapeles el directorio de la unidad D.

CLS Borra la pantalla.

CMD Inicia una nueva instancia del intrprete de comandos de Windows CMD /C start calc.exe Inicia cmd, abre la calculadora y cierra la ventana de cmd CMD /K start calc.exe Inicia cmd, abre la calculadora y mantiene abierta la ventana de cmd

CMDKEY Crea, presenta y elimina nombres de usuario y contraseas almacenados.

COLOR Establece los colores de primer plano y fondo de la consola COLOR 07 Fondo negro texto blanco (predeterminado) COLOR 0E Fondo negro texto amarillo

COLOR 9F Fondo azul claro texto blanco brillante COLOR 17 Fondo azul oscuro texto blanco COLOR 27 Fondo verde texto blanco

COMP Compara el contenido de dos archivos o un conjunto de archivos.

COMPACT Muestra o cambia el estado de compresin de archivos en particiones NTFS.

CONVERT Convierte volmenes FAT a volmenes NTFS. No puede convertir la unidad actual.

COPY Copia uno o ms archivos en otra ubicacin COPY nota.txt otranota.txt Crea una copia en la misma carpeta COPY "C:\Mis datos\nota.txt" D:\nota2.txt Copia un archivo a otra ubicacin y lo renombra(las comillas son necesarias cuando hay espacio en el nombre del archivo o carpeta) COPY "C:\Mis datos\*.txt" D:\nota3.txt Copia el contenido de varios archivos de texto a un archivo en otra ubicacin. Para crear un archivo de texto desde la consola: Unidad, por ejemplo D: Enter COPY CON prueba.txt Enter Escribir o pegar texto CONTROL+Z Enter

DATE Muestra o establece la fecha. DATE /T Muestra la fecha actual

DEL Elimina uno o ms archivos. OJO! al ejecutarlo con doble asterisco (*.*) DEL Hola.txt Elimina Hola.txt DEL A* Elimina todos los archivos que comienzan con la letra A DEL *A.* Elimina todos los archivos que terminan con la letra A DEL *.DOC Elimina todos los archivos que tienen la extensin .DOC DEL /F * Elimina todos los archivos incluyendo los de solo lectura DEL /F * Elimina todos los archivos incluyendo subdirectorios DEL /F /S /Q %TEMP% Elimina todos los archivos que estn en la carpeta TEMP

DEFRAG Localiza y consolida archivos fragmentados en volmenes locales para mejorar el rendimiento del sistema. DEFRAG D: /U /V Desfragmenta la unidad D y muestra el resultado de forma detallada DEFRAG C: /A Solo efecta anlisis en la unidad C DEFRAG C: D: /M Desfragmenta las unidades C y D en paralelo DEFRAG C: /A>%USERPROFILE%\Desktop\aa.txt Analiza el disco C y crea un informe en un archivo de texto en el escritorio donde especifica si el disco necesita la desfragmentacion. Para cancelar la desfragmentacin usa CONTROL+C Sencillo batch para desfragmentar discos: @echo off SET/P UNIT= Escribe la letra de la unidad a desfragmentar y presiona Enter: DEFRAG.exe %UNIT%: /U /V /H

DIR Muestra una lista de archivos y subdirectorios en un directorio. DIR D: Lista directorios en la unidad D DIR D: /S Lista directorios y subdirectorios en la unidad D

Para listar archivos en la unidad F mayores de 100 MB @echo off pushd F:\ for /f "tokens=* delims= " %%a in ('dir/b/s') do (if %%~Za gtr 100000000 echo %%a is %%~Za)

DISKCOMP Compara el contenido de dos disquetes.

DISKCOPY Copia el contenido de un disquete en otro.

DISKPART Muestra o configura las propiedades de particin de disco.

DOSKEY Edita lneas de comando, memoriza comandos de Windows y crea macros. Escribe o pega en la consola una a una las siguientes lneas y presiona Enter en cada 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 pulsando una sola tecla y Enter iniciar la aplicacin a la que corresponde la macro que has creado.

DRIVERQUERY Muestra el estado y las propiedades actuales del controlador de dispositivo. DRIVERQUERY>%USERPROFILE%\Desktop\"Controladores Crea listado en el escritorio de dispositivo.doc"

ECHO Muestra mensajes, o activa y desactiva el eco.

ENDLOCAL Termina la bsqueda de variables de entorno del archivo por lotes.

ERASE Elimina uno o ms archivos, igual que DEL.

EXPAND Expande uno o varios archivos comprimidos. Se utiliza para descomprimir los archivos .CAB del programa de instalacin.

EXIT Sale del programa CMD.EXE (interfaz de comandos).

Lista de comandos DOS disponibles desde la letra F hasta la I.

FC Compara dos archivos o conjunto de archivos y muestra las diferencias entre ellos.

Uso del comando FIND FIND Busca una cadena de texto en uno o ms archivos, muestra todas las lneas donde se encontr. En la prctica al igual que FINDSTR es muy comn usarlo en combinacin con otros comandos, para eso se emplea los redireccionadores: "|, && y ||", como usarlos? : Como usar redireccionadores en archivos batch Sintaxis: FIND (opciones) cadena archivo

Ejemplos prcticos del uso del comando FIND Para buscar trmino en un archivo de texto de nombre: archivo.txt utiliza: FIND "termino" archivo.txt Buscar termino en el archivo.txt, muestra todos los resultados y el nmero de lneas. FIND /V /N "termino" archivo.txt Buscar termino en el archivo.txt y escribe el resultado en un archivo: log.txt FIND "termino" < archivo.txt >log.txt Contar la cantidad de archivos de texto en un directorio: dir /b *.txt | find /c ".txt" Escribe el contenido del archivo: text.txt en pantalla, pero solo las lneas que contengan la palabra "disco" type texto.txt | find "disco" Lo mismo que el caso anterior pero solo muestra el nmero de lneas que contiene la palabra. type texto.txt | find /c "disco" Combinando el comando FIND con FOR, busca el trmino en todos los archivos de texto que se encuentren en dicha carpeta y muestra los resultados de cada bsqueda. FOR %G IN (*.txt) do (find /n /i "termino" "%G") Interesante y til archivo batch para realizar bsquedas en Windows. Para usarlo cpialo a la carpeta SendTo, ahora al dar un clic derecho en un archivo de texto o en una carpeta que lo contenga, escoge en el men Enviar a: "Buscar.cmd" y en la pantalla que se abre escribe el termino o cadena a buscar. Si prefieres que el resultado en vez de aparecer en pantalla se escriba el un archivo llamado resultado.txt en el escritorio agrega la siguiente lnea al final de las lnea 9 y 13: >%userprofile%\Desktop\resultado.txt Para abrir la carpeta SendTo escribe en inicio y oprime 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 Extensin del comando FIND, busca cadenas de texto en archivos. Sintaxis: FINDSTR (opciones) cadena archivo

Ejemplos prcticos del uso del comando FINDSTR Buscar Juan o Miguel en el archivo texto.txt. FINDSTR "Juan Miguel" texto.txt Buscar Juan Miguel en el archivo texto.txt. FINDSTR /C: "Juan Miguel" texto.txt Buscar las lneas que contienen las palabras disco duro en todos los archivos de texto que se encuentren en la carpeta actual y todas las subcarpetas FINDSTR /s /i disco duro *.* En este caso lo mismo pero exactamente la palabra "disco duro" FINDSTR /S /C:"disco duro" *.* Muestra en pantalla el contenido del archivo texto pero eliminando lneas en blanco findstr /v "^$" texto.txt ^ : Inicio de linea. $ : Fin de linea. /v : Solo muestra lo que no coincida con la expresin. Lo mismo que el anterior pero escribe el resultado en el archivo: texto2.txt findstr /v "^$" texto.txt>texto2.txt lo mismo pero lista el resultado dir /b *.txt | findstr /n ".txt$" Muestra tu direccin IP actual ipconfig|FINDSTR "Direccin IPv4" Muestra si estas en una red la direccin IP de la puerta de enlace (equipo que provee la salida a internet) netsh interface ip show config|FINDSTR /C:"Puerta de enlace predeterminada" Uso del comando FOR FOR Ejecuta un comando en varios archivos de forma simultnea, permite abreviar la cantidad de cdigo que sera necesario en varias tareas. Es uno de los comandos de uso ms complejo pero que ofrece mayores beneficios prcticos. La sintaxis para su empleo

es diferente segn donde se use, ya sea en carpetas FOR /D, de forma recursiva FOR/R, archivos FOR /F, o en nmeros FOR /L. Sintaxis general: FOR %G IN (set) DO comando %%G representa un parmetro 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 ms archivos de texto (o cadenas) que se procesaran con el comando. Necesita parntesis. Los ejemplos a continuacin se pueden probar introducindolos directamente en la consola, por eso en ellos se emplea el parmetro %G, para usarlos en archivos batch es necesario usar %%G.

Ejemplos prcticos del uso del comando FOR Ejemplos sencillos. Busca y muestra cualquier tipo de archivo en una ubicacin determinada cuyo nombre comience con ar FOR %G in (ar*) DO echo %G Busca cualquier tipo de archivo cuyo nombre contenga ar FOR %G in (*ar*) DO echo %G Lista los directorios de las unidades C y D secuencialmente for %G in (C:,D:) do DIR %G Muestra la medida en bytes de todos los archivos en la carpeta donde se ejecute FOR %A IN (*.*) DO echo Medida del archivo=%~zA bytes Uso del comando FOR /D FOR /D (solo muestra carpetas y directorios) Sintaxis: FOR /D [/r] %G IN (conjunto de archivos) DO comando /r permite incluir todos los subdirectorios

Ejemplos prcticos del uso del comando FOR /D

Busca en los directorios y muestra carpetas que comiencen su nombre con: Jos FOR /D /r %G in ("Jos*") DO echo Encontradas las carpetas: %G Direcciona la consola a la unidad G y busca carpetas que comiencen con la letra V PUSHD G:\ && FOR /D /R %G in (V*) DO echo %G Lista los subdirectorios que contengan archivos gif FOR /D /r %a in (*) do @if exist %a\*.gif (echo %a) Uso del comando FOR /L FOR /L (nmeros) Sintaxis: FOR /L %G IN (inicio, incremento, fin) DO comando Inicio: es el primer nmero, incremento es la cantidad a sumar, y fin es el ltimo nmero

Ejemplos prcticos del uso del comando FOR /L Secuencia del 1 al 6 incrementando en 1 FOR /L %G IN (1,1,6) DO echo %G Secuencia del 1 al 70 incrementando en 5 FOR /L %G IN (1,5,70) DO echo %G

Uso del comando FOR /R FOR /R (uso recursivo) Sintaxis: FOR /R [[Unidad:]ruta] %G IN (set) DO comando [[Unidad:]ruta}: Carpeta donde se encuentran los archivos (opcional)

Ejemplos prcticos del uso del comando FOR /R Busca en todas las subcarpetas del disco C y muestra todos los archivos tmp FOR /R C:\ %G IN (*.tmp) DO echo %G Busca en todas las subcarpetas del disco C todos los

archivos tmp y los elimina FOR /R C:\ %G IN (*.tmp) DO del %G Crea un listado de todas las imgenes jpg en la carpeta D:\Pictures que comiencen con jos FOR /R D:\Pictures\ %G in (jos*.jpg) DO echo %G >>lista.txt Lista en un archivo todos los documentos encontrados en la carpeta Mis Documentos FOR /R C:\Users\%username %\Documents %G in (*.doc) DO echo %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 -> nmero de lneas a saltarse al principio del archivo (predeterminado = 0) eol -> indica un comentario, todo lo que se encuentre despus de este carcter ser ignorado (predeterminado = ;) delims -> caracteres para separar cadenas (predeterminado = un espacio) tokens -> especifica segmentos delimitados por "delims", sern pasados a las variables, por ejemplo: 1,2,3 solo pasar los primeros 3 segmentos. 1,2* pasar 2 segmentos, el primero y todo lo que este despus 1,2-5,7* pasar el primero, desde el segundo hasta el quinto y el resto de la lnea, despus del sptimo, (el signo de menos (-) establece intervalos). usebackq -> Especifica`back quotes` si es una cadena o comando: 'cadena' y `comando`

Ejemplos prcticos del uso del comando FOR /F Lista todos los archivos mayores a 1MB en la unidad F, (pushd F:\ dirige la ejecucin hacia la unidad F desde cualquier lado que se ejecute cmd)

Puede demorar bastante obtener el resultado en unidades con bastantes archivos, ya que el comando if se ejecutar solo despus de que termine completamente dir. pushd F:\ && for /f "tokens=* delims= " %a in ('dir/b/s') do (if %~Za gtr 1000000 echo %a is %~Za) Si introduces lo siguiente en la consola: FOR /F "tokens=1,3-5,7-9,10* delims= " %i IN ("Juan no es malvado, es bondadoso, siempre piensa en los demas.") DO echo %i %j %k %l odioso, %m %n %o robar a %p %q Se mostrar: "Juan es malvado, es odioso, siempre piensa en robar a los demas". En Windows 7 el siguiente cdigo busca en el registro, identifica y muestra solo las unidades de disco que sean CDROM. FOR /F "tokens=2 delims=\ " %A IN ('REG Query "HKLM\SYSTEM\MountedDevices" /v "\DosDevices\*" ^| FINDSTR /R /E /C:" 5C[09A-F]*"') DO echo Unidad %A

Uso del comando FORFILES FORFILES Comando de uso algo similar a FOR, selecciona uno o varios archivos y ejecuta un comando en cada uno de ellos. Permite multitud de opciones tiles poco explotadas. Sintaxis: FORFILES Opciones Opciones para su empleo: /P Ruta al archivo /S Busca en subcarpetas /M Busca archivos de acuerdo con una mscara de bsqueda. Valor predeterminado '*' . /C Comando para cada archivo, tiene que estar encerrado en comillas dobles. Predeterminado = "cmd /c echo @file"

/D Selecciona archivos con ltima fecha de modificacin posterior o igual a (+), o anterior o igual a (-), la fecha especificada usando el formato "dd/MM/yyyy". Se pueden usar las siguientes variables en la cadena de comandos: @file - devuelve el nombre del archivo. @fname - devuelve el nombre de archivo sin extensin. @ext - devuelve slo la extensin del archivo. @path - devuelve la ruta de acceso completa del archivo. @relpath - devuelve la ruta de acceso relativa del archivo. @isdir - devuelve "TRUE" si un tipo de archivo es un directorio y "FALSE" para archivos. @fsize - devuelve el tamao del archivo en bytes. @fdate - devuelve la ltima fecha de modificacin del archivo. @ftime - devuelve la ltima hora de modificacin del archivo.

Ejemplos prcticos del uso del comando FORFILES Lista todos los archivos .doc encontrados en la carpeta y subcarpetas en la que se ejecute, la fecha de modificacin, el nombre y la ruta de acceso de todos los documentos que se encuentren. FORFILES /S /M *.doc /C "cmd /c echo @fdate,@file, @path " Muestra en pantalla el contenido de los todos los archivos de texto que se encuentren, more permite pausar la pantalla. FORFILES /S /M *.txt /C "cmd /c type @file | more" Muestra en la carpeta en la que se ejecute, el contenido de los todos los archivos de texto que se encuentren, pero utiliza para eso el Bloc de notas, uno a uno. FORFILES /M *.txt /C "cmd /c if @isdir==FALSE notepad.exe @file" Escribe el contenido de archivos htm en un Nuevo archivo nombrado new.html en la misma carpeta. FORFILES /S /M *.htm /C "cmd /c type @file" > new.html Lista solo los archivos que han sido modificados despus del da 15/6/2011 y muestra cual fue la fecha y la hora de modificacin de cada uno. FORFILES /D +15/6/2011 /C "cmd /c echo @fname fue modificado despues del 15 de Junio el dia: @fdate a las: @ftime" Busca en la carpeta C:\Windows archivos que contengan en su nombre DNS, muestra la ruta de cada uno. FORFILES /P C:\WINDOWS /S /M DNS*.* /C "cmd /c echo @path | more"

Uso del comando FORMAT FORMAT Formatea un disco duro u otro dispositivo para usarlo con Windows. Sintaxis: FORMAT UNIDAD: /FS:sistema de archivo (opciones) Opciones, solo las mas utilizadas: /FS: Es posible usar como sistemas de archivo FAT, FAT32, exFAT, UDP y NTFS. FAT32 solo permite archivos cuya tamao mximo sea 4 GB y un volumen no puede pasar de los 32 GB. FAT es an ms severo en cuanto al tamao de los archivos y volmenes, son los sistemas de archivos ms empleados en dispositivos USB por su ligereza. exFAT (Extended FAT) que suple las limitaciones anteriores pero solo funciona en sistemas posteriores a Vista. NTFS Para discos que se van a utilizar en computadoras es el formato ideal por varias caractersticas como capacidad, eficiencia, en seguridad permite asignar permisos para la copia, escritura y modificacin de datos, incorpora nuevas opciones como compresin de datos encriptacin, etc. /V: etiqueta Especfica la etiqueta del volumen. /Q Realiza un formato rpido. /X Si es necesario, obliga al volumen a desmontarse primero. /C Los archivos creados en el nuevo volumen se comprimirn predeterminadamente. (slo NTFS)

Uso del comando FSUTIL FSUTIL Comandos para la administracin del sistema de archivos y volmenes Principales subcomandos: FSUTIL FSINFO Informacin del sistema de archivos. FSUTIL VOLUME Administracin de volumenes FSUTIL BEHAVIOR Controla el comportamiento del sistema de archivos FSUTIL FILE Comandos de archivos especficos

Para ver todos usa: fsutil help

Ejemplos prcticos del uso del comando FSUTIL Obtener informacin de unidades en el sistema: FSUTIL FSINFO DRIVES Obtener informacin del tipo de unidad D: FSUTIL FSINFO DRIVETYPE D: Obtener informacin del espacio libre en el volumen D: FSUTIL VOLUME DISKFREE D: Obtener toda la informacin del volumen D: FSUTIL FSINFO VOLUMEINFO D: Obtener informacin NTFS del volumen D: FSUTIL FSINFO NTFSINFO D: Obtener todas las estadsticas del volumen D: FSUTIL FSINFO STATISTICS D: Fsutil behavior Controla el comportamiento del sistema de archivos y permite cambiar los parmetros. Por ejemplo para conocer el estado del valor NtfsDisableLastAccessUpdate que deshabilita la actualizacin de acceso a archivos usa: FSUTIL BEHAVIOR QUERY DISABLELASTACCESS Para cambiar el valor usa: FSUTIL BEHAVIOR SET DISABLELASTACCESS (1 deshabilita, 0 habilita) Pgina con ejemplos del uso del comando Fsutil behavior: Optimizar el uso del sistema de archivos Uso del comando FTP FTP Comando que inicia el cliente FTP de Windows (Protocolo de transferencia de archivos) Sintaxis: FTP -s:archivo servidor Opciones: -s:archivo Archivo de texto que contiene los comandos FTP como el nombre de usuario, contraseas, etc. servidor Nombre de host o direccin IP del servidor remoto

El servicio estndar de FTP en la prctica casi no es usado ya que las contraseas no son encriptadas, son enviadas por la red en texto plano, hay disponibles otros servicios que proveen SecureFTP. Un servicio similar al anterior ofrece el explorador de Windows, solo es necesario introducir en la barra de direcciones: ftp://nombreusuario@ftpservidor.direccion.com Uso del comando FTYPE FTYPE Muestra o modifica los tipos de archivo usados en una asociacin de extensin de archivo o sea el vnculo existente entre un tipo de archivo y un programa ejecutable. Ejemplos: Cmo reparar la asociacin de los archivos usando el comando FTYPE

Uso del comando GOTO GOTO Es empleado en archivos batch para saltar a una lnea que posee una etiqueta, esta se crea con un carcter ":" siempre al comienzo de la lnea, utiliza 8 caracteres como mximo. Ejemplos: Empleo de GOTO en un archivo batch para hacer un bucle que crea un efecto similar al de La Matrix. @echo off color 0A :inicio echo 1001010010010100100101001010010010100100101001010010010100100101001010 010010 echo 0110101101101011011010110101101101011011010110101101101011011010110110 101101 goto inicio

GPRESULT Muestra informacin de directivas de grupo por equipo o usuario. GRAFTABL Permite a Windows mostrar un juego de caracteres extendidos en modo grfico. HELP Proporciona informacin de ayuda para los comandos de Windows, muestra una lista de algunos de los comandos (no todos) que se pueden emplear en la consola. Se puede emplear de las siguientes formas: HELP comando /? WINHELP archivo de ayuda.hlp WINHLP32 archivo de ayuda.hlp ICACLS Cambia los permisos de archivos y carpetas. Muestra, modifica, hace copias de seguridad o restaura listas de control de acceso (ACL) para archivos y directorios.

Uso del comando IF IF Ejecuta comandos de forma condicional, se puede utilizar en diversas situaciones para definir valores de error, comparar cadenas, demostrar existencia de archivos y hacer comparaciones matemticas entre otros. Sintaxis: IF [NOT] ERRORLEVEL nmero comando IF [NOT] cadena1==cadena2 comando IF [NOT] EXIST archivo comando Opciones: NOT Especifica que se debe ejecutar el comando slo si la condicin es falsa. ERRORLEVEL nmero que especifica una condicin verdadera si el ltimo programa que se ejecut devolvi un cdigo de salida igual o mayor que el nmero especificado.

cadena1==cadena2 Especifica una condicin verdadera si las cadenas de texto especificadas coinciden. EXIST archivo Especifica una condicin verdadera si el archivo especificado existe. comando Especifica el comando que se va a ejecutar si se cumple la condicin. Puede ir seguido de la palabra ELSE, que ejecutar el comando si la condicin especificada es FALSE. ELSE tiene que aparecer en la misma lnea que la del comando que sigue a IF Ejemplos: IF NOT EXIST *.txt echo No existen archivos de texto IF EXIST *.txt (echo Se encontr archivos de texto) ELSE (echo No se encontr ningn archivo) IF EXIST *.txt (DEL *.txt) ELSE (echo no se encontr archivos) ERRORLEVEL es una variable que informa si una funcin se ejecut correctamente o devolvi un error, encadenando IF ERRORLEVEL despus de un comando imprime en pantalla si fue exitoso de la siguiente forma: IF ERRORLEVEL 1 @echo OK ELSE @echo NO El modificador /I, si se especifica, permite realizar comparaciones de cadena de la siguiente forma: IF /I cadena1 comparacin cadena2 comando Donde la comparacin puede ser: EQU - igual NEQ - no igual LSS - menor que LEQ - menor que o igual GTR - mayor que GEQ - mayor que o 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) Archivos batch para demostrar comparaciones de nmeros utilizando IF @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 goto start

@echo off :start echo Cual es tu edad? SET /P edad= 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 saber si una variable funciona y esta definida utiliza: IF DEFINED VAR ECHO La variable esta definida

IF NOT DEFINED VAR ECHO La variable no esta definida IPCONFIG Inicia la herramienta que muestra la informacin y todos los datos de la configuracin del equipo para el protocolo TCP/IP. Toda la informacin sobre el uso de IPCONFIG puedes leerla en la siguiente pgina: Como usar el comando IPCONFIG. Ejemplos prcticos Lista de comandos de la consola de CMD, letra L a la O

Usar el comando LABEL LABEL Crea, cambia o elimina la etiqueta del volumen de un disco. No afecta la forma en que Windows identifica una unidad, volumen o disco, solo es utilizado para hacer ms fcil el reconocimiento del mismo por los humanos. Se puede incluir espacios en el nombre escogido. Es lo mismo que dar un clic derecho en la unidad y escoger: "Cambiar nombre". Como usarlo: LABEL UNIDAD Etiqueta

Ejemplos prcticos del uso del comando LABEL Para asignar la etiqueta "Videos musicales" a la unidad G usa: LABEL G: Videos musicales Usar el comando MD o MKDIR MD o MKDIR (Make Directory) Crea un nuevo directorio o carpeta. No se pueden usar los siguientes caracteres: \/:*?<>"|, el mximo nmero de caracteres es de 260. Como usarlo: MD RUTA

Ejemplos prcticos del uso del comando MD Pueden crearse varias carpetas simultneamente de la siguiente forma: MD Carpeta1 Carpeta2 Carpeta3 Por ejemplo: MD C:\Prueba\Carpeta1 Carpeta2 Carpeta3 Al introducir una ruta especfica se crean las carpetas intermedias aunque no existan: MD Carpeta1\Carpeta2\Carpeta3 Por ejemplo: MD C:\Prueba\Carpeta1\Subcarpeta2\Subcarpeta3

Usar el comando MEM MEM Muestra la cantidad de memoria libre y usada en el sistema. Solo muestra los detalles de los programas que utilizan CMD. Como usarlo: MEM /P Lista los programas en memoria MEM /D Muestra programas y dispositivos MEM /C Clasifica a los programas de acuerdo al uso que hacen de la memoria

Usar el comando MKLINK MKLINK Crea vnculos simblicos y fsicos a un directorio o archivo. Como usarlo: MKLINK /D Nombre Destino Crea un vnculo simblico (acceso directo) a una carpeta MKLINK /H Nombre Destino Crea un vnculo fsico MKLINK /J Nombre Destino Crea una unin de directorios

Ejemplos prcticos del uso del comando MKLINK

Crear un acceso directo: MKLINK /D MisFotos "D:\Imagenes\Fotos\Fotos de marta" Usar el comando MODE MODE Comando multipropsito usado para la configuracin de dispositivos de sistema. Usado sin parmetros muestra el estado de los dispositivos COM1, COM2, LPT1 y CON. Como usarlo: MODE CON cols=60 lines=8 Cambia el modo en que se muestra la consola de CMD, la cantidad de caracteres de las columnas (el ancho) y el nmero de lneas (altura). -------------------------------------------------------------------------------MODE CON RATE=r DELAY=d Permite ajustar la velocidad del teclado y que tecla se activar al dejarla presionada. -------------------------------------------------------------------------------MODE CON CP /STATUS Muestra el cdigo de pgina actual. MODE CON CP SELECT=XXX Permite seleccionar otro cdigo de pgina.

Qu es el cdigo de pgina? El cdigo de pgina asigna los caracteres que estarn disponibles en el teclado, dependen de la versin del sistema operativo y de la zona geogrfica. En una instalacin de Windows 7 para nuestra zona hispana pueden ser el CP437 o el CP850. Se puede cambiar manualmente para obtener otra combinacin para usos especficos. Ms informacin en: Usar los caracteres especiales en Windows.

Usar el comando MORE

MORE Muestra la informacin pantalla por pantalla, til en los casos que el resultado que se muestra en la consola, exceda la capacidad de la pantalla, muestra al final de la ultima lnea: --MAS-- y al presionar la barra espaciadora cambia a otra pantalla. Muy utilizado con el comando TYPE. Por ejemplo: TYPE documento.txt | MORE

Usar el comando MSG MSG Enva un mensaje al usuario que se abre en una pequea ventana de alerta. Muy til y utilizado en los archivos batch. Por ejemplo: MSG * Texto del mensaje

Usar el comando MSINFO32 MSINFO32 Informacin del sistema, al usarse sin parmetros abre la ventana de Informacin del sistema de Windows que proporciona detalles acerca de la configuracin del hardware del equipo, los componentes del equipo y el software, incluidos los controladores. Como usarlo: MSINFO32 /C Lista la versin, fecha de cada DLL existente en una carpeta dada y cual de ellas est cargada en memoria. MSINFO32 /REPORT Escribe la informacin en un archivo. MSINFO32 /computer Obtiene detalles de un equipo remoto en una red

Ejemplos prcticos del uso del comando MSINFO32 Para escribir toda la informacin de un equipo, en un archivo de texto llamado reporte.txt, creado en el escritorio usa: MSINFO32 /REPORT %userprofile %\Desktop\reporte.txt

Usar el comando MSTSC MSTSC Inicia una conexin de Escritorio remoto.

Ejemplos Conecta al equipo de nombre LAPTOP disponible en la red y lo muestra a pantalla completa. MSTSC /v: LAPTOP /F Conecta al equipo disponible en la direccin IP especificada y lo muestra usando 800 por 600 pixeles. MSTSC /v:192.168.0.3 /w:800 /h:600 Usar el comando NBTSTAT NBTSTAT Comando para trabajo en redes. Muestra las estadsticas del protocolo y las conexiones actuales de TCP/IP usando NBT (NetBIOS sobre TCP/IP)

Usar el comando NET NET Comando para administrar y configurar una amplia variedad de parmetros en redes. Consta de varios subcomandos usados por profesionales. NET HELP muestra todos los comandos disponibles. Como usarlo: NET START, STOP, PAUSE, CONTINUE Administrar servicios NET USE Conectar a un archivo o dispositivo NET SHARE, VIEW, FILE, SESSIONS Crear y ver archivos y dispositivos compartidos en un equipo NET TIME, PRINT Administrar redes NET ACCOUNTS, USER, GROUP, LOCALGROUP Seguridad NET NAME, SEND Enviar mensajes

Algunos ejemplos prcticos del uso del comando NET Detiene el servidor Apache NET STOP Apache2.2 Inicia el servidor Apache NET START Apache2.2 Muestra todos los recursos compartidos del equipo de nombre NORFI-PC, ya sean carpetas o dispositivos. NET VIEW \\norfi-pc /ALL Muestra todos los recursos compartidos del equipo abiertos por usuarios remotos con la identidad de cada uno y el nombre de usuario. NET FILE Cierra el archivo abierto de identidad 46. NET FILE 46 /CLOSE Archivo batch para reiniciar todas las conexiones de red usando NET y as solucionar conflictos: @echo off net.exe stop "dhcp client" net.exe stop "dns client" net.exe stop "network connections" net.exe start "dhcp client" net.exe start "dns client" net.exe start "network connections"

Usar el comando NETSH NETSH El comando NETSH (Network Shell) permite configurar, determinar conflictos y administrar componentes de redes mediante la lnea de comandos de forma local o remota. Unos de los comandos mas prcticos para la administracin y configuracin de redes.

Algunos ejemplos prcticos del uso del comando NETSH Muestra la configuracin TCP/IP: netsh interface ip show config Resetear el protocolo TCP/IP a sus parmetros predeterminados: NETSH INTERFACE IPV4 RESET Sustituir los servidores DNS de la conexin llamada: Red1 por los DNS de Google: NETSH INTERFACE IPV4 SET DNSSERVERS "Red1" static 8.8.8.8 primary

Mostrar puertos abiertos en el Firewall: netsh firewall show portopening Abrir puerto 3305 en el Firewall: netsh firewall set portopening TCP 3305 ENABLE Informacin sobre una red de rea local por cable e inalmbrica: NETSH LAN SHOW INTERFACES NETSH WLAN SHOW INTERFACES Ms ejemplos en la siguiente pgina: Cdigos para usar en redes. Usar el comando NETSTAT NETSTAT Comando para trabajo en redes. Muestra las estadsticas de las conexiones de red TCP/IP actuales y permite monitorearlas en tiempo real. Es una herramienta esencial para conocer a fondo el uso del trfico en cualquier red.

Ejemplos prcticos del uso del comando NETSTAT Para conocer todos los puertos abiertos en el equipo y refrescar la lista cada 4 segundos usa: NETSTAT -AN 04|FINDSTR /C:LISTENING Para conocer todas las conexiones activas en el equipo usa: NETSTAT -AO 04 Ms informacin en la siguiente pgina: Como usar el comando NETSTAT Usar el comando OPENFILES OPENFILES Muestra archivos compartidos abiertos por usuarios remotos. Permite a un administrador listar o desconectar archivos o carpetas que se abrieron en un sistema.

Ejemplos prcticos del uso del comando OPENFILES Muestra los archivos abiertos en el equipo actual con la ID de cada uno OPENFILES /QUERY /DISCONNECT /ID:23 Cierra el archivo de identidad 23. OPENFILES Cierra y desconecta todos los archivos abiertos.

OPENFILES /DISCONNECT /A:*

Como utilizar la consola de CMD y crear los archivos batch en Windows.

Lista de comandos de la consola de cmd en Windows 7


Mantiene en cache la correspondencia entre las direcciones IP y las direcciones fsicas del adaptador o tarjeta de red. Es utilizado en tareas de redes para optimizar el rendimiento de las conexines y para solucionar conflictos. Ejemplos del uso de ARP: Como utilizar el comando ARP Muestra o modifica las asociaciones de las extensiones de archivos, o sea la accin que Windows debe realizar de acuerdo a la extensin que posea el archivo. Ejemplos del uso de ASSOC: Reparar y restaurar las asociaciones de archivos en Windows El comando AT programa la ejecucin de comandos y programas en un equipo a una hora y fecha especificadas. El servicio de programacin debe estar en ejecucin para utilizar el comando AT. Ejemplos del uso de AT: Como programar tareas y eventos con el comando AT Muestra o cambia los atributos de un archivo. En Windows se le asigna a cada archivo, de acuerdo a la funcin o al objetivo que van a desempear en el equipo un atributo, ya sea de archivo oculto, de sistema, solo lectura, etc. Con el comando ATTRIB es posible saber los establecidos en un archivo determinado y retirrselo o asignarle otro. Ejemplos del uso de ATTRIB: Ejemplos prcticos del uso del comando ATTRIB Es usado para mostrar o cambiar configuraciones de permisos Es usado para crear, administrar y monitorear tareas de descargas y subidas de archivos. Establece o elimina la comprobacin extendida de Ctrl+C en la consola. Herramienta de reparacin y creacin de archivos de arranque BCD. La herramienta de lnea de comandos bcdboot.exe se usa para copiar

ARP

ASSOC

AT

ATTRIB

AUDITPOL

BITSADMIN

BREAK

BCDBOOT

archivos de arranque imprescindibles a la particin del sistema y para crear un nuevo almacn de BCD en el sistema. Editor del almacn de datos de la configuracin de arranque (BCD) Puede usar Bcdedit.exe para agregar, eliminar, editar y anexar entradas en el almacn de datos de la configuracin de arranque. Esta herramienta de la lnea de comandos se puede usar para configurar, consultar, cambiar o eliminar la configuracin de la entrada de arranque en el archivo BOOT.INI en sistemas operativos anteriores a Windows Vista. Muestra o modifica las listas de control de acceso (ACLs) de archivos. Ejemplos del uso de CACLS: Usar CACLS para cambiar permisos a archivos y carpetas del sistema. Llama un segundo batch desde uno en ejecucion. Muestra el nombre o cambia al directorio actual Muestra o establece el nmero de pgina de cdigos activa. Muestra el nombre o cambia al directorio actual, igual que CD Chequea, comprueba y repara errores de disco. Ejemplos del uso de CHKDSK: Como comprobar y reparar discos duros con el comando CHKDSK Esta herramienta permite que los usuarios seleccionen un elemento de una lista de opciones y devuelve el ndice de la opcin seleccionada. Muestra o altera el cifrado de directorios [archivos] en particiones NTFS. Libera espacio en disco, permite guardar en memoria tus opciones. Ejemplos del uso de CLEANMGR: Como liberar espacio en disco usando el comando CLEANMGR

BCDEDIT

BOOTCFG

CACLS

CALL CD CHCP CHDIR

CHKDSK

CHOICE

CIPHER

CLEANMGR

CLIP

Redirecciona el resultado de las herramientas de la lnea de comandos al Portapapeles de Windows. Esta salida de texto se puede pegar en otros programas. Borra y aclara los simbolos o texto en la pantalla. Inicia una nueva instancia de la consola Crea, presenta y elimina nombres de usuario y contraseas almacenados. Establece los colores de primer plano y fondo de la consola Ejemplos del uso de COLOR: Como configurar los colores de la consola y los archivos batch usando el comando COLOR Compara el contenido de dos archivos o un conjunto de archivos. Muestra o cambia el estado de compresin de archivos en particiones NTFS. Convierte volmenes FAT a volmenes NTFS. No puede convertir la unidad actual. Copia uno o ms archivos en otra ubicacin Muestra o establece la fecha. Elimina uno o ms archivos. Localiza y consolida archivos fragmentados en volmenes locales para mejorar el rendimiento del sistema. Ejemplos del uso de DEFRAG: Como desfragmentar discos duros usando el comando DEFRAG Muestra una lista de archivos y subdirectorios en un directorio. Compara el contenido de dos disquetes.

CLS CMD

CMDKEY

COLOR

COMP

COMPACT

CONVERT

COPY DATE DEL

DEFRAG

DIR DISKCOMP

DISKCOPY DISKPART

Copia el contenido de un disquete en otro. Muestra o configura las propiedades de particin de disco. Edita lneas de comando, memoriza comandos de Windows y crea macros. Ejemplos del uso de DOSKEY: Crear macros con DOSKEY en la consola de cmd, guardar y cargar macros Muestra el estado y las propiedades actuales del controlador de dispositivo. Muestra mensajes, o activa y desactiva el eco Termina la bsqueda de variables de entorno del archivo por lotes Elimina uno o ms archivos, igual que DEL Expande uno o varios archivos comprimidos Sale del programa CMD.EXE (interfaz de comandos) Compara dos archivos o conjunto de archivos y muestra las diferencias entre ellos Busca una cadena de texto en uno o ms archivos. Ejemplos del uso de FIND: Ejemplos prcticos del uso del comando FIND Busca cadenas de texto en archivos. Ejemplos del uso de FINDSTR: Ejemplos prcticos del uso del comando FINDSTR Ejecuta un comando de forma simultnea en varios archivos, permite reducir la cantidad de cdigo necesario en varias tareas. Es uno de los comandos que ofrece mayores beneficios prcticos. Ejemplos del uso de FOR: Ejemplos prcticos del uso del comando FOR con todas sus opciones.

DOSKEY

DRIVERQUERY

ECHO ENDLOCAL ERASE EXPAND EXIT

FC

FIND

FINDSTR

FOR

FORFILES

Comando de uso algo similar a FOR, selecciona uno o varios archivos y ejecuta un comando en cada uno de ellos. Permite multitud de opciones tiles poco explotadas. Ejemplos del uso de FORFILES: Ejemplos prcticos del uso del comando FORFILES Permite darle diferentes formatos a discos duros u otros dispositivos para usarlo con Windows Ejemplos del uso de FORMAT: Ejemplos prcticos del uso del comando FORMAT. Muestra o configura las propiedades de sistema de archivos. Posee varios subcomandos para la administracin efectiva del sistema de archivos y volmenes. Ejemplos del uso de FSUTIL: Ejemplos prcticos del uso del comando FSUTIL. Muestra o modifica los tipos de archivo usados en una asociacin de extensin de archivo Direcciona el intrprete de comandos de Windows a una lnea en un archivo batch. Ejemplos del uso de GOTO: Ejemplos prcticos del uso del comando GOTO en archivos batch. Muestra informacin de directivas de grupo por equipo o usuario Permite a Windows mostrar un juego de caracteres extendidos en modo grfico Proporciona informacin de ayuda para los comandos de Windows Muestra, modifica, hace copias de seguridad o restaura listas de control de acceso (ACL) para archivos y directorios Ejecuta comandos de forma condicional, se utiliza para definir valores de error, comparar cadenas, demostrar existencia de archivos y hacer comparaciones matemticas entre otros. Ejemplos del uso de IF: Ejemplos prcticos del uso del comando IF en archivos batch.

FORMAT

FSUTIL

FTYPE

GOTO

GPRESULT

GRAFTABL

HELP

ICACLS

IF

IPCONFIG

Muestra los parametros de una conexion de red. De forma predeterminada, se muestra solamente la direccin IP, la mscara de subred y la puerta de enlace predeterminada para cada adaptador enlazado conTCP/IP. Ejemplos del uso de IPCONFIG: Como usar el comando IPCONFIG. Ejemplos prcticos Crea, cambia o elimina la etiqueta del volumen de un disco Muestra la cantidad de memoria libre y usada en el sistema Crea un directorio o carpeta Crea un directorio, igual que el anterior Crea vnculos simblicos y vnculos fsicos Configura un dispositivo de sistema Muestra la informacin pantalla por pantalla Mueve uno o ms archivos de un directorio a otro en la misma unidad Inicia una conexion remota al escritorio Muestra las estadsticas del protocolo y las conexiones actuales de TCP/IP usando NBT (NetBIOS sobre TCP/IP) Configura una amplia variedad de parametros en redes.

LABEL MEM MD MKDIR MKLINK MODE MORE

MOVE

MSTSC

NBTSTAT

NET

NETCFG

Es utilizado para instalar Windows Preinstallation Environment (WinPE), una version minima y ligera de Windows usada por desarrolladores El comando NETSH (Network Shell) permite configurar, determinar conflictos y administrar diferentes componentes de redes mediante la lnea de comandos de forma local o remota.

NETSH

Muestra y configura el estatus de los componentes de los protocolos de redes instalados. Los comandos de Netsh estn organizado en forma de rbol, cada tecnologa y protocolo tiene su propio contexto. Muestra estadsticas del protocolo y conexiones TCP/IP actuales. Permite el monitoreo de todas las conexiones activas Ejemplos del uso de NETSTAT: Como ver todas las estadsticas de una conexin usando el comando NETSTAT Carga la informacion especifica de un pais o region El comando NLTEST se utiliza para realizar pruebas mediante canales seguros entre los ordenadores Windows de diferentes dominios y entre controladores de dominio que son de confianza Muestra informacion sobre los servidores DNS asignados a tu conexion de red. Permite hacer peticiones a estos servidores. Ejemplos del uso de NSLOOKUP: Como usar el comando NSLOOKUP para probar y configurar los servidores DNS Inicia Windows Optional Component Setup herramienta que instala opciones adicionales de Windows Muestra archivos compartidos abiertos por usuarios remotos Muestra o establece una ruta de bsqueda para archivos ejecutables Pausa la consola y muestra un mensaje Permite probar una conexin de red, enviando y recibiendo un paquete de datos. Ejemplos del uso de PING: Como usar el comando PING en conexiones de redes Restaura el valor anterior del directorio actual guardado por PUSHD

NETSTAT

NLSFUNC NLTEST

NSLOOKUP

OCSETUP OPENFILES PATH PAUSE

PING

POPD

Ejecuta una instancia de Windows PowerShell, la nueva consola de comandos que incluye Windows en sistemas posteriores a Windows Vista. Al mostrarse PS en el smbolo de la consola significa que te POWERSHELL encuentras en el entorno de PowerShell, por lo que introduzcas a partir de ese momento estar relacionado con este intrprete, para volver a la consola solo escribe CMD y presiona Enter. PRINT PROMPT PUSHD QAPPSRV Imprime un archivo de texto Cambia el smbolo de comandos de Windows Guarda el directorio actual y despus lo cambia Muestra los servidores host de sesin de Escritorio remoto

disponibles en la red QPROCESS QUERY QUSER QWINSTA RASDIAL RD RECOVER Muestra informacin sobre procesos Muestra el status actual y los parametros de un servicio especifico Mostrar informacin sobre los usuarios que han registrado la entrada en el sistema Muestra informacin sobre las sesiones de Escritorio remoto Es usado para iniciar o detener una conexion de acceso telefonico o dial up Quita o elimina un directorio o carpeta Recupera la informacin legible de un disco daado o defectuoso Es usado para administrar todos los parmetros del Editor del Registro desde la lnea de comandos y archivos batch. Es posible agregar, modificar claves, valores, exportar ramas, etc. El comando REG se compone de varios subcomandos, cada uno para un uso completamente diferente, son: REG QUERY, REG ADD, REG DELETE, REG COPY, REG SAVE , REG RESTORE, REG LOAD, REG UNLOAD, REG COMPARE, REG EXPORT, REG IMPORT y REG FLAGS Informacin y ejemplos del uso de REG: Como usar todos los subcomandos que permite REG El comando REGEDIT permite importar, exportar o eliminar configuraciones en el registro desde un archivo de texto plano de extensin .reg. Ejemplos del uso de REGEDIT: Como usar el comando REGEDIT Registra librerias DLL para incorporarlas al registro Relog crea nuevos registros de rendimiento a partir de datos de registros de rendimiento existentes cambiando el intervalo de muestreo o convirtiendo el formato de archivo. Admite todos los formatos de registro de rendimiento, incluidos los registros comprimidos de Windows NT 4.0 Marca comentarios en archivos por lotes o CONFIG.SYS. La linea en un batch que comienza con REM es considerada un comentario Cambia el nombre de uno o ms archivos Cambia el nombre de uno o ms archivos, igual que el anterior Reemplaza archivos Quita un directorio Utilidad avanzada para copiar carpetas y directorios en Windows. Ejemplos del uso de ROBOCOPY: Como usar el comando Robocopy

REG

REGEDIT

REGSVR32

RELOG

REM REN RENAME REPLACE RMDIR ROBOCOPY

para copiar archivos y carpetas en Windows

RESET SESSION ROUTE RPCPING RUNAS SECEDIT SET SETLOCAL SETVER

(Rwinsta) Volver a establecer el hardware y el software de subsistema de la sesin con los valores iniciales conocidos Manipula tablas de enrutamiento de red Hace ping al servidor mediante RPC Es usado para ejecutar un programa utilizando credenciales o derechos de otro usuario Analiza la seguridad del sistema y hace la comparacion con una plantilla determinada Muestra, establece o quita variables de entorno de Windows Comienza la seccin de cambios locales de entorno en la consola El comando SETVER se utiliza para establecer el nmero de versin de MS-DOS que se informa a un programa Crea o modifica variables de entorno en el entorno de usuario o de sistema. Puede establecer variables basadas en argumentos, claves de Registro o entrada de archivos Muestra o configura servicios (procesos en segundo plano). Ejemplos del uso de SC: Como administrar y ver los servicios con el comando SC Ejecuta el Programador de tareas. Programa comandos y programas para ejecutarse en un equipo. Ejemplos del uso de SCHTASKS: Como programar tareas usando el comando SCHTASKS Comprobador de recursos de Microsoft Examina la integridad de todos los archivos de sistema protegidos y reemplaza las versiones incorrectas por las correctas de Microsoft Supervisar otra sesin de Servicios de Escritorio remoto El comando SHARE se utiliza para bloquear archivos y funciones en MS-DOS Utilidad de seguimiento de WinSxs Cambia posicin de modificadores reemplazables en archivos por lotes Permite el apagado, el reinicio, suspension e hibernacion local o remoto de un equipo Ordena los resultados de un comando seleccionado, por ejemplo los resultados de una busqueda con FIND

SETX

SC

SCHTASKS

SFC SHADOW SHARE SXSTRACE SHIFT SHUTDOWN SORT

START SUBST SYSTEMINFO TAKEOWN TASKLIST TASKKILL TCMSETUP TIME

Inicia otra ventana para ejecutar un programa o comando Asocia una ruta de acceso con una letra de unidad Muestra las propiedades y la configuracin especficas del equipo Esta herramienta permite que el administrador recupere el acceso a un archivo denegado mediante la reasignacin de la propiedad del archivo Muestra todas las tareas en ejecucin, incluidos los servicios Termina o interrumpe un proceso o aplicacin que se est ejecutando Es usado para configurar o deshabilitar el cliente de telefonia Telephony Application Programming Interface (TAPI) Muestra o establece la hora del sistema Esta utilidad acepta un parmetro de tiempo de espera para esperar el un perodo de tiempo determinado (en segundos) o hasta que se presina alguna tecla. Tambin acepta un parmetro para omitir la presin de tecla Establece el ttulo de la ventana de una sesin de CMD.EXE El comando TRACERPT se utiliza para procesar los registros de seguimiento de sucesos o datos en tiempo real Permite hacer un seguimiento de la ruta entre un equipo y otro en la red, es muy utilizado para conocer dnde se ha detenido un paquete de datos en la red. Ejemplos del uso de TRACERT: Como usar el comando TRACERT, trazar una ruta en la red. Muestra grficamente la estructura de directorios de una unidad o ruta de acceso Desconecta una sesin de Escritorio remoto Termina un proceso Muestra el contenido de un archivo de texto Typeperf escribe informacin de rendimiento en la ventana de comandos o en un archivo de registro. Para detener Typeperf presione CTRL+C Utilidad de zona horaria de Windows Quita el nombre de contador y texto explicativo para el contador extensible especificado Muestra la versin de Windows

TIMEOUT

TITLE TRACERPT

TRACERT

TREE TSDISCON TSKILL TYPE TYPEPERF TZUTIL UNLODCTR VER

VERIFY VOL VSSADMIN

Comunica a Windows si debe comprobar que los archivos se escriben de forma correcta en un disco Muestra la etiqueta del volumen y el nmero de serie del disco Herramienta administrativa de lnea de comandos del Servicio de instantneas de volumen Herramienta usada para diagnosticar conflictos del equipo local o de uno en la red con el servicio Hora de Windows (Windows time) al tratar de sincronizar o de actualizar el reloj del sistema Esta herramienta enva o espera a que llegue una seal en un sistema. Si no se especifica /S la seal se difundir a todos los sistema de un dominio. Si se especifica /S la seal slo se enviar al dominio especificado Herramienta de lnea de comandos de copia de seguridad Utilidad de lnea de comandos de eventos de Windows. Permite recuperar informacin acerca de registros de eventos y publicadores, instalar y desinstalar manifiestos de eventos, ejecutar consultas y exportar, archivar y borrar registros Muestra la ubicacin de archivos que coinciden con el patrn de bsqueda. De manera predeterminada, la bsqueda se realiza en el directorio actual y en las rutas especificadas por la variable de entorno PATH Esta utilidad se puede usar para obtener el destino de informacin de grupo y nombre de usuario junto con los respectivos identificadores de seguridad (SID), privilegios, identificador de inicio de sesin (Id. de inicio de sesin) del usuario actual (testigo de acceso) en el sistema local. Es decir, quin es el usuario actualmente conectado. Si no se especifica ningn modificador, la herramienta muestra nombre de usuario en formato NTLM (dominio\nombre_usuario) Herramienta de la lnea de comandos de Administracin remota de Windows Administracin remota de Windows (WinRM) es la implementacin de Microsoft del protocolo WS-Management, que proporciona una forma segura de comunicarse con equipos locales y remotos mediante servicios web Abre una ventana de comandos en modo seguro con un equipo en la red Herramienta de evaluacin del sistema de Windows (WinSAT) Muestra informacin de WMI en el shell de comandos interactivo. Permite acceder a todo tipo de informaciones, tanto de el equipo local o a otro en la red, enumera todos los datos del hardware y del software desponibles Ejemplos del uso de WMIC: Obtener informacin sobre el hardware

W32TM

WAITFOR

WBADMIN

WEVTUTIL

WHERE

WHOAMI

WINRM

WINRS WINSAT

WMIC

y software de la PC mediante WMIC

XCOPY

Copia archivos y rboles de directorios

Todos los comandos anteriores es posible tambin ejecutarlos desde el cuadro de Inicio sin tener que abrir la consola de CMD. Para eso usa las siguientes opciones: Escribe CMD /K comando+ opcin. Lo anterior ejecutar el comando con la opcin y dejara abierta la ventana de cmd. Escribe CMD /C comando+ opcin Lo anterior ejecutar el comando con la opcin y cerrara la ventana de cmd al terminar. Dos ejemplos: CMD /K IPCONFIG /ALL CMD /C START http://google.com Sencilla pgina web con una lista de los comandos ms utilizados en la consola de CMD, muy til para tenerla en el telfono celular o mvil, funciona offline, sin conexin a internet. Lista de los comandos de Windows para mviles y celulares Para cargarla en el celular solo escribe en su navegador: bit.ly/listacomandos

Vous aimerez peut-être aussi