Respuesta
La configuración de variables de entorno depende del sistema operativo. En UNIX también depende del shell que esté usando.
UNIX
La configuración de variables de entorno en UNIX depende del shell que esté utilizando.
La mayoría de los proyectiles caen en uno de dos grupos. Las conchas tipo C y las conchas tipo Bourne. Cada conjunto utiliza diferentes comandos para establecer variables de entorno. Aquí hay una lista de shells populares y qué sintaxis usan:
Conchas con C shell sintaxis
|
Conchas uso de Bourne shell sintaxis
|
C shell tcsh
|
sh, rsh, ksh, bash, y zsh
|
shell C
En C shell establece las variables de entorno con el comando setenv. La sintaxis de setenv es la siguiente:
- nombre de setenv
Los corchetes () indican que el valor es opcional.
Si ya hay una variable de entorno llamada name, se asignará valor a esa variable. Si no hay una variable de entorno llamada name, se creará una.
- Ejemplo:
Este comando establece la variable de entorno INFORMIXDIR a un valor de /usr/var/informix:
- setenv INFORMIXDIR /usr/var/informix
Si el valor se omite nombre será ajustada a un valor nulo, pero que todavía conjunto. Para desactivar una variable de entorno, debe usar el comando unsetenv. El formato para unsetenv es el siguiente:
- unsetenv name
Bourne shell
Para establecer una variable de entorno en Bourne shell use una línea de comandos con la siguiente sintaxis:
- name=;nombre de exportación
Los corchetes () indican que el valor es opcional.
En realidad se trata de dos comandos separados por punto y coma. La primera (name=value) asigna un valor a la variable de entorno name. Si el nombre aún no existe, se creará.
El segundo comando (nombre de exportación) se asegura de que el nombre de la variable de entorno se pase a cualquier programa que inicie desde este shell. Un error común es olvidar el comando exportar. Este error impide que el programa ejecutado vea la variable de entorno en absoluto.
- Ejemplo:
Esta línea de comandos establecerá la variable de entorno INFORMIXDIR en un valor de /usr/var/informix:
- INFORMIXDIR = / usr / var / informix; export INFORMIXDIR
Si el valor contiene caracteres especiales como espacios o puntos y comillas, debe estar entre comillas simples o dobles. Si se omite, el nombre seguirá siendo definido, pero tendrá un valor nulo.
- Ejemplo:
Este comando establece la variable de entorno DELIMIDENT en un valor nulo.
- DELIMIDENT=; export DELIMIDENT
Para desactivar una variable de entorno, debe usar el comando desactivar. El formato del comando unset es el siguiente:
- nombre unset
WINDOWS
Windows NT
Para establecer una variable de entorno en Windows NT, haga lo siguiente:
- 1. Seleccione Inicio – >Configuración – > Panel de control e inicie la aplicación del sistema.
2. Haga clic en la pestaña Entorno.
3. Para modificar una variable de entorno existente, haga clic en la variable de la lista de variables del sistema, modifique el valor en el cuadro de texto Valor y haga clic en el botón Establecer.
Si la variable de entorno que desea establecer no existe ya, haga clic en cualquier entrada de la lista de variables del sistema, cambie el cuadro de texto Variable por el nombre de la variable y el cuadro de texto Valor por el valor, luego haga clic en el botón Establecer.
4. Haga clic en Aceptar
Los cambios surtirán efecto de inmediato, pero la mayoría de los programas solo comprueban los valores de las variables de entorno cuando comienzan a ejecutarse por primera vez. Esto significa que no tiene que reiniciar Windows, pero es posible que tenga que reiniciar la aplicación para que los cambios surtan efecto.
El procedimiento anterior modifica las variables de entorno del sistema. Esto significa que si establece una variable de entorno de esta manera, cualquiera que use el equipo tendrá esa variable de entorno establecida.
Windows 2000 / XP
Para configurar, modificar o desactivar una variable de entorno en Windows 2000 o Windows XP, haga lo siguiente:
- 1. Seleccione Inicio – >Configuración – > Panel de control – > Sistema para iniciar la aplicación del sistema.
2. Haga clic en la pestaña Avanzado y haga clic en el botón Variables de entorno. Esto abre la ventana Variables de entorno.
- 3. Para crear una nueva variable de entorno, haga clic en Nuevo… para abrir el cuadro de diálogo Nueva variable del sistema. Introduzca el nombre de la variable de entorno en el campo Nombre de variable y el valor en el campo Valor de variable y, a continuación, haga clic en Aceptar.
Para cambiar el valor de una variable de entorno existente, haga clic en la variable de la lista de variables del sistema y, a continuación, haga clic en Editar… botón para abrir el diálogo Editar variable del sistema. Modifique el valor en el campo Valor de variable y, a continuación, haga clic en Aceptar.
Para desactivar una variable de entorno, haga clic en la variable de la lista de variables del sistema y, a continuación, haga clic en Eliminar.
4. Haga clic en Aceptar.
Los cambios entrarán en vigor inmediatamente, pero la mayoría de los programas solo comprueban los valores de las variables de entorno cuando comienzan a ejecutarse por primera vez. Esto significa que no tiene que reiniciar Windows, pero es posible que tenga que reiniciar la aplicación para que los cambios surtan efecto.
El procedimiento anterior modifica las variables de entorno del sistema. Esto significa que si establece una variable de entorno de esta manera, cualquiera que use el equipo tendrá esa variable de entorno establecida.
Windows 95/98 / ME
En Windows 95, Windows 98 y Windows ME, debe agregar instrucciones set al archivo c:\autoexec.bat
La sintaxis del comando set es la siguiente:
- set name=value
- name
- El nombre de la variable de entorno.
valor
- El valor al que se establece la variable de entorno.
Si ya hay una variable de entorno con nombre, entonces esa variable de entorno se establece en value. Si aún no existe una variable de entorno llamada name, se creará.
Después de agregar los comandos set al archivo c:\autoexec.bat debe apagar y reiniciar Windows antes de que se use la configuración de la variable de entorno.
En Windows, los nombres de las variables de entorno no distinguen entre mayúsculas y minúsculas, por lo que, por ejemplo, la variable de entorno Informixdir es la misma que la variable de entorno INFORMIXDIR.