hace unos dias estaba explicando a un amigo como remover los archivos ocultos del windows, y por esas fechas tambien me toco platicar un poco con ibu sobre los archivos externos y internos, que quien sabe por que, pero muy pocos usuarios conocen, quizas la facilidad del windows ha obligado a ya no depender de ellos, o simplemente se encuentra su sustituto visual o Gui (interfas grafica) y por ese detalle se dejan en el olvido. pues bien, por ello abro este tema que bien puede ser sacado de la ayuda de dos/windows pero aqui se incluira un ejemplo sencillo y rapido.
Nota: estos comandos y Descripcion de Archivos, pueden utilizarse para la eliminacion de virus/archivos que el explorer comun y corriente no elimina, incluso cambios y modificaciones que aveces la interfas grafica lo hace pero a base de 5 o 6 clicks.
Bien Vamos a empezar
solo como historia y para empezar a comprender como esta este rollo, partire de que existen 2 tipos de comandos (internos y externos).
Comandos internos: Son aquellos que quedan residentes en la memoria ram y existen aun sin tener nada instalado en e disco duro. esto quiere decir que los encontramos en TODAS las versiones de msdos y windows, sin importar cual sea. son los siguientes:
-dir
-md/mkdir
-rd
-cd
-copy
-del/erase
-ren/rename
-type
-cls
-time
-date
-prompt
-set
puede que me haya faltado alguno, pero basicamente estos son los mas utilizados.
Comandos Externos: Son aquellos comandos o programas elaborados bajo la extension .exe, la diferencia mas vistosa, es que en los internos NUNCA encontraran un dir.exe cls.exe copy.exe y en estos que son externos si encontraran el nombre.extension. por que son ejecutados, y son los siguientes
-APPEND
-ASSING
-ATTRIB
-BACKUP
-CHKDSK
-COMP
-DISKCOMP
-DISCOPY
-FDISK
-FIND
-FORMAT
-JOIN
-KEYB
-LABEL
-MODE
-MORE
-PRINT
-TREE
-XCOPY
-MOVE
y bueno una infinidad mas, todos estos archivos se encuentran en la direccion C:WINDOWSsystem32, y son ejecutados gracias a los path de windows o DOS. previamente configurados.
que es el Path??
Basicamente la forma de trabajar el MSDOS es la siguiente:
-Buscar el comando en su lista de comandos internos
-Buscar el comando en el directorio actual
-Buscar el comando en los path
la path por default en windows es c : Documents and Settings[USUARIO], por eso siempre que ejecutas un CMD te aparece en el prompt esa ruta. pero, como corre el comando si no existe el .exe?? pues magia no es, eso es por causa del path, que no es mas que una lista de directorios a buscar. por default el path de windows trae C:WINDOWSsystem32, a si que segun el orden de busqueda en la tercera y ultima opcion es cuando encuentra el attrib.exe y lo ejecuta.
OJO: el path es solo para facilitar la ejecucion de algun comando, sin especificarle la ruta completa, por ejemplo si windows no tuviera dentro de su path C:WINDOWSsystem32, para ejecutar el attrib tendria que ejecutar...
C:WINDOWSsystem32attrib
En fin.. la idea solo era explicarles de donde los toma, o una idea de como funciona esto, y por que todo esto... conforme pasa el tiempo, te ayuda a determinar que algo esta funcionando mal.. es decir, si ves en c: un dir.exe y sabes que no existe el comando externo dir.exe, pues entonces estamos ante un virus, o programa que es sospechos. presisamente mas delante este post tratara comandos tanto de dos y windows, para que el usuario que no este familiarizado pueda sacarle provecho.
por ultimo agrego la forma de invocacion con path y sin path para que vean la diferencia.
quiero ejecutar un comando externo, por ejemplo calculadora.exe, pero esta dentro de c:ejercicios
la forma corta (utilizando el path) seria:
c:ejercicioscalculadora.exe
la forma larga (entrando al directorio) seria
cd (salgo al directorio raiz)
cd ejercicios (entro al directorio ejercicios)
calculadora (ejecuto calculadora sin el .exe, ya que es ejecutable)
bien empezamos con la lista..
==================================================
attrib
descripcion: este comando se utiliza para visualizar, agregar o quitar attributos a cualquier archivo
para que se puede utilizar: visualizar algun archivo protegido o incluso protegerlo para otros usuarios (cabe mencionar que si alguien sabe un poco de esto facilmente podria quitarle dichos atributos)
sintaxis:
attrib [ ruta ][argumentos] archivo.exe
importante: debes especificar su extension, ya que muchas personas utilizan solo el nombre y es imposible que el comando trabaje ya que puede haber un archivo y un archivo.exe y los 2 pueden hacer cosas diferentes...
ejemplos practicos:
elimina todos los attributos (esto puede aplicarsele a virus que son invisibles para windows, pero con msdos si puedes verlos)
attrib -a -s -r -h virus.exe
(-) elimina attributos
(+) agrega attributo
a = archivo (igual que el s)
s = System (sistema, este es un attributo especial, que tiene por ejemplo el commad.com, io,sys etc,etc,etc.)
r = Read (solo lectura)
h = Hide (Oculto)
=======================================
dir
descripcion: es un comando que se encarga de listar el directorio o directorios si se especifica el path
sintaxis:
dir
dir path
detalle: parece ser muy basico, pero no lo es, en realidad tiene bastantes argumento que lo hace muy versatil y sobre todo potente, ya que puede listar archivos ocultos, o vaciar su contenido en archivos de texto.
ejemplos practicos:
para listar todos los archivos y directorios, incluso los ocultos
dir /ah
para listar solo los directorios
dir /ad
/A Muestra los archivos con los atributos especificados.
de los cuales podemos aplicar filtros que serian..
D Directorios
R Archivos de sólo lectura
H Archivos ocultos
A Archivos para archivar
S Archivos de sistema
- Prefijo que significa no
de ahi se derivan varios.
=====================
al principio va a parecer algo aburrido o un tema del monto, pero si me tienen paciencia abarcare archivos de administracion de windows, para complementarlo, dando una pequeña descripcion de como utilizarse y que podemos sacar de provecho.
igual si no es de tanto interes pues ya veo si lo complemento o lo dejo ahi
saludos!
Nota: estos comandos y Descripcion de Archivos, pueden utilizarse para la eliminacion de virus/archivos que el explorer comun y corriente no elimina, incluso cambios y modificaciones que aveces la interfas grafica lo hace pero a base de 5 o 6 clicks.
Bien Vamos a empezar
solo como historia y para empezar a comprender como esta este rollo, partire de que existen 2 tipos de comandos (internos y externos).
Comandos internos: Son aquellos que quedan residentes en la memoria ram y existen aun sin tener nada instalado en e disco duro. esto quiere decir que los encontramos en TODAS las versiones de msdos y windows, sin importar cual sea. son los siguientes:
-dir
-md/mkdir
-rd
-cd
-copy
-del/erase
-ren/rename
-type
-cls
-time
-date
-prompt
-set
puede que me haya faltado alguno, pero basicamente estos son los mas utilizados.
Comandos Externos: Son aquellos comandos o programas elaborados bajo la extension .exe, la diferencia mas vistosa, es que en los internos NUNCA encontraran un dir.exe cls.exe copy.exe y en estos que son externos si encontraran el nombre.extension. por que son ejecutados, y son los siguientes
-APPEND
-ASSING
-ATTRIB
-BACKUP
-CHKDSK
-COMP
-DISKCOMP
-DISCOPY
-FDISK
-FIND
-FORMAT
-JOIN
-KEYB
-LABEL
-MODE
-MORE
-TREE
-XCOPY
-MOVE
y bueno una infinidad mas, todos estos archivos se encuentran en la direccion C:WINDOWSsystem32, y son ejecutados gracias a los path de windows o DOS. previamente configurados.
que es el Path??
Basicamente la forma de trabajar el MSDOS es la siguiente:
-Buscar el comando en su lista de comandos internos
-Buscar el comando en el directorio actual
-Buscar el comando en los path
la path por default en windows es c : Documents and Settings[USUARIO], por eso siempre que ejecutas un CMD te aparece en el prompt esa ruta. pero, como corre el comando si no existe el .exe?? pues magia no es, eso es por causa del path, que no es mas que una lista de directorios a buscar. por default el path de windows trae C:WINDOWSsystem32, a si que segun el orden de busqueda en la tercera y ultima opcion es cuando encuentra el attrib.exe y lo ejecuta.
OJO: el path es solo para facilitar la ejecucion de algun comando, sin especificarle la ruta completa, por ejemplo si windows no tuviera dentro de su path C:WINDOWSsystem32, para ejecutar el attrib tendria que ejecutar...
C:WINDOWSsystem32attrib
En fin.. la idea solo era explicarles de donde los toma, o una idea de como funciona esto, y por que todo esto... conforme pasa el tiempo, te ayuda a determinar que algo esta funcionando mal.. es decir, si ves en c: un dir.exe y sabes que no existe el comando externo dir.exe, pues entonces estamos ante un virus, o programa que es sospechos. presisamente mas delante este post tratara comandos tanto de dos y windows, para que el usuario que no este familiarizado pueda sacarle provecho.
por ultimo agrego la forma de invocacion con path y sin path para que vean la diferencia.
quiero ejecutar un comando externo, por ejemplo calculadora.exe, pero esta dentro de c:ejercicios
la forma corta (utilizando el path) seria:
c:ejercicioscalculadora.exe
la forma larga (entrando al directorio) seria
cd (salgo al directorio raiz)
cd ejercicios (entro al directorio ejercicios)
calculadora (ejecuto calculadora sin el .exe, ya que es ejecutable)
bien empezamos con la lista..
==================================================
attrib
descripcion: este comando se utiliza para visualizar, agregar o quitar attributos a cualquier archivo
para que se puede utilizar: visualizar algun archivo protegido o incluso protegerlo para otros usuarios (cabe mencionar que si alguien sabe un poco de esto facilmente podria quitarle dichos atributos)
sintaxis:
attrib [ ruta ][argumentos] archivo.exe
importante: debes especificar su extension, ya que muchas personas utilizan solo el nombre y es imposible que el comando trabaje ya que puede haber un archivo y un archivo.exe y los 2 pueden hacer cosas diferentes...
ejemplos practicos:
elimina todos los attributos (esto puede aplicarsele a virus que son invisibles para windows, pero con msdos si puedes verlos)
attrib -a -s -r -h virus.exe
(-) elimina attributos
(+) agrega attributo
a = archivo (igual que el s)
s = System (sistema, este es un attributo especial, que tiene por ejemplo el commad.com, io,sys etc,etc,etc.)
r = Read (solo lectura)
h = Hide (Oculto)
=======================================
dir
descripcion: es un comando que se encarga de listar el directorio o directorios si se especifica el path
sintaxis:
dir
dir path
detalle: parece ser muy basico, pero no lo es, en realidad tiene bastantes argumento que lo hace muy versatil y sobre todo potente, ya que puede listar archivos ocultos, o vaciar su contenido en archivos de texto.
ejemplos practicos:
para listar todos los archivos y directorios, incluso los ocultos
dir /ah
para listar solo los directorios
dir /ad
/A Muestra los archivos con los atributos especificados.
de los cuales podemos aplicar filtros que serian..
D Directorios
R Archivos de sólo lectura
H Archivos ocultos
A Archivos para archivar
S Archivos de sistema
- Prefijo que significa no
de ahi se derivan varios.
=====================
al principio va a parecer algo aburrido o un tema del monto, pero si me tienen paciencia abarcare archivos de administracion de windows, para complementarlo, dando una pequeña descripcion de como utilizarse y que podemos sacar de provecho.
igual si no es de tanto interes pues ya veo si lo complemento o lo dejo ahi
saludos!