entorno de texto.docx

28
ENTORNO DE TEXTO. LINUX Y WINDOWS. ENTO RNO DE TEXT O. LINU X Y WIND OWS. CLARA DEL REY. MADRID CRISPÍN ONDÓ MAYÍE

Upload: mordiopdiaby

Post on 10-Sep-2015

256 views

Category:

Documents


10 download

TRANSCRIPT

ENTORNO DE TEXTO. LINUX Y WINDOWS.

ENTORNO DE TEXTO. LINUX Y WINDOWS.

ENTORNO DE TEXTO. LINUX Y WINDOWS.

ENTORNO DE TEXTO. LINUX Y WINDOWS.

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 ASSOCASSOC 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: txtfileASSOC .doc Muestra Word.DocumentASSOC >"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 carpetasLos 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 EncriptadoC ComprimidoL SimblicoO Sin conexinP FragmentadosT 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.INIPara 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.iniBootcfg /RebuildFixboot

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 NingunoR LeerW EscribirC 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 opcionesCLEANMGR /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 opcionesCLEANMGR /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 WindowsCMD /C start calc.exe Inicia cmd, abre la calculadora y cierra la ventana de cmdCMD /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 ubicacinCOPY nota.txt otranota.txt Crea una copia en la misma carpetaCOPY "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: EnterCOPY CON prueba.txt EnterEscribir 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 ADEL *A.* Elimina todos los archivos que terminan con la letra ADEL *.DOC Elimina todos los archivos que tienen la extensin .DOCDEL /F * Elimina todos los archivos incluyendo los de solo lecturaDEL /F * Elimina todos los archivos incluyendo subdirectoriosDEL /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 DDIR 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.exeDOSKEY c=start calc.exeDOSKEY 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 batchSintaxis:FIND (opciones) cadena archivoEjemplos prcticos del uso del comando FINDPara buscar trmino en un archivo de texto de nombre: archivo.txt utiliza:FIND "termino" archivo.txtBuscar termino en el archivo.txt, muestra todos los resultados y el nmero de lneas.FIND /V /N "termino" archivo.txtBuscar termino en el archivo.txt y escribe el resultado en un archivo: log.txtFIND "termino" < archivo.txt >log.txtContar 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 archivoEjemplos prcticos del uso del comando FINDSTRBuscar Juan o Miguel en el archivo texto.txt.FINDSTR "Juan Miguel" texto.txtBuscar Juan Miguel en el archivo texto.txt.FINDSTR /C: "Juan Miguel" texto.txtBuscar las lneas que contienen las palabras disco duro en todos los archivos de texto que se encuentren en la carpeta actual y todas las subcarpetasFINDSTR /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 blancofindstr /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.txtfindstr /v "^$" texto.txt>texto2.txtlo mismo pero lista el resultadodir /b *.txt | findstr /n ".txt$"Muestra tu direccin IP actualipconfig|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 FOREjemplos sencillos.Busca y muestra cualquier tipo de archivo en una ubicacin determinada cuyo nombre comience con arFOR %G in (ar*) DO echo %GBusca cualquier tipo de archivo cuyo nombre contenga arFOR %G in (*ar*) DO echo %GLista los directorios de las unidades C y D secuencialmentefor %G in (C:,D:) do DIR %GMuestra la medida en bytes de todos los archivos en la carpeta donde se ejecuteFOR %A IN (*.*) DO echo Medida del archivo=%~zA bytes

Uso del comando FOR /DFOR /D (solo muestra carpetas y directorios) Sintaxis:FOR /D [/r] %G IN (conjunto de archivos) DO comando/r permite incluir todos los subdirectoriosEjemplos prcticos del uso del comando FOR /DBusca en los directorios y muestra carpetas que comiencen su nombre con: JosFOR /D /r %G in ("Jos*") DO echo Encontradas las carpetas: %GDirecciona la consola a la unidad G y busca carpetas que comiencen con la letra VPUSHD G:\ && FOR /D /R %G in (V*) DO echo %GLista los subdirectorios que contengan archivos gifFOR /D /r %a in (*) do @if exist %a\*.gif (echo %a)

FOR /L (nmeros)Sintaxis:FOR /L %G IN (inicio, incremento, fin) DO comandoInicio: es el primer nmero, incremento es la cantidad a sumar, y fin es el ltimo nmeroEjemplos prcticos del uso del comando FOR /LSecuencia del 1 al 6 incrementando en 1FOR /L %G IN (1,1,6) DO echo %GSecuencia del 1 al 70 incrementando en 5FOR /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 /RBusca en todas las subcarpetas del disco C y muestra todos los archivos tmpFOR /R C:\ %G IN (*.tmp) DO echo %GBusca en todas las subcarpetas del disco C todos los archivos tmp y los eliminaFOR /R C:\ %G IN (*.tmp) DO del %GCrea un listado de todas las imgenes jpg en la carpeta D:\Pictures que comiencen con josFOR /R D:\Pictures\ %G in (jos*.jpg) DO echo %G >>lista.txtLista en un archivo todos los documentos encontrados en la carpeta Mis DocumentosFOR /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 comandoFOR /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 /FLista 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 FORFILESLista 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.htmlLista 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 volmenesPrincipales subcomandos:FSUTIL FSINFO Informacin del sistema de archivos.FSUTIL VOLUME Administracin de volumenesFSUTIL BEHAVIOR Controla el comportamiento del sistema de archivosFSUTIL FILE Comandos de archivos especficosPara ver todos usa: fsutil helpEjemplos prcticos del uso del comando FSUTILObtener informacin de unidades en el sistema:FSUTIL FSINFO DRIVESObtener 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 DISABLELASTACCESSPara 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 servidorOpciones:-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://[email protected]

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:HELPcomando /?WINHELP archivo de ayuda.hlpWINHLP32 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 comandoIF [NOT] cadena1==cadena2 comandoIF [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 textoIF 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 comandoDonde 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 EtiquetaEjemplos 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 RUTAEjemplos prcticos del uso del comando MD Pueden crearse varias carpetas simultneamente de la siguiente forma:MD Carpeta1 Carpeta2 Carpeta3Por ejemplo:MD C:\Prueba\Carpeta1 Carpeta2 Carpeta3

Al introducir una ruta especfica se crean las carpetas intermedias aunque no existan:MD Carpeta1\Carpeta2\Carpeta3Por 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 memoriaMEM /D Muestra programas y dispositivosMEM /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 carpetaMKLINK /H Nombre Destino Crea un vnculo fsicoMKLINK /J Nombre Destino Crea una unin de directoriosEjemplos 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=8Cambia 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=dPermite ajustar la velocidad del teclado y que tecla se activar al dejarla presionada.

MODE CON CP /STATUSMuestra el cdigo de pgina actual.MODE CON CP SELECT=XXXPermite 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 redEjemplos 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 serviciosNET USE Conectar a un archivo o dispositivoNET SHARE, VIEW, FILE, SESSIONS Crear y ver archivos y dispositivos compartidos en un equipoNET TIME, PRINT Administrar redesNET ACCOUNTS, USER, GROUP, LOCALGROUP SeguridadNET NAME, SEND Enviar mensajesAlgunos ejemplos prcticos del uso del comando NET Detiene el servidor ApacheNET STOP Apache2.2 Inicia el servidor ApacheNET 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 INTERFACESNETSH 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 unoOPENFILES /QUERY Cierra el archivo de identidad 23.OPENFILES /DISCONNECT /ID:23 Cierra y desconecta todos los archivos abiertos.OPENFILES /DISCONNECT /A:*COMANDOS EN WINDOWSPgina 18

Pgina 1 COMANDOS EN LINUX