ENVIRON(5)

NOMBRE
environ - Entorno del usuario

SINOPSIS
extern char **environ;

DESCRIPCION
Cuando un proceso comienza, exec(2) le proporciona un arreglo de cadenas llamado `entorno'. Por convención, estas cadenas son de la forma `nombre=valor'. Los siguientes nombres son usados por varios comandos:

PATH
    Lista de nombres de directorios que sh(1) y muchos otros programas usan cuando buscan un fichero cuyo nombre de camino es incompleto. Los nombres se deben separar con `:'.

HOME
    El directorio correspondiente al usuario. Este valor lo establece login(1) leyendo el archivo de contraseñas passwd(5).

SHELL
    El nombre del intérprete de comandos usado por el usuario.

Se pueden poner otros nombres en el entorno usando el comando export y `nombre=valor' en sh(1), o usando el comando setenv en csh(1). También se pueden poner argumentos en el entorno cuando se llama a exec(2). Antes de usar una nueva variable, asegurarse de no usar un nombre usado por el intérprete, como: MAIL, PS1, PS2, IFS etc.

VEASE TAMBIEN
login(1), sh(1), bash (1), csh (1), tcsh (1), exec(2), system(3)