logo

Linux Ustaw zmienną środowiskową

Zmienne środowiskowe to wartości dynamiczne przechowywane w systemie i używane przez aplikacje uruchamiane w powłokach lub podpowłokach. Zmienne te mają nazwę i swoją szanowaną wartość. Zmienna środowiskowa dostosowuje wydajność systemu i zachowanie aplikacji.

Środowisko to ścieżka, na której aplikacja komputerowa wchodzi w interakcję z systemem. Zmienna środowiskowa może zawierać informacje o domyślnych aplikacjach systemu, ustawieniach regionalnych systemu, ścieżce pliku wykonywalnego i ustawieniach układu klawiatury i inne. Zmienna środowiskowa udostępnia aplikację zgodnie z systemem.

Typowe zmienne środowiskowe

Niektóre standardowe zmienne środowiskowe są następujące:

    ŚCIEŻKA

Zmienna ta zawiera listę katalogów, w których nasz system szuka plików. Oddziela katalogi dwukropkiem (:).

    UŻYTKOWNIK

Ta zmienna przechowuje nazwę użytkownika.

    DOM

Ta zmienna przechowuje domyślną ścieżkę do katalogu domowego użytkownika.

Java, jak przekonwertować ciąg na int
    REDAKTOR

Ta zmienna zawiera ścieżkę do określonego edytora.

    UID

Zmienna ta zawiera ścieżkę do unikalnego identyfikatora użytkownika.

wprowadzanie ciągu w Javie
    TERMIN

Ta zmienna zawiera ścieżkę do domyślnego emulatora terminala.

    POWŁOKA

Ta zmienna zawiera ścieżkę do domyślnej powłoki używanej przez użytkownika.

    ENV

Ta zmienna wyświetla wszystkie zmienne środowiskowe.

Jak ustawić zmienną środowiskową w systemie Linux?

Istnieje wiele poleceń Linuksa które pozwalają nam ustawić i utworzyć zmienną środowiskową.

Użyj eksport polecenie ustawienia nowej zmiennej środowiskowej.

Aby utworzyć nową zmienną, użyj polecenia eksportu, a następnie nazwy zmiennej i jej wartości.

Składnia:

anakonda kontra wąż pyton
 export NAME=VALUE 

Aby utworzyć nową zmienną, powiedz nowa_zmienna , wykonaj polecenie w następujący sposób:

 export new_variable=10 

The Echo polecenie służy do wyświetlenia zmiennej:

 echo new_variable 

Aby wyświetlić wartość zmiennej, użyj przycisku $ symbol przed nazwą zmiennej:

 echo $new_variable 

Rozważ poniższe dane wyjściowe:

Linux Ustaw zmienną środowiskową

Aby ustawić zmienną środowiskową Java, wykonaj następujące polecenie:

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

Możemy również utworzyć użytkownika, który zdefiniuje zmienną, bezpośrednio deklarując ją na terminalu.

Jeśli chcemy utworzyć zmienną nowa_zmienna2 , możemy go utworzyć w następujący sposób:

 new_variable2=100 

Rozważ poniższe dane wyjściowe:

Linux Ustaw zmienną środowiskową

Dostęp do wartości zmiennej środowiskowej

Aby uzyskać dostęp do wartości zmiennej, wykonaj polecenie echo w następujący sposób:

lista tworzenia Java
 echo $variable name 

Uwaga: w zmiennych rozróżniana jest wielkość liter; nie możemy użyć żadnej nazwy zmiennej „nowa_zmienna” jako „Nowa_zmienna”.

Polecenie env

The śr polecenie służy do wyświetlenia wszystkich dostępnych zmiennych w systemie.

 env 

Wyjście:

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

Usuwanie zmiennej środowiskowej

Usuwając zmienną środowiskową, możemy usunąć cały istniejący komponent danej zmiennej.

Aby usunąć zmienną środowiskową, wykonaj polecenie nieoprawny polecenie, po którym następuje nazwa zmiennej:

 unset variable name 

Powyższe polecenie usunie określoną zmienną i jej komponenty z systemu.

Aby usunąć zmienną nowa_zmienna z systemu wykonaj następujące polecenie:

 unset new_variable 

Rozważ poniższe dane wyjściowe:

Linux Ustaw zmienną środowiskową