Páginas

quinta-feira, 14 de março de 2013

Variaveis de Ambiente

O shell é executado no sistema controlado por variáveis de ambiente. As variáveis de ambiente ‘guardam’ informações tais como endereços de arquivos e diretórios, arquivos de configuração, etc. Estas variáveis podem ser locais ou globais. As locais são aquelas variáveis disponíveis somente pelo shell corrente e que não está sendo acessado por subprocessos do sistema; as variáveis globais são as que estão disponíveis tanto para o shell corrente como para os subprocessos que fazem uso delas. Exemplo de variáveis:

HOME – Esta variável identifica o diretório do usuário doméstico. Para saber qual é o seu diretório HOME use o comando “echo $HOME”;
PATH – Esta é a variável de ambiente que define quais diretórios a pesquisar e a ordem na qual eles são pesquisados para encontrar um determinado comando. Para saber seu valor use o comando “echo $PATH”.

Comandos úteis:

    $ echo $HOME ; mostra qual é o diretório HOME do usuário corrente
    $ echo $PATH : mostra como o sistema faz uma pesquisa para encontrar um determinado comando
    $ printenv ; mostra as variáveis globais e seus valores
    # variavel=valor ; atribui o valor vazio a variável
    # export variavel=valor ; atribui o valor a variável e torna ela global
    # unset variavel ; para deletar uma variável de ambiente