Comando env do Linux
env é um comando shell para sistemas operacionais Linux , Unix e Unix-like. Pode ser usado para imprimir uma lista das variáveis de ambiente atuais ou para executar outro programa em um ambiente personalizado sem modificar o atual.
Descrição
Se env for executado sem nenhuma opção, ele imprime as variáveis do ambiente atual. Caso contrário, env define cada NOME para VALUE e executa COMMAND .
Sintaxe
env [ OPÇÃO ] ... [-] [ NOME = VALOR ] ... [ COMANDO [ ARG ] ...]
Opções
-i , –ignore-environment | Comece com um ambiente vazio. |
-0, –null | Finalize cada linha de saída com um byte 0 ( nulo ) em vez de uma nova linha . |
-u, –unset=NAME | Remova a variável NAME do ambiente. |
–help | Exiba uma mensagem de ajuda e saia. |
–version | Exibir informações da versão e sair. |
– | O mesmo que -i . |
Exemplos
env
A execução de env sem opções exibe as variáveis de ambiente atuais e seus valores. A saída será semelhante à seguinte:
HOME = / computerhope / public_html CAMINHO = / usr / local / bin: LOGNAME = admin HZ = 100 TERM = vt100 TZ = MST7MDT SHELL = / bin / csh CORREIO = / var / mail / computerhope _INIT_UTS_PLATFORM = SUNW, SPARCstation-10 _INIT_UTS_RELEASE = 5,7 _INIT_UTS_SYSNAME = SunOS _INIT_UTS_VERSION = Genérico_106541-08 EDITOR = pico -t OPENWINHOME = / usr / openwin MANPATH = / usr / man: / usr / local / man: / usr / openwin / man LD_LIBRARY_PATH = / usr / local / lib: / usr / openwin / lib PAGER = mais
Abaixo está uma breve descrição de algumas variáveis de ambiente comumente usadas:
EDITOR | O editor de arquivos padrão a ser usado. |
HOME | O diretório inicial do usuário atual. |
SHELL | A localização do programa de shell do usuário atual. |
TERM | A emulação de terminal atual. |
PATH | Nomes de caminhos a serem pesquisados ao executar comandos. |
Local de onde o email deve ser armazenado. | |
MANPATH | Localização dos seus manuais. Veja o comando man . |
LOGNAME | O nome do usuário atual. |
TZ | O fuso horário usado pelo relógio do sistema. |
Comandos relacionados
csh – O interpretador de comandos do shell C.
ksh – O interpretador de comandos do shell Korn.
logname – Retorna o nome de login de um usuário.
printenv – Imprime todo ou parte do ambiente.
sh – O interpretador de comandos do Bourne shell.