env

env [opções] [programa]

Descrição

Este comando executa um comando em um ambiente modificado.

Algumas opções do comando

  • -i : ignora todas as variáveis de ambiente e inicializa um ambiente vazio.
  • -u variável : remove a variável de ambiente especificada durante a execução do programa.
  • −−help : lista as opções disponíveis com o comando.
  • −−version : exibe informação sobre o aplicativo env.

Exemplos

  • Suponha a existência da seguinte definição no sistema

alias ls=’ls −−color=tty’

O uso do comando alias, neste exemplo, significa que, sempre que o usuário digitar

ls

o sistema executará

ls −−color=tty

Portanto, a listagem dos arquivos de um diretório sempre aparecerá colorida. Para ignorar a modificação da variável de ambiente colors, digite

env -u colors ls

Neste exemplo, também pode-se usar

env -u COLORS ls

ou

env -u LS_COLORS ls

onde LS_COLORS é o nome da variável de ambiente que armazena as cores usadas pelo comando ls.

  • Para fazer com que o sistema ignore todas as modificações feitas pelas variáveis de ambiente na execução do comando ls, basta digitar

env -i ls

  • Para ver todas as variáveis de ambiente definidas, digite

env

Observações

  •  comando env -u pode ser substituído pelo comando unset.
  • O comando export pode ser usado para criar/alterar variáveis de ambiente.
  • O comando printenv também pode ser usada para obter informações sobre as variáveis de ambiente.

 

Sumário      |      Topo