logo

Linux sæt miljøvariabel

Miljøvariablerne er dynamiske værdier, der lagres i et system og bruges af applikationer, der er lanceret i skaller eller underskaller. Disse variabler har et navn og deres respekterede værdi. Miljøvariablen tilpasser systemets ydeevne og opførsel af en applikation.

Miljøet er sporet for en computerapplikation til at interagere med systemet. Miljøvariablen kan have information om systemets standardapplikationer, systemets lokalitet, stien til den eksekverbare fil og tastaturlayoutindstillingen og mere. Miljøvariablen gør en app tilgængelig i henhold til systemet.

Almindelige miljøvariabler

Nogle standard miljøvariabler er som følger:

    STI

Denne variabel indeholder en liste over mapper, hvor vores system leder efter filer. Det adskiller mapper med et (:) kolon.

    BRUGER

Denne variabel indeholder brugernavnet.

    HJEM

Denne variabel indeholder standardstien til brugerens hjemmemappe.

chiranjeevi skuespiller
    REDAKTØR

Denne variabel indeholder stien til den angivne editor.

    UID

Denne variabel indeholder stien til brugerens unikke id.

    SEMESTER

Denne variabel indeholder stien til standardterminalemulatoren.

    SKAL

Denne variabel indeholder stien til standardskallen, som brugeren bruger.

css-ombrydningstekst
    ENV

Denne variabel viser hele miljøvariablen.

Hvordan indstilles miljøvariabel i Linux?

Der er flere kommandoer i Linux der giver os mulighed for at indstille og skabe miljøvariablen.

Brug eksport kommando for at indstille en ny miljøvariabel.

For at oprette en ny variabel skal du bruge eksportkommandoen efterfulgt af et variabelnavn og dens værdi.

Syntaks:

 export NAME=VALUE 

For at oprette en ny variabel sig ny_variabel , udfør kommandoen som følger:

java farver
 export new_variable=10 

Det ekko kommandoen bruges til at vise variablen:

 echo new_variable 

For at vise værdien af ​​variablen skal du bruge $ symbol før variabelnavnet:

 echo $new_variable 

Overvej nedenstående output:

Linux sæt miljøvariabel

For at indstille Java Environment Variable skal du udføre kommandoen som følger:

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

Vi kan også oprette en bruger til at definere en variabel ved direkte at erklære den på terminalen.

Hvis vi vil oprette en variabel ny_variabel2 , kan vi oprette det som følger:

 new_variable2=100 

Overvej nedenstående output:

læsning fra en csv-fil i java
Linux sæt miljøvariabel

Adgang til værdien af ​​Environment Variable

For at få adgang til værdien af ​​en variabel skal du udføre ekkokommandoen som følger:

 echo $variable name 

Bemærk: Variablerne skelner mellem store og små bogstaver; vi kan ikke bruge noget variabelnavn 'new_variable' som 'New_variable'.

Env kommandoen

Det env kommandoen bruges til at vise alle de tilgængelige variabler i systemet.

 env 

Produktion:

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

Fjernelse af en miljøvariabel

Ved at fjerne en miljøvariabel kan vi fjerne alle eksisterende komponenter af en bestemt variabel.

For at fjerne en miljøvariabel skal du udføre deaktiveret kommando efterfulgt af variabelnavn:

hashset vs hashmap
 unset variable name 

Ovenstående kommando vil slette den angivne variabel og dens komponenter fra systemet.

For at fjerne en variabel ny_variabel fra systemet skal du udføre kommandoen som følger:

 unset new_variable 

Overvej nedenstående output:

Linux sæt miljøvariabel