Linux: Variáveis de ambiente

Variável de ambiente é um espaço de memória alocado dinamicamente para uso dos processos, o próprio sistema operacional já define algumas por padrão e outras podem ser criadas de acordo com a necessidade do usuário e/ou aplicação.

No Linux existem dois tipos: local e global. Sem delongas agora iremos partir para prática, abra o terminal do seu linux e veremos como manipular tais variáveis.

Para declarar uma variável é muito simples, basta utilizar [ NOME_VARIAVEL=valor ] :

SITE=”https://videosdeti.com.br”

Quando precisar exibir o seu valor digite [ echo $NOME_VARIAVEL ] :

echo $SITE 
https://videosdeti.com.br

A variável que criamos é local e está disponível apenas no SHELL atual. Dessa forma não pode ser acessada por outros processos e nem em outras sessões. Mas se desejar criar uma variável que fique disponível em outras sessões, utilize o comando [ export NOME_VARIAVEL=valor ] criando assim uma variável global.

export API_URL=”https://api.local/v3” 
export API_KEY="6f442323ht3770apr"

Ou ainda, poderá converter uma variável local já criada anteriormente em global:

export $SITE

para listar todas as variáveis use o comando [ set ]

set | less

também é possível listar apenas as variáveis que foram exportadas [ env ]

env | less

[ less ] – serve para paginar o resultado da lista.

Para remover uma variável use o comando [ unset NOME_VARIAVEL ]

unset API_URL SITE

Pronto pessoal! Dessa forma espero que tenham entendido como criar, exportar, listar e remover variáveis de ambiente no Linux. Até breve.