Як перелічити змінні середовища на Linux

Oct 31, 2025
Linux,

У Linux змінні середовища мають важливі значення та налаштування. Сценарії, програми та оболонки читають ці значення, часто налаштування себе або контролю їх поведінки. Ось кілька способів показати змінні середовища у вашому терміналі та як інтерпретувати список.

Все про змінні навколишнього середовища
Як показати значення змінної середовища
Як перелічити змінні середовища за допомогою printenv
Деякі спільні змінні середовища
Екологічні перевірки

Все про змінні навколишнього середовища

Наші різні тестові комп’ютери мають в середньому 50 Змінні середовища на кожному з них. Змінна середовища, як і будь -яка інша змінна, - це поєднання імені та значення. З назва є унікальним, встановленим, коли створюється змінна, і вона триває протягом усього часу змінної середовища.

Змінні тримаються значення для нас. Коли процес повинен знати, що таке значення, він шукає змінну за іменем у списку і читає значення з нього. Хоча назви змінних не можуть бути змінені, їх значення можуть бути.

Ви часто не змінюєте змінні системного середовища, але ви можете, якщо вам потрібно. Наприклад, ви можете збільшити розмір вашого Bash Shell History кеш. Ви можете редагувати значення $ Histsize Змінна середовища в Ваш файл ".bashrc" встановити нову верхню межу для кількості запам'ятовуваних команд.

Це акуратно і зручно, але це не те, що ви будете робити часто. Змінні середовища, як правило, залишаються за замовчуванням або вони змінюються один раз, а потім забуті. Вони не те, з чим ви часто будете займатися.

Тим не менш, варто знати, як перевірити змінні середовища, які визначаються та використовуються на вашому комп’ютері. Друк змінних середовища до вікна терміналу дозволяє бачити їх значення та показує, які аспекти вашого досвіду Linux регулюються цими фоновими значеннями.

Пов'язаний: Як встановити змінні середовища в Bash на Linux

Як показати значення змінної середовища

Ви можете використовувати відлуння Щоб побачити значення, що зберігається у змінній середовищі. Для цього вам потрібно буде заздалегідь знати назву змінної середовища.

Існує два методи, які зазвичай використовуються для показу назв та значень усіх змінних середовища на Linux. Вони - це навертати і printenv команди.

З printenv Команда - це офіційний спосіб зробити це. Команда була написана конкретно для цієї мети . З навертати Команда має взагалі інша мета .

навертати використовується для запуску програми з тимчасовим, визначеним користувачем значенням змінних середовища. Вони перекривають реальні збережені значення та дозволяють програмі працювати в модифікованому середовищі. Якщо ви викликаєте навертати Не маючи параметрів командного рядка, його дія за замовчуванням полягає у переліку змінних середовища.

Ми також можемо використовувати інструмент, призначений для роботи, а не залежати від побічного ефекту інструменту, який було викликано неправильно, тому ми будемо використовувати printenv перевірити змінні середовища в наших прикладах.

Як перелічити змінні середовища за допомогою printenv

З printenv Команда дозволяє показувати змінні середовища і дуже просто на практиці. У ньому дуже мало варіантів. Ви можете використовувати --версія можливість дізнатися номер випуску версії на вашому комп’ютері, і ви можете використовувати - команда побачити короткий опис цих двох та ще одного варіанту командного рядка.

Інший варіант - це -0 (Null Terminator) опція. Зазвичай, printenv Перераховує змінні середовища по одному на рядок, додавши символ нового лінії до кінця кожного рядка. З -0 Варіант замінює цей символ Newline нульовим байтом. Ви б використовували цю опцію, якби ви були трубопровід Вихід в інший додаток, який не потребував символів Newline.

Ефект -0 Варіант у вікні терміналу полягає в тому, щоб розбити вихід разом у непрохідну стінку тексту.

Практично неможливо зрозуміти змінні навколишнього середовища, перелічені у цьому форматі. Це буде рідкісним явищем, якщо вам коли -небудь потрібно використовувати -0 варіант. Давайте кинемо його і спробуємо ще раз.

Вихід друкується з однією змінною середовища на лінію. За умови, назви змінних середовищ завжди використовують великі символи. Відразу після того, як назва змінної є знаком дорівнює " = «Далі встановлено значення, на яке встановлено змінна середовища.

Є ще багато виходу, тому вам може бути легше обрушити змінні навколишнього середовища у менше .

Це дозволяє прокручувати список змінних середовища, а також шукати список.

Якщо ви знаєте щось про змінну навколишнього середовища, що вас цікавить, ви можете використання греп знайти ймовірних кандидатів. Припустимо, ви знаєте, що існує змінна середовища, яка має в ньому слово "дисплей". Ми можемо шукати такий список:

Деякі спільні змінні середовища

Змінні середовища за замовчуванням на різних комп'ютерах Linux підлягають уподобанням підсумків різних розподілів, настільні середовища , і снаряди. Тож коли ви перевіряєте змінні середовища на своєму пристрої Linux, ви можете побачити різні результати.

Ось кілька найпоширеніших змінних середовищ, які ви, ймовірно, знайдете на комп'ютері Linux, використовуючи середовище робочого столу Gnome .

  • Башопти : Список параметрів командного рядка, які використовувались при запуску BASH.
  • Bash_version : Версія Баша.
  • Колони : Ширина клеми у стовпцях.
  • Дерстак : Стек каталогів для використання з з штовхач і спалювати командування .
  • Гісфелізувати : Максимальна кількість рядків історії команд, які можна записати у файл історії.
  • Розширити : Максимальна кількість рядків Історія командування дозволено зберігати в пам'яті. Якщо ви проходите повз цей номер, раніше запам'ятовані команди перезаписані в пам'яті. Коли ви закриваєте вікно терміналу, історія команди записується у файл історії.
  • Домашній : Домашній каталог поточного користувача.
  • Ім'я хоста : Назва комп’ютера .
  • IFS : Сепаратор внутрішнього поля, який використовується для розбору введення користувача. Значення за замовчуванням - це простір.
  • Ланг : Поточні параметри мови та локалізації, включаючи кодування персонажів.
  • Ls_colors : Це визначає коди, які використовуються для додавання кольору до виходу з LS.
  • Пошта : Шлях до поштової скриньки поточного користувача Linux.
  • Старий : Попередній робочий каталог.
  • PS1 : Визначення первинного командного рядка. Це визначає, як виглядає підказка у вашому вікні терміналу.
  • Шлях : Список каталогів, відокремлений товстою кишкою, які шукають, щоб шукати команду або програму, коли ви вводите команду в оболонку.
  • Шт : Поточний робочий каталог.
  • Штурм : Ім'я вашого оболонка за замовчуванням .
  • Термін : Тип терміналу, який емулюється при запуску оболонки.
  • Uid : Ідентифікатор користувача поточного користувача.
  • Користувач : Поточний користувач.
  • _ : Останнім часом виконана команда. Якщо ви використовуєте printenv Щоб перерахувати це, це завжди буде printenv .

Екологічні перевірки

Щоб перелічити всі змінні вашого середовища, використовуйте printenv . Трубать вихід через греп фільтрувати результати та використовувати відлуння Друкувати значення конкретної, відомої змінної середовища.


Linux, - Найпопулярніші статті

Як вбити зомбі процесів на Linux

Linux, Nov 25, 2025

Fatmawati Achmad Zaenuri / Shutterstock Програми, які погано написані або виконуються погано, можуть зал�..


Як використовувати зашифровані паролі в Bash скрипти

Linux, Jun 30, 2025

Фатмаваті Ахмад zaenuri / Shutterstock.com Якщо ви змушені використовувати сценарій Linux для підклю..


What’s New in GNOME 40?

Linux, Jul 23, 2025

фонд GNOME GNOME 40 має більш нову схему нумерації. Поряд з новим поглядом приходить новий с�..


What Is “root” on Linux?

Linux, Jul 7, 2025

Fatmawati Achmad Zaenuri / Shutterstock.com Коректний користувач є найпотужнішим суб'єктом у Всесвіті Linux..


Як вийти з вашого Mac за допомогою терміналу

Linux, Aug 8, 2025

Apple дозволяє легко вийти з вашого Mac за допомогою опції в панелі меню робочого столу. Але є також пара к..


How to Roll Back the Kernel in Linux

Linux, Sep 30, 2025

Fatmawati Achmad Zaenuri / Shutterstock.com Якщо ваш Linux PC раптом має проблеми після оновлення до вашої си�..


Що нового в Fedora 35

Linux, Nov 2, 2025

Fedora 35, червоний капелюх Вільний Розподіл Linux (дистрибутив), був випущений 2 листопада 2021 рок�..


Як додати користувача до файлу sudoers у Linux

Linux, Oct 30, 2025

Якщо Судо Команда на Linux отримує вам повідомлення про те, що користувач "немає у файлі Sudoers", вам потр�..


Категорії