Al iniciar una sesión, el shell define automáticamente
un entorno de trabajo único para
usted, el cual se mantiene hasta que usted cierre la sesión.
El entorno define características tales como quién
es usted, dónde trabaja y qué procesos ejecuta.
Estas características las definen los valores asignados
a las variables de entorno.
El entorno del shell es análogo al entorno de una
oficina. En la oficina, las características físicas,
como la iluminación y la temperatura, son parecidas para
todos. Pero hay muchos factores del entorno de la oficina que son
exclusivos de usted, como las tareas rutinarias y el espacio de trabajo
individual. Por tanto, su entorno de trabajo difiere del entorno
de trabajo de los compañeros de trabajo, del mismo modo
que su entorno del shell difiere del de dichos compañeros.
El
programa login |
 |
Al iniciar una sesión, HP-UX ejecuta un
programa que se llama login. Este programa inicia la sesión con los
datos almacenados en el archivo /etc/passwd, que contiene una línea por cada usuario
del sistema. Este archivo incluye el nombre de usuario, la contraseña
(cifrada), el directorio inicial y el shell que ha de ejecutarse
al iniciar una sesión. Si el archivo /etc/passwd no especifica un shell, se selecciona el shell
POSIX (/usr/bin/sh).
El programa login lleva a cabo lo siguiente:
Mostrar el mensaje Password: (si usted tiene una contraseña).
Comprobar el nombre de usuario y la contraseña
en el archivo /etc/passwd.
Asignar valores por defecto o definidos por el usuario
al entorno del shell.
Empezar a ejecutar el proceso shell.
Variables
de entorno |
 |
El entorno del shell define la forma en que HP-UX
interactúa con usted. Las variables de entorno,
que constan de un nombre y un valor, definen las características
del entorno. Por ejemplo, el directorio en que usted inicia cada
sesión es el directorio inicial;
la variable de entorno correspondiente es la variable que se llama HOME y el valor correspondiente se asigna durante el
proceso de inicio de sesión. En toda esta sección,
el valor de HOME es igual a /home/teo.
A continuación, se presentan variables de entorno
definidas durante el proceso de inicio de sesión. Tenga
en cuenta que la mayoría de estas variables ya estarán
definidas en el archivo .profile por defecto.
HOME
Define el directorio inicial del usuario:
el directorio por defecto del comando cd (por ejemplo, /home/teo).
El valor por defecto se asigna durante el inicio
de sesión.
LOGNAME
Contiene el nombre de usuario (por
ejemplo, teo).
El valor por defecto es nombreusuario
MAIL
Determina dónde busca el
sistema el correo. Se configura en función del nombre de
usuario (por ejemplo, /var/mail/teo).
El valor por defecto típico es /var/mail/nombreusuario
PATH
Define los directorios en los que
el sistema realiza búsquedas para encontrar comandos y
ejecutarlos.
Los valores por defecto típicos incluyen
las siguientes rutas:
/usr/bin:/usr/bin:/usr/contrib/bin:/usr/local/bin:/usr/lib |
SHELL
Determina qué shell ha de
ejecutarse. Se configura en el último campo del archivo /etc/passwd, en la entrada correspondiente al inicio de sesión
del usuario. Si este campo no se ha definido, se utiliza el valor por
defecto.
El valor por defecto típico es /usr/bin/sh
TERM
Especifica el tipo de terminal para
el que se prepara la salida.
El valor por defecto típico es hp
TZ
Facilita la zona horaria actual y
la diferencia con respecto a la hora media de Greenwich. Se configura
por defecto en la hora oficial de la zona de las Rocosas (MST -
Mountain Standard Time); si se encuentra en otra zona horaria, el
administrador del sistema debe cambiar el valor. Se configura con
la secuencia de comandos /etc/profile.
El valor por defecto típico es MST7MDT
EDITOR
Determina el editor por defecto.
El valor por defecto típico es vi
DISPLAY
Especifica la ventana de la pantalla
del sistema host. Se utiliza en un sistema remoto para ver las ventanas
localmente.
El valor por defecto típico es DISPLAY=:0