De acordo com a versão do Linux, e assumindo que o bash shell padrão é usado, o usuário em questão terá um arquivo .profile ou .bash_profile em sua pasta pessoal (é o último no Ubuntu). Você pode usar seu editor favorito para adicionar a definição da variável - por exemplo:
Antes:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
Depois:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
MYVARIABLE=THISVALUE
export PATH MYVARIABLE
O comando export envia a variável para o ambiente filho para que fique disponível para outros scripts e processos. Você não precisa empilhar os nomes das variáveis por trás de um único comando de exportação, você também pode fazer toda a definição e exportar de uma só vez, por exemplo:
export MYVARIABLE=THISVALUE
Variáveis globais para todos podem ser definidas de maneira semelhante em / etc / profile