env
Processos e sistema
Uso
env [VAR=value] [command]Imprime todo o ambiente ou executa um comando com variaveis extras; essas variaveis valem apenas para aquela execucao e nada fica no seu shell.
Opções comuns
| Opção | Significado |
|---|---|
| env | With no arguments, print the whole environment. |
| VAR=value <command> | Run the command with that variable added, for this run only. |
| -i | Start from an empty environment, inheriting nothing. |
| -u <VAR> | Unset one variable for the child process. |
Exemplos
env | sort | grep -i proxyFind the proxy variables that are breaking a download.
env NODE_ENV=production node app.jsSet a variable for one run without touching your shell.
env -i bash --noprofile --norcA shell with nothing inherited, for reproducing a cron failure.
O que está rodando e o que está comendo a máquina. Identificar vem antes de matar.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que env faz?
Imprime todo o ambiente ou executa um comando com variaveis extras; essas variaveis valem apenas para aquela execucao e nada fica no seu shell.
Q. Como se digita?
env [VAR=value] [command] — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 4; a lista completa está em man env. Este comando fica em Processos e sistema.
Comandos relacionados
página man: man env