Змінні середовища — це динамічні значення, які зберігаються в системі та використовуються програмами, запущеними в оболонках або під-оболонках. Ці змінні мають назву та відповідне значення. Змінна середовища налаштовує продуктивність системи та поведінку програми.
Середовище — це шлях для взаємодії комп’ютерної програми з системою. Змінна середовища може містити інформацію про стандартні програми системи, локаль системи, шлях до виконуваного файлу та параметри розкладки клавіатури тощо. Змінна середовища робить програму доступною відповідно до системи.
mysql змінити тип стовпця
Загальні змінні середовища
Ось деякі стандартні змінні середовища:
Ця змінна містить список каталогів, у яких наша система шукає файли. Він відділяє каталоги двокрапкою (:).
Ця змінна містить ім'я користувача.
Ця змінна містить типовий шлях до домашнього каталогу користувача.
Ця змінна містить шлях до вказаного редактора.
Ця змінна містить шлях до унікального ідентифікатора користувача.
Ця змінна містить шлях до типового емулятора терміналу.
Ця змінна містить шлях до оболонки за замовчуванням, яку використовує користувач.
Ця змінна відображає всі змінні середовища.
Як встановити змінну середовища в Linux?
Є кілька команд Linux які дозволяють нам встановлювати та створювати змінну середовища.
ascii в java
Використовувати експорт команда для встановлення нової змінної середовища.
Щоб створити нову змінну, скористайтеся командою експорту, після якої вкажіть назву змінної та її значення.
найгарніша посмішка в світі
Синтаксис:
export NAME=VALUE
Щоб створити нову змінну, скажіть нова_змінна , виконайте команду наступним чином:
export new_variable=10
The луна команда використовується для відображення змінної:
echo new_variable
Щоб відобразити значення змінної, використовуйте $ символ перед назвою змінної:
echo $new_variable
Розглянемо наведений нижче результат:
Щоб встановити змінну середовища Java, виконайте таку команду:
export PATH=$PATH:/home/jdk1.8/bin/
Ми також можемо створити користувача для визначення змінної, безпосередньо оголосивши її на терміналі.
ініціалізатор словника c#
Якщо ми хочемо створити змінну нова_змінна2 , ми можемо створити його таким чином:
new_variable2=100
Розглянемо наведений нижче результат:
Доступ до значення змінної середовища
Щоб отримати доступ до значення змінної, виконайте команду echo наступним чином:
echo $variable name
Примітка. Змінні чутливі до регістру; ми не можемо використовувати жодну назву змінної 'new_variable' як 'New_variable'.
Команда env
The оточення Команда використовується для відображення всіх доступних змінних у системі.
env
Вихід:
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:~$
Видалення змінної середовища
Видаляючи змінну середовища, ми можемо видалити всі наявні компоненти певної змінної.
Щоб видалити змінну середовища, виконайте не встановлено команда, за якою йде ім’я змінної:
сортування java arraylist
unset variable name
Наведена вище команда видалить зазначену змінну та її компоненти з системи.
Щоб видалити змінну нова_змінна із системи виконайте таку команду:
unset new_variable
Розглянемо наведений нижче результат: