table of contents
other languages
other sections
ENVIRON(5) | Manual do Programador Linux | ENVIRON(5) |
NOME¶
environ - ambiente do usuárioSINOPSE¶
extern char **environ;
DESCRIÇÃO¶
A variável environ aponta para uma cadeia de caracteres chamada de 'environment'. (Esta variável deveria ser declarada no programa de usuário, mas é declarada no arquivo cabeçalho unistd.h no caso de arquivos cabeçalhos vindos da libc4 ou libc5, e no caso de vindos da glibc e _GNU_SOURCE estarem definidos.) Esta cadeia de caracteres é disponibilizada para processo pela chamada a exec(3) que iniciou o mesmo. Por convenção estas cadeias de caracteres têm a forma ' name=value'. Exemplos simples são:- USER
- O nome do usuário logado (usado por quaisquer programas derivados do BSD).
- LOGNAME
- O nome do usuário logado (usado por quaisquer programas derivados do System-V).
- LANG
- O nome de uma localidade para usar categorias locais quando não sobrepostas por LC_ALL ou mais variáveis de ambiente especificadas.
- PATH
- O seqüencia de prefixos de diretórios que sh(1) e muitos outros programas adotam na busca por um arquivo conhecido por um nome imcompleto de nome de caminho. Os prefixos são separados por ' :'. (Similarmente a qualquer caminho de busca CDPATH usado por quaisquer interpretadores de comando para achar o alvo de um comando alterado de diretório, MANPATH usado por man(1) para achar as páginas de manual, etc.)
- PWD
- O atual diretório de trabalho. Selecionado por quaisquer inerpretadores de comando.
- SHELL
- O nome do interpretador de comandos do usuário.
- TERM
- O tipo de terminal para o qual a saída será preparada.
- PAGER
- O utilitário preferido pelo usuário para exibir arquivos texto.
- EDITOR/VISUAL
- O utilitário preferido pelo usuário para editar arquivos texto.
VEJA TAMBÉM¶
login(1), sh(1), bash(1), csh(1), tcsh(1), execve(2), exec(3), getenv(3), putenv(3), setenv(3), unsetenv(3).TRADUZIDO POR LDP-BR em 21/08/2000.¶
André L. Fassone Canova <lonelywolf@blv.com.br> (tradução) Roberto Selbach Teixeira <robteix@zaz.com.br> (revisão)21/10/1996 | Linux |