Списък на променливите на околната среда в Linux / Unix

Съдържание:

Anonim

В този урок ще научите -

  • Какво е изчислителна среда?
  • Какво е променлива?
  • Какво представляват променливите на околната среда?
  • Достъп до променливи стойности
  • Задайте нови променливи на средата

Какво е изчислителна среда?

Изчислителната среда е платформата (платформа = операционна система + процесор), където потребителят може да изпълнява програми.

Какво е променлива?

В компютърните науки променливата е място за съхранение на стойност, която може да бъде име на файл , текст , номер или всякакви други данни . Обикновено се споменава със символното си име, което му се дава при създаването. Така запазената стойност може да се показва, изтрива, редактира и запазва отново.

Променливите играят важна роля в компютърното програмиране, защото позволяват на програмистите да пишат гъвкави програми. Тъй като те са свързани с операционната система, по която работим, е важно да знаем някои от тях и как можем да им повлияем.

Какво представляват променливите на околната среда?

Променливите на околната среда са динамични стойности, които засягат процесите или програмите на компютър. Те съществуват във всяка операционна система, но типовете могат да варират. Променливите на средата могат да се създават, редактират, запазват и изтриват и дават информация за поведението на системата.

Променливите на околната среда могат да променят начина на поведение на софтуера / програмите.

Щракнете тук, ако видеоклипът не е достъпен

Например $ LANG променлива на средата съхранява стойността на езика, който потребителят разбира. Тази стойност се чете от приложение, така че на китайски потребител се показва мандарински интерфейс, докато на американски потребител се показва английски интерфейс.

Нека изучим някои често срещани променливи на средата -

Променлива

Описание

ПЪТ Тази променлива съдържа списък с директории, разделени с двоеточие (:), в които системата ви търси изпълними файлове. Когато въведете команда на терминал, черупката търси командата в различни директории, споменати в променливата $ PATH. Ако командата бъде намерена, тя се изпълнява. В противен случай се връща с грешка „команда не е намерена“.
ПОТРЕБИТЕЛ Потребителското име
У ДОМА Път по подразбиране към домашната директория на потребителя
РЕДАКТОР Път към програмата, която редактира съдържанието на файлове
UID Уникален идентификатор на потребителя
СРОК Терминален емулатор по подразбиране
ШЕЛ Черупка, използвана от потребителя

Достъп до променливи стойности

За да определите стойността на променлива, използвайте командата

echo $VARIABLE

Променливите са чувствителни към малки и големи букви. Уверете се, че сте въвели името на променливата в правилния регистър на буквите, в противен случай може да не получите желаните резултати.

Командата ' env' показва всички променливи на средата.

Задайте нови променливи на средата

Можете да създадете своя собствена дефинирана от потребителя променлива със синтаксис

VARIABLE_NAME= variable_value

Отново имайте предвид, че променливите са чувствителни към малки и големи букви и обикновено те се създават с главни букви.

Изтриване на променливи

Следният синтаксис може да се използва за премахване на променлива от системата.

unset variablename

Това би премахнало променливата и нейната стойност за постоянно.

Резюме:

  • Променливите на околната среда управляват поведението на програмите във вашата операционна система.
Команда Описание
echo $ VARIABLE За показване на стойност на променлива
env Показва всички променливи на средата
VARIABLE_NAME = променлива_ стойност Създайте нова променлива
неустановено Премахнете променлива
износна променлива = стойност За да зададете стойност на променлива на околната среда