ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Variables

erickchavez339 de Enero de 2014

584 Palabras (3 Páginas)248 Visitas

Página 1 de 3

Obteniendo y dando valores a las variables de entorno[editar · editar código]

Es posible acceder al valor de una variable, ya sea para consultarlo como para modificarlo, tanto dentro de scripts como desde la línea de comandos. La forma en que se accede al contenido de una variable varía para cada sistema operativo. En el caso de sistemas Unix, depende del intérprete de comandos (o shell) que se use, pues, éste es el encargado del manejo de las variables de entorno.

MS-DOS y Windows[editar · editar código]

Por ejemplo, para mostrar el contenido de la variable de entorno PATH (que mantiene la ruta de búsqueda de programas en el sistema) debe escribirse en la línea de comandos:

echo %PATH%

Observaciones: El comando SET, sin argumentos, muestra todas las variables de entorno junto con sus respectivos valores.

Para asignar un valor a una variable se usa:1

SET VARIABLE=valor

Cabe mencionar que esta asignación será visible desde todos los programas iniciados a partir de ese momento desde la misma ventana de línea de comandos, pero no desde otras, ni se mantendrá de forma permanente.

Para lograr un cambio permanente, se puede usar el comando SETX (opcional, disponible dentro de las Herramientas de Soporte).2 O bien, desde el escritorio de Windows XP:

Hacer clic sobre el icono de Mi PC.

En el menú contextual, elegir la opción Propiedades.

A continuación en la ventana emergente, hacer clic en la pestaña Opciones avanzadas.

Luego abajo, buscar y dar click al botón Variables de entorno.

Para modificar una variable existente, hacer click en su nombre y luego en el botón Modificar. Para crear una nueva variable, usar el botón Nueva.

Los valores iniciales de las variables de entorno se almacenan en el registro de Windows, así que una tercera forma de lograr un cambio permanente es modificando dichos valores iniciales. Las variables del usuario se almacenan en HKEY_CURRENT_USER\Environment y las variables del sistema en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment.

El manejo de variables de entorno en Windows ha sido mejorado (a partir de XP y versiones posteriores). Por ejemplo, para mostrar el PATH del sistema, pero usando barras / en lugar de \:

>echo %PATH:\=/%

C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;C:/Archivos de programa/

QuickTime/QTSystem/;C:/Archivos de programa/Archivos comunes/Adobe/AGL

Para guardar en la variable YEAR el año actual (los últimos cuatro caracteres de la variable %DATE%):

>set YEAR=%DATE:~-4%

>echo %YEAR%

2010

UNIX / GNU/Linux[editar · editar código]

En varias interfaces texto de Unix y Linux, como por ejemplo en bash, se muestra el valor de una variable mediante:

echo $PATH

Los comandos env, set, y printenv muestran todas las variables de entorno junto con sus respectivos valores. env y set se usan también para asignar valores a variables de entorno y normalmente son funciones incorporadas del intérprete de comandos. printenv permite también mostrar el valor de una variable de entorno particular si se le pasa su nombre como único parámetro.

La forma de asignar un valor a una variable es:

variable=valor

Pueden usarse también los siguientes comandos, aunque dependen del intérprete.

export VARIABLE=valor # en Bourne e intérpretes de comandos relacionados.

setenv VARIABLE valor # en csh e intérpretes de comandos relacionados.

El manejo de variables de entorno es altamente versátil en entornos UNIX/Linux.

hello compas

Variables de entorno comunes[editar · editar código]

Windows[editar · editar código]

%COMSPEC%

Esta variable contiene la ruta completa al procesador de comandos,

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com