logo

Linux rinkinio aplinkos kintamasis

Aplinkos kintamieji yra dinaminės reikšmės, saugomos sistemoje ir naudojamos programose, paleistose apvalkaluose arba antriniuose apvalkaluose. Šie kintamieji turi pavadinimą ir gerbiamą vertę. Aplinkos kintamasis pritaiko sistemos našumą ir programos elgseną.

Aplinka yra kompiuterio programos sąveikos su sistema takelis. Aplinkos kintamasis gali turėti informacijos apie numatytąsias sistemos programas, sistemos lokalę, vykdomojo failo kelią ir klaviatūros išdėstymo parametrus ir kt. Aplinkos kintamasis padaro programą prieinamą pagal sistemą.

Bendrieji aplinkos kintamieji

Kai kurie standartiniai aplinkos kintamieji yra tokie:

    KELIAS

Šiame kintamajame yra katalogų, kuriuose sistema ieško failų, sąrašas. Ji katalogus atskiria dvitaškiu (:).

    VARTOTOJAS

Šiame kintamajame yra vartotojo vardas.

    NAMAI

Šis kintamasis turi numatytąjį kelią į vartotojo namų katalogą.

    REDAKTORIAUS

Šiame kintamajame yra kelias į nurodytą redaktorių.

    UID

Šiame kintamajame yra kelias iki unikalaus vartotojo ID.

    TERMINAS

Šiame kintamajame yra kelias į numatytąjį terminalo emuliatorių.

    SHELL

Šiame kintamajame yra kelias į numatytąjį apvalkalą, kurį naudoja vartotojas.

    ENV

Šis kintamasis rodo visus aplinkos kintamuosius.

Kaip nustatyti aplinkos kintamąjį „Linux“?

Yra kelios komandos Linux kurios leidžia mums nustatyti ir sukurti aplinkos kintamąjį.

atnaujinama java

Naudoti eksportuoti komanda nustatyti naują aplinkos kintamąjį.

Norėdami sukurti naują kintamąjį, naudokite eksportavimo komandą, po kurios nurodykite kintamojo pavadinimą ir jo reikšmę.

Sintaksė:

 export NAME=VALUE 

Norėdami sukurti naują kintamąjį, pasakykite naujas_kintamasis , vykdykite komandą taip:

 export new_variable=10 

The aidas Komanda naudojama kintamajam rodyti:

 echo new_variable 

Norėdami parodyti kintamojo reikšmę, naudokite $ simbolis prieš kintamojo pavadinimą:

 echo $new_variable 

Apsvarstykite toliau pateiktą išvestį:

Linux rinkinio aplinkos kintamasis

Norėdami nustatyti Java aplinkos kintamąjį, vykdykite komandą taip:

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

Taip pat galime sukurti vartotoją, kuris apibrėžtų kintamąjį, tiesiogiai jį deklaruodami terminale.

Jei norime sukurti kintamąjį naujas_kintamasis2 , galime jį sukurti taip:

 new_variable2=100 

Apsvarstykite toliau pateiktą išvestį:

Linux rinkinio aplinkos kintamasis

Prieiga prie aplinkos kintamojo vertės

Norėdami pasiekti kintamojo reikšmę, vykdykite komandą echo taip:

 echo $variable name 

Pastaba: kintamieji skiriami didžiosioms ir mažosioms raidėms; negalime naudoti jokio kintamojo pavadinimo „naujas_kintamasis“ kaip „Naujas_kintamasis“.

env komanda

The env komanda naudojama visiems galimiems sistemos kintamiesiems rodyti.

dfs algoritmas
 env 

Išvestis:

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

Aplinkos kintamojo pašalinimas

Pašalinus aplinkos kintamąjį galime pašalinti visus esamus tam tikro kintamojo komponentus.

Norėdami pašalinti aplinkos kintamąjį, paleiskite nenustatyta komanda, po kurios nurodomas kintamojo pavadinimas:

 unset variable name 

Aukščiau pateikta komanda ištrins nurodytą kintamąjį ir jo komponentus iš sistemos.

Norėdami pašalinti kintamąjį naujas_kintamasis iš sistemos vykdykite komandą taip:

 unset new_variable 

Apsvarstykite toliau pateiktą išvestį:

Linux rinkinio aplinkos kintamasis