Existem dois tipos de variáveis utilizadas pelo sistema operacional Unix. Eles são as variáveis de ambiente e as variáveis de shell. Ambos os tipos de variáveis são definidas pelo sistema , o shell , o usuário ou as aplicações. Variáveis shell são variáveis de curto prazo utilizados no shell atual. As variáveis de ambiente são definidas quando o usuário faz no sistema e são válidos para a duração da sessão. As variáveis de ambiente controlam o ambiente do usuário , incluindo o shell padrão, o diretório home do usuário eo caminho para comandos. Variáveis
Convenção determina que as variáveis de ambiente são digitados em letras maiúsculas. Isto é importante porque as variáveis Unix são case-sensitive . Se você digitar a variável " SHELL" como " shell ", isso não afetará a variável SHELL ambiente.
Variáveis de ambiente incluir o usuário , em casa, HOST , ARCH , PATH, DESKTOP_SESSION , prazo e variáveis shell. Existem muitas outras variáveis de ambiente. Você pode ver a lista completa das variáveis que são definidas para a sua sessão , digitando " printenv " ou " env " no prompt de comando .
Os comandos e arquivos que são usados para activar e desactivar as variáveis são diferentes, dependendo no shell você está usando.
C Shell
Se você estiver usando o shell C, você vai usar o " printenv ", " setenv " e " unsetenv " comandos ea " . cshrc " e " . " arquivos de login .
o comando " printenv " fornece o valor atual das variáveis de ambiente. Esta é uma lista longa, então você pode canalizá-lo através de " menos" com o comando " printenv