Início·Comandos de terminal

export

Processos e sistema

Uso

export VAR=value

Marca uma variavel para que os processos filhos a herdem; ela morre com este shell, entao coloque em ~/.bashrc ou ~/.zshrc para manter, e um `VAR=x` sem export continua invisivel para os programas que voce roda.

Opções comuns

OpçãoSignificado
VAR=valueSet it and mark it for export in one step.
-pList everything currently exported.
-n <VAR>Keep the variable but stop passing it to child processes.
-f <fn>Export a shell function as well (bash).

Exemplos

export PATH="$HOME/bin:$PATH"

Put your own bin directory first for this session.

export AWS_PROFILE=staging

Every command started afterwards in this shell sees it.

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 export faz?

Marca uma variavel para que os processos filhos a herdem; ela morre com este shell, entao coloque em ~/.bashrc ou ~/.zshrc para manter, e um `VAR=x` sem export continua invisivel para os programas que voce roda.

Q. Como se digita?

export VAR=value — 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 export. Este comando fica em Processos e sistema.

Comandos relacionados

página man: man export