logo

Linux Set Environment Variable

Okoljske spremenljivke so dinamične vrednosti, ki so shranjene v sistemu in jih uporabljajo aplikacije, zagnane v lupinah ali podlupinah. Te spremenljivke imajo ime in svojo spoštovano vrednost. Spremenljivka okolja prilagaja delovanje sistema in obnašanje aplikacije.

Okolje je pot za interakcijo računalniške aplikacije s sistemom. Spremenljivka okolja lahko vsebuje informacije o privzetih aplikacijah sistema, področnih nastavitvah sistema, poti do izvedljive datoteke in nastavitvah razporeditve tipkovnice ter več. Spremenljivka okolja naredi aplikacijo na voljo glede na sistem.

Skupne spremenljivke okolja

Nekatere standardne spremenljivke okolja so naslednje:

    POT

Ta spremenljivka vsebuje seznam imenikov, v katerih naš sistem išče datoteke. Imenike ločuje z dvopičjem (:).

    UPORABNIK

Ta spremenljivka vsebuje uporabniško ime.

    DOMOV

Ta spremenljivka vsebuje privzeto pot do uporabnikovega domačega imenika.

    UREDNIK

Ta spremenljivka vsebuje pot do navedenega urejevalnika.

    UID

Ta spremenljivka vsebuje pot do unikatnega ID-ja uporabnika.

pokritost izjave
    TERMIN

Ta spremenljivka vsebuje pot do privzetega terminalskega emulatorja.

    ŠKOLJKA

Ta spremenljivka vsebuje pot do privzete lupine, ki jo uporablja uporabnik.

    ENV

Ta spremenljivka prikazuje vse spremenljivke okolja.

Kako nastaviti spremenljivko okolja v Linuxu?

V njej je več ukazov Linux ki nam omogočajo nastavitev in ustvarjanje spremenljivke okolja.

Uporabi izvoz ukaz za nastavitev nove spremenljivke okolja.

Če želite ustvariti novo spremenljivko, uporabite ukaz izvoz, ki mu sledita ime spremenljivke in njena vrednost.

Sintaksa:

 export NAME=VALUE 

Če želite ustvariti novo spremenljivko, recite nova_spremenljivka , izvedite ukaz na naslednji način:

java bool v niz
 export new_variable=10 

The odmev ukaz se uporablja za prikaz spremenljivke:

 echo new_variable 

Za prikaz vrednosti spremenljivke uporabite $ simbol pred imenom spremenljivke:

 echo $new_variable 

Razmislite o spodnjem rezultatu:

Linux Set Environment Variable

Če želite nastaviti spremenljivko okolja Java, izvedite ukaz na naslednji način:

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

Prav tako lahko ustvarimo uporabnika za definiranje spremenljivke tako, da jo neposredno deklariramo na terminalu.

Če želimo ustvariti spremenljivko nova_spremenljivka2 , ga lahko ustvarimo na naslednji način:

kaj je obravnavanje izjem v Javi
 new_variable2=100 

Razmislite o spodnjem rezultatu:

Linux Set Environment Variable

Dostop do vrednosti spremenljivke okolja

Za dostop do vrednosti spremenljivke izvedite ukaz echo na naslednji način:

 echo $variable name 

Opomba: spremenljivke razlikujejo med velikimi in malimi črkami; ne moremo uporabiti nobenega imena spremenljivke 'new_variable' kot 'New_variable.'

Ukaz env

The okolj ukaz se uporablja za prikaz vseh razpoložljivih spremenljivk v sistemu.

 env 

Izhod:

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

Odstranjevanje spremenljivke okolja

Z odstranitvijo spremenljivke okolja lahko odstranimo vse obstoječe komponente določene spremenljivke.

Če želite odstraniti spremenljivko okolja, izvedite nenastavljeno ukaz, ki mu sledi ime spremenljivke:

 unset variable name 

Zgornji ukaz bo izbrisal navedeno spremenljivko in njene komponente iz sistema.

Če želite odstraniti spremenljivko nova_spremenljivka iz sistema izvedite ukaz na naslednji način:

 unset new_variable 

Razmislite o spodnjem rezultatu:

Linux Set Environment Variable