logo

Linux Stel omgevingsvariabele in

De omgevingsvariabelen zijn dynamische waarden die binnen een systeem worden opgeslagen en worden gebruikt door toepassingen die in shells of sub-shells worden gestart. Deze variabelen hebben een naam en hun gerespecteerde waarde. De omgevingsvariabele past de systeemprestaties en het gedrag van een applicatie aan.

De omgeving is het spoor voor een computertoepassing om met het systeem te communiceren. De omgevingsvariabele kan informatie bevatten over de standaardtoepassingen van het systeem, de landinstelling van het systeem, het pad van het uitvoerbare bestand en de instelling van de toetsenbordindeling, en meer. De omgevingsvariabele maakt een app beschikbaar volgens het systeem.

Gemeenschappelijke omgevingsvariabelen

Enkele standaard omgevingsvariabelen zijn als volgt:

    PAD

Deze variabele bevat een lijst met mappen waarin ons systeem naar bestanden zoekt. Het scheidt mappen door een dubbele punt (:).

    GEBRUIKER

Deze variabele bevat de gebruikersnaam.

    THUIS

Deze variabele bevat het standaardpad naar de thuismap van de gebruiker.

    EDITOR

Deze variabele bevat het pad naar de opgegeven editor.

Sree Ramanujan
    UID

Deze variabele bevat het pad naar de unieke ID van de gebruiker.

    TERMIJN

Deze variabele bevat het pad naar de standaardterminalemulator.

    SCHELP

Deze variabele bevat het pad naar de standaardshell die door de gebruiker wordt gebruikt.

    ENV

Deze variabele geeft alle omgevingsvariabelen weer.

Hoe stel ik de omgevingsvariabele in Linux in?

Er zijn meerdere commando's in Linux waarmee we de omgevingsvariabele kunnen instellen en creëren.

Gebruik de exporteren opdracht om een ​​nieuwe omgevingsvariabele in te stellen.

Om een ​​nieuwe variabele te maken, gebruikt u de exportopdracht gevolgd door de naam van een variabele en de waarde ervan.

Syntaxis:

 export NAME=VALUE 

Om een ​​nieuwe variabele te maken, zeg je nieuwe_variabele , voer de opdracht als volgt uit:

 export new_variable=10 

De echo commando wordt gebruikt om de variabele weer te geven:

 echo new_variable 

Om de waarde van de variabele weer te geven, gebruikt u de $ symbool vóór de naam van de variabele:

 echo $new_variable 

Beschouw de onderstaande uitvoer:

Linux Stel omgevingsvariabele in

Om de Java Environment Variable in te stellen, voert u de opdracht als volgt uit:

wat is Computer
 export PATH=$PATH:/home/jdk1.8/bin/ 

We kunnen ook een gebruiker aanmaken om een ​​variabele te definiëren door deze rechtstreeks op de terminal te declareren.

Als we een variabele willen maken nieuwe_variabele2 , kunnen we het als volgt maken:

 new_variable2=100 

Beschouw de onderstaande uitvoer:

Linux Stel omgevingsvariabele in

Toegang tot de waarde van de omgevingsvariabele

Om toegang te krijgen tot de waarde van een variabele, voert u het echo-commando als volgt uit:

 echo $variable name 

Opmerking: de variabelen zijn hoofdlettergevoelig; we kunnen geen enkele variabelenaam 'nieuwe_variabele' gebruiken als 'Nieuwe_variabele'.

Het env-commando

De omg commando wordt gebruikt om alle beschikbare variabelen in het systeem weer te geven.

 env 

Uitgang:

 SHELL=/bin/bash SESSION_MANAGER=local/javatpoint-GB-BXBT-2807:@/tmp/.ICE-unix/1458,unix/javatpoint-GB-BXBT-2807:/tmp/.ICE-unix/1458 COLORTERM=truecolor XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg XDG_MENU_PREFIX=gnome- GNOME_DESKTOP_SESSION_ID=this-is-deprecated GTK_IM_MODULE=ibus LANGUAGE=en_IN:en QT4_IM_MODULE=ibus MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path GNOME_SHELL_SESSION_MODE=ubuntu SSH_AUTH_SOCK=/run/user/1000/keyring/ssh XMODIFIERS=@im=ibus DESKTOP_SESSION=ubuntu SSH_AGENT_PID=1362 GTK_MODULES=gail:atk-bridge PWD=/home/javatpoint LOGNAME=javatpoint XDG_SESSION_DESKTOP=ubuntu XDG_SESSION_TYPE=x11 GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 XAUTHORITY=/run/user/1000/gdm/Xauthority GJS_DEBUG_TOPICS=JS ERROR;JS LOG WINDOWPATH=2 HOME=/home/javatpoint USERNAME=javatpoint IM_CONFIG_PHASE=1 LANG=en_IN LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.webp=01;35:*.webp=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.webp=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.webp=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: XDG_CURRENT_DESKTOP=ubuntu:GNOME VTE_VERSION=5802 GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/dc6e48ed_7868_43d5_a086_fd6d6a90a74a INVOCATION_ID=fadf556d1cf5422ea55b247bf57c3c99 MANAGERPID=1252 CLUTTER_IM_MODULE=ibus GJS_DEBUG_OUTPUT=stderr LESSCLOSE=/usr/bin/lesspipe %s %s XDG_SESSION_CLASS=user TERM=xterm-256color DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path LESSOPEN=| /usr/bin/lesspipe %s USER=javatpoint GNOME_TERMINAL_SERVICE=:1.216 DISPLAY=:0 SHLVL=1 QT_IM_MODULE=ibus XDG_RUNTIME_DIR=/run/user/1000 JOURNAL_STREAM=9:35179 XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin GDMSESSION=ubuntu DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus _=/usr/bin/env javatpoint@javatpoint-GB-BXBT-2807:~$ 

Een omgevingsvariabele verwijderen

Door een omgevingsvariabele te verwijderen, kunnen we alle bestaande componenten van een bepaalde variabele verwijderen.

Om een ​​omgevingsvariabele te verwijderen, voert u de opdracht uit uitgeschakeld commando gevolgd door de naam van de variabele:

 unset variable name 

De bovenstaande opdracht verwijdert de opgegeven variabele en zijn componenten uit het systeem.

Om een ​​variabele te verwijderen nieuwe_variabele vanuit het systeem voert u de opdracht als volgt uit:

 unset new_variable 

Beschouw de onderstaande uitvoer:

Linux Stel omgevingsvariabele in