export Gerador de comandos
Definir ou exportar variáveis de ambiente do shell (export NOME=valor)
Começando a usar a exportação
## O que é exportar?
O comando `export` define uma variável de ambiente no shell atual **e** a torna disponível para processos filhos (programas iniciados a partir daquele shell). Sem `export`, uma variável permanece restrita ao shell.
## Como usar
1. **Defina o nome**: Insira o nome da variável (em maiúsculas por convenção, por exemplo, `JAVA_HOME`, `NODE_ENV`). 2. **Defina o valor**: Insira o valor (por exemplo, `/usr/lib/jvm/default-java`, `production`). 3. **Copie e execute**: Cole o comando gerado no seu terminal. A variável é exportada para o shell atual e para qualquer processo iniciado a partir dele.
Opções Comuns
### `NAME=value` Atribuição
As variáveis exportadas utilizam o formato `NAME=value`, sem espaços ao redor de `=`: `export NODE_ENV=production`.
### Listando todas as variáveis exportadas
Execute o `export` puro (sem argumentos) para imprimir cada variável atualmente exportada pelo shell, em um formato `declare -x` reutilizável.
### Inspecionando uma variável
Passe apenas o nome para marcar uma variável já definida para exportação: `export PATH` exporta a `PATH` existente sem alterá-la. Para ler o valor novamente, use `echo $NAME` ou `printenv NAME`.
### Sem valor
`export NAME` (sem `=value`) promove uma variável do shell previamente atribuída para o ambiente.
▶Como faço para que uma variável exportada permaneça ativa entre sessões?
▶Qual é a diferença entre uma variável de shell e uma variável exportada?
▶Como posso visualizar todas as variáveis atualmente exportadas?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.