logo

Linux Set Environment Variable

Miljøvariablene er dynamiske verdier som lagres i et system og brukes av applikasjoner som lanseres i skall eller underskall. Disse variablene har et navn og deres respekterte verdi. Miljøvariabelen tilpasser systemytelsen og oppførselen til en applikasjon.

Miljøet er sporet for en dataapplikasjon for å samhandle med systemet. Miljøvariabelen kan ha informasjon om standardapplikasjonene til systemet, systemlokaliteten, banen til den kjørbare filen og tastaturoppsettet og mer. Miljøvariabelen gjør en app tilgjengelig i henhold til systemet.

Vanlige miljøvariabler

Noen standard miljøvariabler er som følger:

    STI

Denne variabelen inneholder en liste over kataloger der systemet vårt ser etter filer. Den skiller kataloger med et (:) kolon.

    BRUKER

Denne variabelen inneholder brukernavnet.

    HJEM

Denne variabelen inneholder standardbanen til brukerens hjemmekatalog.

chiranjeevi skuespiller
    REDAKTØR

Denne variabelen inneholder banen til den angitte editoren.

    UID

Denne variabelen inneholder banen til brukerens unike ID.

    BEGREP

Denne variabelen inneholder banen til standard terminalemulator.

    SKALL

Denne variabelen inneholder banen til standardskallet som brukes av brukeren.

css-innpakningstekst
    ENV

Denne variabelen viser alle miljøvariablene.

Hvordan sette Environment Variable i Linux?

Det er flere kommandoer i Linux som lar oss sette og lage miljøvariabelen.

Bruke eksport kommando for å angi en ny miljøvariabel.

For å lage en ny variabel, bruk eksportkommandoen etterfulgt av et variabelnavn og verdien.

Syntaks:

 export NAME=VALUE 

For å lage en ny variabel si ny_variabel , utfør kommandoen som følger:

java farger
 export new_variable=10 

De ekko kommandoen brukes til å vise variabelen:

 echo new_variable 

For å vise verdien til variabelen, bruk $ symbol foran variabelnavnet:

 echo $new_variable 

Tenk på utgangen nedenfor:

Linux Set Environment Variable

For å angi Java Environment Variable, kjør kommandoen som følger:

 export PATH=$PATH:/home/jdk1.8/bin/ 

Vi kan også opprette en bruker for å definere en variabel ved å deklarere den direkte på terminalen.

Hvis vi ønsker å lage en variabel ny_variabel2 , kan vi lage den som følger:

 new_variable2=100 

Tenk på utgangen nedenfor:

hvordan konvertere fra int til streng i java
Linux Set Environment Variable

Få tilgang til verdien av Environment Variable

For å få tilgang til verdien til en variabel, kjør ekkokommandoen som følger:

 echo $variable name 

Merk: Variablene skiller mellom store og små bokstaver; vi kan ikke bruke noe variabelnavn 'new_variable' som 'New_variable'.

Env-kommandoen

De env kommandoen brukes til å vise alle tilgjengelige variabler i systemet.

 env 

Produksjon:

 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:~$ 

Fjerne en miljøvariabel

Ved å fjerne en miljøvariabel kan vi fjerne alle eksisterende komponenter av en bestemt variabel.

For å fjerne en miljøvariabel, kjør deaktivert kommando etterfulgt av variabelnavn:

binært tre vs binært søketre
 unset variable name 

Kommandoen ovenfor vil slette den angitte variabelen og dens komponenter fra systemet.

For å fjerne en variabel ny_variabel fra systemet, kjør kommandoen som følger:

 unset new_variable 

Tenk på utgangen nedenfor:

Linux Set Environment Variable