logo

Linuxin ympäristömuuttuja

Ympäristömuuttujat ovat dynaamisia arvoja, jotka on tallennettu järjestelmään ja joita käyttävät sovellukset, jotka on käynnistetty kuorissa tai alikuloissa. Näillä muuttujilla on nimi ja niiden kunnioitettu arvo. Ympäristömuuttuja mukauttaa järjestelmän suorituskykyä ja sovelluksen toimintaa.

Ympäristö on tie, jolla tietokonesovellus voi olla vuorovaikutuksessa järjestelmän kanssa. Ympäristömuuttuja voi sisältää tietoa järjestelmän oletussovelluksista, järjestelmän alueesta, suoritettavan tiedoston polusta ja näppäimistön asettelusta ja paljon muuta. Ympäristömuuttuja tekee sovelluksen saatavilla järjestelmän mukaan.

Yleiset ympäristömuuttujat

Jotkut vakioympäristömuuttujat ovat seuraavat:

    PATH

Tämä muuttuja sisältää luettelon hakemistoista, joista järjestelmämme etsii tiedostoja. Se erottaa hakemistot kaksoispisteellä (:).

    KÄYTTÄJÄ

Tämä muuttuja sisältää käyttäjänimen.

    KOTI

Tämä muuttuja sisältää oletuspolun käyttäjän kotihakemistoon.

    TOIMITTAJA

Tämä muuttuja sisältää polun määritettyyn editoriin.

    UID

Tämä muuttuja sisältää polun käyttäjän yksilölliseen tunnukseen.

ennakkotilaa puun läpikulku
    TERMI

Tämä muuttuja sisältää polun oletuspääteemulaattoriin.

    KUORI

Tämä muuttuja sisältää polun käyttäjän käyttämään oletuskuoreen.

    ENV

Tämä muuttuja näyttää kaikki ympäristömuuttujat.

Kuinka asettaa ympäristömuuttuja Linuxissa?

Siinä on useita komentoja Linux joiden avulla voimme asettaa ja luoda ympäristömuuttujan.

Käytä viedä -komento asettaaksesi uuden ympäristömuuttujan.

Luo uusi muuttuja käyttämällä export-komentoa ja sen jälkeen muuttujan nimeä ja sen arvoa.

Syntaksi:

 export NAME=VALUE 

Luodaksesi uuden muuttujan sano uusi_muuttuja , suorita komento seuraavasti:

numerot aakkosissa
 export new_variable=10 

The kaiku -komentoa käytetään muuttujan näyttämiseen:

 echo new_variable 

Voit näyttää muuttujan arvon käyttämällä $ symboli ennen muuttujan nimeä:

 echo $new_variable 

Harkitse alla olevaa tulosta:

Linuxin ympäristömuuttuja

Aseta Java-ympäristömuuttuja suorittamalla komento seuraavasti:

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

Voimme myös luoda käyttäjän määrittelemään muuttujan ilmoittamalla sen suoraan päätteellä.

Jos haluamme luoda muuttujan uusi_muuttuja2 , voimme luoda sen seuraavasti:

kielet c
 new_variable2=100 

Harkitse alla olevaa tulosta:

Linuxin ympäristömuuttuja

Ympäristömuuttujan arvon käyttö

Saadaksesi muuttujan arvon, suorita echo-komento seuraavasti:

 echo $variable name 

Huomautus: Muuttujat erottelevat isot ja pienet kirjaimet; emme voi käyttää mitään muuttujan nimeä 'new_variable' muuttujana 'New_variable'.

env-komento

The env -komentoa käytetään näyttämään kaikki järjestelmän käytettävissä olevat muuttujat.

 env 

Lähtö:

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

Ympäristömuuttujan poistaminen

Poistamalla ympäristömuuttujan voimme poistaa tietyn muuttujan kaikki olemassa olevat komponentit.

Jos haluat poistaa ympäristömuuttujan, suorita pois päältä komento, jota seuraa muuttujan nimi:

 unset variable name 

Yllä oleva komento poistaa määritetyn muuttujan ja sen komponentit järjestelmästä.

Muuttujan poistaminen uusi_muuttuja järjestelmästä, suorita komento seuraavasti:

 unset new_variable 

Harkitse alla olevaa tulosta:

Linuxin ympäristömuuttuja