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.
