Como usar la lÃnea de comandos en Windows 7 [Ejemplos prácticos]
Lista de comandos DOS que se encuentran disponibles en la consola de cmd de Windows 7, ordenados desde la letra A hasta la E, explicación de su uso, caracterÃsticas, sintaxis, opciones, parámetros y ejemplos prácticos de los más utilizados.
Como usar los códigos.
Los códigos que se muestran en los cuadros con el fondo amarillo son ejemplos, se pueden copiar y pegar o escribir directamente en la consola de cmd.
También es posible ejecutarlos de otra manera, para eso introduce los códigos en el cuadro de Inicio y oprime la tecla Enter si usas Windows 7 o Vista, o en el comando Ejecutar en Windows XP. Es necesario en estos casos que estén antecedidos por los caracteres: cmd /k.
Por ejemplo:Â cmd /k CHKDSK.
Se incluyen también en los cuadros de fondo de color verde, el código para crear sencillos archivos batch, que sirven de demostración del empleo de los comandos, pero que se pueden utilizar en el equipo para realizar muchas tareas útiles, para crearlos debes copiar el código al Bloc de notas u otro editor de texto y guardar el archivo con la extensión .cmd.
Puedes ampliar la información sobre cada uno de estos comandos, sintaxis, opciones y parámetros de uso, escribiendo en la ventana de cmd: comando /?
Todos los comandos funcionan en Windows Vista y 7, la gran mayorÃa se pueden usar en Windows XP.
La opción que se encuentre encerrada entre corchetes [], su uso es opcional.
Los comandos que la descripción de su uso, de forma detallada se encuentra en otros artÃculos de este mismo sitio, se ofrece el vÃnculo a dicha página.
Script para crear un acceso en el menú contextual y poder acceder a la consola de CMD como Administrador
Abrir CMD
Windows Registry Editor Version 5.00
;(c) CU-32 2010 - http://gratisprogramas.org
[HKEY_CLASSES_ROOT\Directory\Background\shell\Abrir CMD]
@=”Abrir CMD”
“Icon”=”cmd.exe”
[HKEY_CLASSES_ROOT\Directory\Background\shell\Abrir CMD\command]
@=”C:\\Windows\\System32\\cmd.exe”
Abrir CMD como Administrador
Windows Registry Editor Version 5.00
;(c) CU-32 2010 - http://gratisprogramas.org
[HKEY_CLASSES_ROOT\Directory\Background\shell\runas]
@=”Abrir CMD Aqui”
“Icon”=”cmd.exe”
[HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command]
@=”cmd.exe /s /k pushd \”%V\”"
Abrir CMD Eliminar
Windows Registry Editor Version 5.00
;(c) CU-32 2010 - http://gratisprogramas.org
[-HKEY_CLASSES_ROOT\Directory\Background\shell\Abrir CMD]
Nota:Recuerdo editarlo en un blog de notas y guardarlo como extensión *.reg
Lista de comandos disponibles desde la letra A hasta la E
Uso del comando ASSOC
Ejemplos prácticos del uso del comando ASSOC
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.
Uso del comando AT
El servicio de programación debe estar en ejecución para utilizar el comando AT.
Sintaxis.
AT hh:mm ID [/EVERY:dia | /NEXT:dia] comandoOpciones.• ID Identidad que asignarle a la tarea, cualquier número.
• 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 dÃas especificados, las iniciales de los dÃas utilizados tienen que corresponder a los dÃas en el idioma ingles.
• /next:dia Realiza la próxima ejecución del comando el dÃa que se especifique
• /delete Elimina tareas programadas, si no se especifica la ID se eliminan todas.
Ejemplos prácticos 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 mañana 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 dÃas ejecuta a las 11.30 de la mañana 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
Windows le asigna a cada archivo de acuerdo a la función o al objetivo que van a desempeñar en el equipo los siguientes atributos:
R Archivos de solo lectura. Pide confirmación antes de moverlo o eliminarlo. (1)
H Archivos ocultos. Ocultos para evitar su daño 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 opcionesOpciones.• + Establece un atributo
• - Quita un atributo
• /S Procesa archivos en subcarpetas
• /D Procesa carpetas
Los valores numéricos son utilizados al modificar los atributos mediante scripts (VBS)
Existen otros atributos que no son de interés práctico para los usuarios, pero se muestran por si aparecen en las propiedades de algún archivo al ejecutar ASSOC.
E Encriptado
C Comprimido
L Simbólico
O Sin conexión
P Fragmentados
T Temporal
Ejemplos prácticos 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 también.
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 también.
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. Usándolo con + establece los atributos.
ATTRIB -R -S -H E:/*.* /S /D
La herramienta de la lÃnea de comandos Bcdedit.exe modifica el almacén de datos de la configuración de arranque. Contiene parámetros de configuración de arranque y controla el modo en que arranca el sistema operativo. Estos parámetros se encontraban antes en el archivo Boot.ini en sistemas operativos BIOS o en las entradas RAM no volátil en sistemas operativos basados en EFI (Extensible Firmware Interface).
Para reconstruir el archivo BOOT.INI escribe en la consola de recuperación lÃnea a lÃnea y presiona Enter:
ATTRIB -H -R -S C:\Boot.ini
DEL C:\Boot.ini
Bootcfg /Rebuild
Fixboot
Uso del comando CACLS
Sintaxis:
CACLS archivo opcionesOpciones:• 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 Continúa, omitiendo los errores de acceso denegado.
• /G usuario:permiso Concede derechos de acceso del usuario.
• /R usuario Revoca derechos del usuario (sólo válida 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 más avanzadas y exigentes usa el Nuevo comando: ICACLS
Ejemplos prácticos 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
CD.. Cambia a C:\Windows\
CD.. Cambia a C:\
CHKDSK D: /F /R Chequea y corrige los errores de la unidad D, Encuentra sectores dañados y recupera la información legible.
: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
CLEANMGR /sageset:N Donde N es cualquier número 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 configuración especificada en N.
DIR %USERPROFILE%\Desktop | CLIPÂ Copia al portapapeles el directorio del escritorio.
DIR D: | CLIPÂ Copia al portapapeles el directorio de la unidad D.
CMD /K start calc.exe Inicia cmd, abre la calculadora y mantiene abierta la ventana de cmd
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
COPY “C:\Mis datos\nota.txt” D:\nota2.txt Copia un archivo a otra ubicación 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 ubicación.
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
¡OJO! al ejecutarlo con doble asterisco (*.*)
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 extensión .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 están en la carpeta TEMP
DEFRAG C: /A Solo efectúa análisis 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 desfragmentación usa CONTROL+C
@echo off
SET/P UNIT= Escribe la letra de la unidad a desfragmentar y presiona Enter:
DEFRAG.exe %UNIT%: /U /V /H
DIR D: /SÂ Lista directorios y subdirectorios en la unidad D
@echo off
pushd F:\
for /f “tokens=* delims= ” %%a in (‘dir/b/s’) do (if %%~Za gtr 100000000 echo %%a is %%~Za)
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 aplicación a la que corresponde la macro que has creado.
|

Añadir a favoritos Categoria: Tutoriales y Ayuda Seguir Feed RSS Comentarios | Temas de cu-32 |

Seguir Feed RSS
Muy interesante, excelente aporte !
Excelente!!!
ok
Muy buen aporte. Sigue asÃ.