Змінні оточення linux, linuxsoid - open source новини, статті та огляди

Змінні оточення linux

Працюючи з консоллю, ми вводимо багато різного роду команд для досягнення тих чи інших цілей, які ми поставили перед собою. Сьогодні я хочу обговорити тему, яка повинна полегшити або зменшити той обсяг тексту, який ви друкуєте в консолі, це «Змінні оточення». Якщо ви не розумієте, що таке «Змінні оточення», поясню коротко.

Раніше не знаючи, що таке змінні оточення, ви в терміналі для переходу в домашню директорію конкретного користувача вводили команду:

використовуючи змінні оточення ми можемо цей процес спростити і скоротити:

або вам потрібно додати директорію, раніше ви виконували:

використовуючи змінні оточення вийде ось так:

тобто зменшується той набір тексту який потрібно було б вводити до мінімуму.

Розглянемо нижче перелік змінних які ви можете використовувати:

  • $ HOME - Змінна містить шлях до домашнього каталогу поточного користувача.
  • $ USER - Ім'я поточного користувача
  • $ PATH - Список каталогів для пошуку оболонкою виконуваних програм.
  • $ PWD - Шлях до поточного робочого каталогу (або pwd). Приклад: dir_path = $ (pwd).
  • $ OLDPWD - попередній поточний каталог
  • $ TERM - тип терміналу
  • $ SHELL - Інтерпретатор за замовчуванням
  • $ RANDOM - Генерує рандомноє число 0..32767 під час входу до змінної.
  • $ SECONDS - Час в сек. з моменту запуску командної оболонки.
  • $? - Результат виконання попередньої команди.
  • $ HOSTNAME - Ім'я комп'ютера
  • $ HISTFILE - Шлях до файлу історії інтерпретатора
  • $ IFS - Список символів-роздільників команд, параметрів, елементів масиву (за замовчуванням: пробіл, таб, новий рядок)
  • $ PS1 - Шаблон рядки запрошення інтерпретатора.
  • $ QTDIR - розташування бібліотеки QT
  • $ MAIL - поштовий ящик
  • $ LD_LIBRARY_PATH - місце «пошуку» додаткових бібліотек (див. Попередню главу)
  • $ MANPATH - місце пошуку файлів man-сторінок (каталоги, розділені двокрапкою)
  • $ LANG - мова і кодування користувача (іноді LANGUAGE)
  • $ DISPLAY - поточний дисплей в X11

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

Рекомендував би для прочитання додаткові матеріали по змінних середовищах: