Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Noviembre 18, 2008, 03:12:37
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: -Variables de entorno & user- By: Espectro Infernal 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: -Variables de entorno & user- By: Espectro Infernal  (Leído 748 veces)
Espectro Infernal
T0 d0: -> Mejorar 3 en raya
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1022


ESPECTRO INFERNAL


Ver Perfil Email
« en: Noviembre 14, 2006, 03:35:42 »

Bueno, aquo algo de informacion otil sobre las variables de entorno; espero qu les guste Wink



Por decirlo de alguna manera y como en alguna web esto, una variable de entorno es una variable que se usa, generalmente para referirse a un entorno del sistema. Estas variables son otiles porque pueden ahorrar algo de trabajo; por ejemplo:

C:\windows

Lo podriamos sustituir por la variable de entorno:

%systemroot%

O tambion con la variable:

%windir%

Con lo que podemos observar, que pueden haber mos de una variable de entorno que se refiere a un mismo lugar de nuestro sistema.

Estas variables, no solo nos pueden ahorra algo de trabajo, sino que pueden ayudarnos a la hora de crear programas. Como porejemplo, programas que nos tengan que crear archivos en la carpeta "Mis Documentos"; como lo harian?

C:\"Documents and Settings"\User\"Mis Documentos"\

Pues no seroa del todo correcto, analicen la ruta... Y si el usuario no se llama "User" ?o?o?
Es el momento de usar una variable de entonro para aclarar nuesttro trabajo y darle consistencia:

   @echo off
cd..
cd %userprofile%

Con la variable de entorno %userprofile% estaran dentro de la supuesta primera ruta: C:\"Documents and Settings"\User\"Mis Documentos"\
Escrivan en la cmd:

echo %userprofile%

Y podron ver su ruta y entenderan lo que les estoy explicando Wink

Pues bien, esta es una de las mos usadas, pero; com entramos en mis documentos? porque... que pasa si la carpetano se llama mis documentos y se llama: "My Documents"?

-Nos saldriamos un poco del tema, pero es necsario, porque os vendria la duda a los mos nwbies y la solucionariamos aso:

   @echo off
cd..
cd %userprofile%
cd M*

Entrariamos en toda slas carpetas que empezasen por la letra "M", que es una letra que seguro que tiene puesta en la carpeta, pero de todas formas... ue pasa si tiene mos carpetas que empiezen por la letra "m"? Pue sbien, el conjunto de acciones que ejecutemos una vez situados en M*, se haroan en todas akellas carpetas que empecasen con "M" por orden alfabetico.

-------

La siguiente cuestion que nos polanteariamos seroa: oComo se que variables de entorno existen?

Pue sbien, todo se puede buscar en
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
www.sangoogle.com
Pero yo les puedo dar algunas principales:

DISPLAY      Donde aparecen la salidas de X-Windows.
HOME                Directorio personal.
HOSTNAME    Nombre de la moquina.
MAIL                 Archivo de correo.
PATH                Lista de directorios donde buscar los programas.
PS1                  Prompt.
SHELL                  Intorprete de comandos por defecto.
TERM                  Tipo de terminal.
USER                  Nombre del usuario.
HOMEPATH-> USERPROFILE        C:\"Documents and Settings"\-NombredeUsuario\
SYSTEMROOT      C:\Windows
Windir                 C:\Windows
OS                      Windows_NT

Hay bastantes mos, pueden buscar en google si tienen mos curiosidad, peor las mos usadas son estas; Yo, tambien recomiendo la siguientes rutas:

- Para ver algunas variables de entorno:

1- Click derecho sobre el icono de Mi Pc
2- Click en la ficha "Opciones Avanzadas"
3- Click sobre el votnon "Variables de Entoro"
4- En la ventana que sale, miren la parte de abajo...

- Si quieres saber mos sobre la variable de entorno PATH, donde hay bastante ifnromacion en Internet:


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

------------------

- Tambion nos podemos interesar en algunas variables del user especofico que esta en el Pc, la mos utilizada es la variable de usuario %temp%, donde se guardan todos los archivos temporales, normalmente; archivos "basura".

Pueden ver sus variables de users:


1- Click derecho sobre el icono de Mi Pc
2- Click en la ficha "Opciones Avanzadas"
3- Click sobre el votnon "Variables de Entoro"
4- En la ventana que sale, miren la parte de arriba...



Bueno, esto de las variables de entorno, quiza sya se haya explicado en el foro, no es nada muy novedoso, pero me hacia ilsuion que los mos newbies, pudieran entender lo que son las variables de entorno y algunas de ellas, curisoidades, como se usan y las variables de user.

Espero que les haya ayudado tanto a los newbies como a los medio-expertos o expertos totalmente Tongue Aunque normalmente esto es algo mos o menos bosico, pero bastante otil Wink

Bytes, Espectro Infernal



« Última modificación: Diciembre 10, 2007, 02:22:43 por Espectro Infernal » En línea





kj
Colaborador
*****
Desconectado Desconectado

Mensajes: 918


el que madruga dios lo arruga

jjk_192@hotmail.com
Ver Perfil Email
« Respuesta #1 en: ſeptiembre 17, 2008, 02:28:02 »

aqui hay varias variables de entorno:

%ALLUSERSPROFILE%  Devuelve la ubicación de perfil Todos los usuarios.

%APPDATA% Devuelve la ubicación en que las aplicaciones guardan los datos de forma predeterminada.

%CD%   Devuelve la cadena del directorio actual.

%CMDCMDLINE%  Devuelve la línea de comandos exacta utilizada para iniciar el Cmd.exe actual.

%CMDEXTVERSION%  Devuelve el número de versión de Extensiones del procesador de comandos actual.

%COMPUTERNAME%   Devuelve el nombre del equipo.

%COMSPEC%  Devuelve la ruta de acceso exacta al ejecutable del shell de comandos.

%DATE%  Devuelve la fecha actual. Utiliza el mismo formato que el comando date /t. Generado por Cdm.exe. Para obtener más información acerca del comando date,consulte Date.

%ERRORLEVEL%  Devuelve el código de error del último comando utilizado. Usualmente, los valores distintos de cero indican que se ha producido un error.

%HOMEDRIVE% Devuelve la letra de unidad de la estación de trabajo local del usuario conectada al directorio particular del usuario. Se establece según el valor del directorio particular. El directorio particular del usuario se especifica en Usuarios y grupos locales.

%HOMEPATH%  Devuelve la ruta de acceso completa del directorio particular del usuario. Se establece según el valor del directorio particular. El directorio particular del usuario se especifica en Usuarios y grupos locales.

%HOMESHARE%  Devuelve la ruta de acceso de red del directorio particular compartido del usuario. Se establece según el valor del directorio particular. El directorio particular del usuario se especifica en Usuarios y grupos locales.

%LOGONSEVER% Devuelve el nombre del controlador de dominio que validó la sesión actual.

%NUMBER_OF_PROCESSORS%  Especifica el número de procesadores instalados en el equipo.

%OS%  Devuelve el nombre del sistema operativo. Windows 2000 muestra el sistema operativo como Windows_NT.

%PATH%  Especifica la ruta de acceso de búsqueda para los archivos ejecutables.

%PATHEXT% Devuelve una lista de extensiones de archivo que el sistema operativo considera como ejecutables.

%PROCESSOR_ARCHITECTURE%  Devuelve la arquitectura de chip del procesador. Valores: x86, IA64.

%PROCESSOR_IDENTFIER% Devuelve una descripción del procesador.

%PROCESSOR_LEVEL%  Devuelve el número de modelo del procesador instalados en el equipo.

%PROCESSOR_REVISION% Devuelve el número de revisión del procesador. 

%PROMPT% Devuelve la configuración del símbolo del sistema del intérprete actual. Generado por Cmd.exe.

%RANDOM% Devuelve un número decimal aleatorio entre 0 y 32767. Generado por Cmd.exe.

%SYSTEMDRIVE% Devuelve la unidad que contiene el directorio raíz de Windows XP (la raíz del sistema).

%SYSTEMROOT%  Devuelve la ubicación del directorio raíz de Windows XP.

%TEMP% y %TMP%   Devuelve los directorios temporales predeterminados que utilizan las aplicaciones disponibles para los usuarios conectados actualmente. Algunas aplicaciones requieren TEMP y otras requieren TMP.

%TIME%  Devuelve la hora actual. Utiliza el mismo formato que el comando time /t. Generado por Cdm.exe. Para obtener más información acerca del comando time, consulte Time.

%USERDOMAIN% Devuelve el nombre del dominio que contiene la cuenta de usuario.

%USERNAME% Devuelve el nombre del usuario que ha iniciado la sesión actual.

%USERPROFILE%  Devuelve la ubicación del perfil del usuario actual.

%WINDIR%  Devuelve la ubicación del directorio del sistema operativo.

si no entienden a donde nos lleva una variable entren a la consola y esccriban :

echo "variable"

en done dice "variable" colocan la variable por ejemplo:

echo %windir%

salu2

kj
« Última modificación: ſeptiembre 18, 2008, 03:34:16 por kj » En línea

*si la vida te da la espalda agarrale el culo.
*la cerveza mata lentamente, pero no tengo apuro  alguno.
*daria todo lo que se por la mitad de lo que ignoro.

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
acabemos con rapidshare y megaupload      :: clic aqui ::


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
no mas lista negra para kaspersky - recupera y utiliza keys en lista negra   :: clic aqui ::
Espectro Infernal
T0 d0: -> Mejorar 3 en raya
Moderadores
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1022


ESPECTRO INFERNAL


Ver Perfil Email
« Respuesta #2 en: ſeptiembre 17, 2008, 02:43:44 »

Gracias por profundizar más en el manual kj Wink

Pronto, un mini-manual de la variable de entorno PATH para resolver varias dudas.

Bytes, Espectro Infernal.
En línea





[l0rd|magg0t]
Habitual
*****
Desconectado Desconectado

Mensajes: 387


cracking e hacking aprentice, we never finish this

pazuzu@el-hacker.org
Ver Perfil
« Respuesta #3 en: ſeptiembre 20, 2008, 07:49:15 »

excelente manual no podria decir otra cosa....y gracias por la profundizacion


saludos
En línea



come to daddy:
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
definitivamente no existe nadie mejor:

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
o talves si??:

Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: -Variables de entorno & user- By: Espectro Infernal « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC