Variabilele de mediu sunt valori dinamice care sunt stocate într-un sistem și utilizate de aplicațiile lansate în shell-uri sau sub-shell-uri. Aceste variabile au un nume și valoarea lor respectată. Variabila de mediu personalizează performanța sistemului și comportamentul unei aplicații.
Mediul este calea pentru ca o aplicație computerizată să interacționeze cu sistemul. Variabila de mediu poate avea informații despre aplicațiile implicite ale sistemului, localitatea sistemului, calea fișierului executabil și setarea aspectului tastaturii și multe altele. Variabila de mediu face o aplicație disponibilă conform sistemului.
Variabile comune de mediu
Unele variabile de mediu standard sunt după cum urmează:
Această variabilă conține o listă de directoare în care sistemul nostru caută fișiere. Separă directoarele prin două puncte (:).
Această variabilă deține numele de utilizator.
Această variabilă deține calea implicită către directorul principal al utilizatorului.
Această variabilă conține calea către editorul specificat.
mysql crea utilizator
Această variabilă conține calea către id-ul unic al utilizatorului.
Această variabilă conține calea către emulatorul implicit de terminal.
câte taste au tastaturile
Această variabilă conține calea către shell-ul implicit care este utilizat de utilizator.
Această variabilă afișează toată variabila de mediu.
Cum se setează variabila de mediu în Linux?
Există mai multe comenzi în Linux care ne permit să setăm și să creăm variabila de mediu.
Folosește export comandă pentru a seta o nouă variabilă de mediu.
Pentru a crea o variabilă nouă, utilizați comanda de export urmată de numele unei variabile și valoarea acesteia.
Sintaxă:
export NAME=VALUE
Pentru a crea o nouă variabilă să spunem variabilă_nouă , executați comanda după cum urmează:
export new_variable=10
The ecou comanda este folosită pentru a afișa variabila:
dezarhivarea in linux
echo new_variable
Pentru a afișa valoarea variabilei, utilizați $ simbol înaintea numelui variabilei:
echo $new_variable
Luați în considerare rezultatul de mai jos:
Pentru a seta variabila de mediu Java, executați comanda după cum urmează:
export PATH=$PATH:/home/jdk1.8/bin/
De asemenea, putem crea un utilizator pentru a defini o variabilă declarând-o direct pe terminal.
Dacă vrem să creăm o variabilă variabilă_nouă2 , îl putem crea după cum urmează:
new_variable2=100
Luați în considerare rezultatul de mai jos:
Accesarea valorii variabilei de mediu
Pentru a accesa valoarea unei variabile, executați comanda echo după cum urmează:
echo $variable name
Notă: variabilele sunt sensibile la majuscule; nu putem folosi niciun nume de variabilă „new_variable” ca „New_variable”.
Comanda env
The înv comanda este utilizată pentru a afișa toate variabilele disponibile în sistem.
env
Ieșire:
vba
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:~$
Eliminarea unei variabile de mediu
Prin eliminarea unei variabile de mediu putem elimina toate componentele existente ale unei anumite variabile.
Pentru a elimina o variabilă de mediu, executați neasezat comandă urmată de numele variabilei:
unset variable name
Comanda de mai sus va șterge variabila specificată și componentele acesteia din sistem.
Pentru a elimina o variabilă variabilă_nouă din sistem, executați comanda după cum urmează:
unset new_variable
Luați în considerare rezultatul de mai jos: