You are on page 1of 23

CLARA DEL REY MADRID.

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)
/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.
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
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:
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
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.
CHKNTFS 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.
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.
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
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.


DEL Elimina uno o ms archivos.
OJO! al ejecutarlo con doble asterisco (*.*)
DEL
DEL
DEL
DEL
DEL

Hola.txt Elimina Hola.txt


A* Elimina todos los archivos que comienzan con la letra A
*A.* Elimina todos los archivos que terminan con la letra A
*.DOC Elimina todos los archivos que tienen la extensin .DOC
/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.
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

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.
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).

FC Compara dos archivos o conjunto de archivos y muestra las


diferencias entre ellos.
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")


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"
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)
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
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
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.
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.
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"
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)
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)

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

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.

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.

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.
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
IPCONFIG 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 LABEL


Para asignar la etiqueta "Videos musicales" a la unidad G usa:
LABEL G: Videos musicales
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
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
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"
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.

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

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

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

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

NBTSTAT Comando para trabajo en redes. Muestra las estadsticas


del protocolo y las conexiones actuales de TCP/IP usando NBT
(NetBIOS sobre TCP/IP)

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

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 ms 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

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

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
Cierra el archivo de identidad 23.
OPENFILES /DISCONNECT /ID:23
Cierra y desconecta todos los archivos abiertos.
OPENFILES /DISCONNECT /A:*

You might also like