Hvordan til liste, tilføje og fjerne miljøvariabler i Fedora Linux
Miljøvariabler er indstillet til brug af programmer.
Systemdefinerede variabler indstilles af systemet. Et eksempel er pwd, som indeholder den aktuelle arbejdsmappe.
Brugerdefinerede variabler defineres af brugeren enten midlertidigt(kun for nuværende skal) eller permanent.
Lokale miljøvariabler indstilles kun for den aktuelle session.
Brugermiljøvariabler er defineret for brugeren og bruges hver gang brugeren logger på. Disse variabler er indstillet i filerne, der findes i brugerens hjemmemappe:
- .bashrc – Loaded when new terminal is opened
- .bash_profile – Indlæses når brugeren logger på eksternt. Hvis det ikke er til stede, bruges .bash_login eller .profile
- .bash_login
- .profil
Systemomfattende miljøvariabler er tilgængelige for hele systemet (for alle brugere). Defineret i følgende mapper og filer:
- /osv/miljø – Systemomfattende miljøvariabel fil
- /osv/profil – Ligesom miljø, men til fjernlogin
- /etc/profil.d
- /etc/bash.bashrc
Liste aktuelle miljøvariabler
env
Fjern den lokale miljøvariabel
deaktiveret {var_navn}
Tilføj lokal miljøvariabel
eksporter VAR_NAME=myvar/ny
Ovenstående vil kun være tilgængeligt under sessionen og vil blive ryddet ud, når sessionen er afsluttet.
For at oprette en brugermiljøvariabel skal du redigere .bashrc-filen og tilføje kommandoen eksport VAR_NAME=myvar/new til filen. Gem filen og brug source .bashrc-kommandoen til at aktivere ændringerne.
For at oprette en systemmiljøvariabel skal du redigere filen /etc/environment og tilføje kommandoen eksport VAR_NAME=myvar/new til filen. Gem filen og brug kildekommandoen /etc/environment for at aktivere ændringerne.
