Você está na página 1de 20

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.
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.
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
!e"er#:dia $jecuta el comando el, o los d%as es&ecificados, las iniciales de los
d%as utili'ados tienen que corres&onder a los d%as en el idioma ingles.
!ne(t:dia )eali'a la &r*(ima ejecuci*n del comando el d%a que se es&ecifique
!delete $limina tareas &rogramadas, si no se es&ecifica la ID se eliminan
todas.
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:
) +rchi"os de solo lectura. ,ide confirmaci*n antes de mo"erlo o eliminarlo.
(-
H +rchi"os ocultos. .cultos &ara e"itar su da/o de forma accidental.(2
0 +rchi"os de sistema. +rchi"os del sistema que el usuario no tiene necesidad
de editar.(4
+ +rchi"os de almacenamiento. 0e usa &ara marcar archi"os que han sido
modificados.(12
I +rchi"o inmutable, el menos conocido, e"ita que este archi"o sea editado o
eliminado &or cualquier usuario, el nico con &ri"ilegios en el es 0#stem.
Sintaxis.
ATTRIB +- atributo archio o!cion"#
Opciones.
2 $stablece un atributo
3 4uita un atributo
!0 ,rocesa archi"os en subcar&etas
!D ,rocesa car&etas
5os "alores num6ricos son utili'ados al modificar los atributos mediante scri&ts
(780
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
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
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:
$A$%& archio o!cion"#
Opciones:
archi"o 9uestra las +:5.
!; :ambia las +:5 en el directorio actual # todos los subdirectorios.
!$ $dita la +:5 en "e' de rem&la'arla.
!: :ontina, omitiendo los errores de acceso denegado.
!< usuario:&ermiso :oncede derechos de acceso del usuario.
!) usuario )e"oca derechos del usuario (s*lo "=lida con !$.
!, usuario:&ermiso )eem&la'a derechos de acceso del usuario.
!D usuario Deniega acceso al usuario es&ecificado.
&ermiso &uede ser:
> >inguno
) 5eer
? $scribir
: :ambiar (escribir
@ :ontrol total
CALL Llama un batch desde otro.
CD Muestra el nombre o cambia al directorio actual
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.
CHKT!S Muestra o modifica la comprobacin del disco en el tiempo de arranque.
CHOICE Esta herramienta permite que los usuarios seleccionen un elemento de una
lista de opciones y devuelve el ndice de la opcin seleccionada.
CIPHER Muestra o altera el cifrado de directorios [archivos] en particiones NTFS.
CLEA"#R 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.
CLS Borra la pantalla.
C"D 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
C"DKE$ Crea, presenta y elimina nombres de usuario y contraseas almacenados.
COLOR Establece los colores de primer plano y fondo de la consola
CO"P Compara el contenido de dos archivos o un conjunto de archivos.
CO"PACT Muestra o cambia el estado de compresin de archivos en particiones
NTFS.
CO%ERT 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.
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
DE!RA# Localiza y consolida archivos fragmentados en volmenes locales para
mejorar el rendimiento del sistema.
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
DISKCO"P Compara el contenido de dos disquetes.
DISKCOP$ Copia el contenido de un disquete en otro.
DISKPART Muestra o configura las propiedades de particin de disco.
DOSKE$ 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:
DOSKE$ &'start htt()**&oo&+e.co,
DOSKE$ n'start note(ad.exe
DOSKE$ c'start ca+c.exe
DOSKE$ e'ex(+orer.exe *se+ect-C).
Te permitir pulsando una sola tecla y Enter iniciar la aplicacin a la que
corresponde la macro que has creado.
DRI%ER/0ER$ Muestra el estado y las propiedades actuales del controlador de
dispositivo.
ECHO Muestra mensajes, o activa y desactiva el eco.
EDLOCAL Termina la bsqueda de variables de entorno del archivo por lotes.
ERASE Elimina uno o ms archivos, igual que DEL.
E1PAD Expande uno o varios archivos comprimidos. Se utiliza para descomprimir
los archivos .CAB del programa de instalacin.
E1IT Sale del programa CMD.EXE (interfaz de comandos).
!C Compara dos archivos o conjunto de archivos y muestra las diferencias
entre ellos.
!ID 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")
!IDSTR 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"
!OR 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
!OR *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)
!OR *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
!OR *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
!OR *!
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.
Si introduces lo siguiente en la consola:
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.
!OR!ILES 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"
!OR"AT Formatea un disco duro u otro dispositivo para usarlo con Windows.
Sintaxis:
'(R)AT *NIDAD: /'&:#i#t"ma d" archio +o!cion"#,
Opciones, solo las mas utilizadas:
!@0: $s &osible usar como sistemas de archi"o @+;, @+;12, e(@+;, AD, #
>;@0.
@+;12 solo &ermite archi"os cu#a tama/o m=(imo sea 4 <8 # un "olumen
no &uede &asar de los 12 <8. @+; es an m=s se"ero en cuanto al tama/o de
los archi"os # "olmenes, son los sistemas de archi"os m=s em&leados en
dis&ositi"os A08 &or su ligere'a.
e(@+; ($(tended @+; que su&le las limitaciones anteriores &ero solo
funciona en sistemas &osteriores a 7ista.
>;@0 ,ara discos que se "an a utili'ar en com&utadoras es el formato ideal
&or "arias caracter%sticas como ca&acidad, eficiencia, en seguridad &ermite
asignar &ermisos &ara la co&ia, escritura # modificaci*n de datos, incor&ora
nue"as o&ciones como com&resi*n de datos encri&taci*n, etc.
!7: etiqueta $s&ec%fica la etiqueta del "olumen.
!4 )eali'a un formato r=&ido.
!B 0i es necesario, obliga al "olumen a desmontarse &rimero.
!: 5os archi"os creados en el nue"o "olumen se com&rimir=n
&redeterminadamente. (s*lo >;@0
!S0TIL 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:
!s2ti+ 3ehavior Controla el comportamiento del sistema de archivos y permite
cambiar los parmetros.
Por ejemplo para conocer el estado del valor >tfsDisable5ast+ccessA&date que
deshabilita la actualizacin de acceso a archivos usa:
'&*TI% BE-AVI(R .*ERY DI&AB%E%A&TA$$E&&
Para cambiar el valor usa:
'&*TI% BE-AVI(R &ET DI&AB%E%A&TA$$E&&
(1 deshabilita, 0 habilita)
!TP Comando que inicia el cliente FTP de Windows (Protocolo de transferencia
de archivos)
Sintaxis:
'T/ -#:archio #"ridor
Opciones:
3s:archi"o +rchi"o de te(to que contiene los comandos @;, como el nombre de
usuario, contrase/as, etc.
ser"idor >ombre de host o direcci*n I, del ser"idor 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:
0t!://nombr"u#uario10t!#"ridor2dir"ccion2com
!T$PE 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.
#OTO 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.
#PRES0LT Muestra informacin de directivas de grupo por equipo o usuario.
#RA!TABL 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.
I! 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:
I' [N(T] ERR(R%EVE% n3m"ro comando
I' [N(T] cad"na455cad"na6 comando
I' [N(T] EXI&T archio comando
Opciones:
>.; $s&ecifica que se debe ejecutar el comando s*lo si la condici*n es falsa.
$)).)5$7$5 nmero que es&ecifica una condici*n "erdadera si el ltimo
&rograma que se ejecut* de"ol"i* un c*digo de salida igual o ma#or que el
nmero es&ecificado.
cadena-CCcadena2 $s&ecifica una condici*n "erdadera si las cadenas de
te(to es&ecificadas coinciden.
$BI0; archi"o $s&ecifica una condici*n "erdadera si el archi"o es&ecificado
e(iste.
comando $s&ecifica el comando que se "a a ejecutar si se cum&le la
condici*n. ,uede ir seguido de la &alabra $50$, que ejecutar= el comando si la
condici*n es&ecificada es @+50$.
$50$ tiene que a&arecer en la misma l%nea que la del comando que sigue a I@
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)
$)).)5$7$5 es una "ariable que informa si una funci*n se ejecut*
correctamente o de"ol"i* un error, encadenando I@ $)).)5$7$5 des&u6s de
un comando im&rime en &antalla si fue e(itoso de la siguiente forma:
I' ERR(R%EVE% 4 1"cho (7 E%&E 1"cho N(
$l modificador !I, si se es&ecifica, &ermite reali'ar com&araciones de cadena
de la siguiente forma:
I@ !I cadena- com&araci*n cadena2 comando
Donde la com&araci*n &uede ser:
$4A 3 igual
>$4 3 no igual
500 3 menor que
5$4 3 menor que o igual
<;) 3 ma#or que
<$4 3 ma#or que o igual
IPCO!I# Inicia la herramienta que muestra la informacin y todos los datos
de la configuracin del equipo para el protocolo TCP/IP.
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 LAEL
Para asignar la etiqueta "Videos musicales" a la unidad G usa:
LABEL G: Videos musicales
"D o "KDIR (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 !D
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
"E" Muestra la cantidad de memoria libre y usada en el sistema. Solo
muestra los detalles de los programas que utilizan CMD.
Como usarlo:
)E) // Lista los programas en memoria
)E) /D Muestra programas y dispositivos
)E) /$ Clasifica a los programas de acuerdo al uso que hacen de la memoria
"KLIK 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 !"LIN"
Crear un acceso directo:
MKLINK /D MisFotos "D:\Imagenes\Fotos\Fotos de marta"
"ODE 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:
)(DE $(N co8#59: 8in"#5;
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).
)(DE $(N RATE5r DE%AY5d
Permite ajustar la velocidad del teclado y que tecla se activar al dejarla
presionada.
)(DE $(N $/ /&TAT*&
Muestra el cdigo de pgina actual.
)(DE $(N $/ &E%E$T5XXX
Permite seleccionar otro cdigo de pgina.
"ORE 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:
TY/E docum"nto2t<t | )(RE
"S# Enva un mensaje al usuario que se abre en una pequea ventana de
alerta. Muy til y utilizado en los archivos batch.
Por ejemplo:
)&= > T"<to d"8 m"n#a?"
"SI!O45 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 !SINFO#$
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
"STSC 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
BTSTAT Comando para trabajo en redes. Muestra las estadsticas del
protocolo y las conexiones actuales de TCP/IP usando NBT (NetBIOS sobre
TCP/IP)
ET 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
Al%unos 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
ETSH 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.
Al%unos ejemplos prcticos del uso del comando NETS&
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
ETSTAT 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
OPE!ILES 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 O'ENFILES
Muestra los archivos abiertos en el equipo actual con la ID de cada uno
OPENFILES /QUERY
Cierra el archivo de identidad 23.
OPENFILES /DISCONNECT /ID:23
Cierra y desconecta todos los archivos abiertos.
OPENFILES /DISCONNECT /A:*

Você também pode gostar