Como listar, engadir e eliminar variables de ambiente en Fedora Linux

As variables de ambiente están configuradas para o seu uso polos programas.

As variables definidas polo sistema son definidas polo sistema. Un exemplo é pwd que contén o directorio de traballo actual.

As variables definidas polo usuario son definidas polo usuario de forma temporal(só para o shell actual) ou permanentemente.

As variables de ambiente local están definidas só para a sesión actual.

As variables de entorno do usuario defínense para o usuario e úsanse cada vez que o usuario inicia sesión. Estas variables están definidas nos ficheiros que se atopan no directorio de inicio do usuario:

  • .bashrc – Loaded when new terminal is opened
  • .bash_profile – Carga cando o usuario inicia sesión remotamente. Se non está presente, utilízase .bash_login ou .profile
  • .bash_login
  • .perfil

As variables de ambiente para todo o sistema están dispoñibles para todo o sistema (para todos os usuarios). Definido nos seguintes directorios e ficheiros:

  • /etc/ambiente – Ficheiro de variables de ambiente de todo o sistema
  • /etc/perfil – Como ambiente pero para inicios de sesión remotos
  • /etc/perfil.d
  • /etc/bash.bashrc

Listar as variables de ambiente actuais

Estructural

Eliminar a variable de ambiente local

sen configurar {nome_var}

Engadir variable de ambiente local

exportar VAR_NAME=myvar/new

O anterior só estará dispoñible durante a sesión e eliminarase cando a sesión remate.

Para crear unha variable de ambiente de usuario, edite o ficheiro .bashrc e engada o comando export VAR_NAME=myvar/new ao ficheiro. Garda o ficheiro e usa o comando .bashrc de orixe para activar os cambios.

Para crear unha variable de ambiente do sistema, edite o ficheiro /etc/environment e engada o comando export VAR_NAME=myvar/new ao ficheiro. Garda o ficheiro e usa o comando source /etc/environment para activar os cambios.