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.