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

Какво е компютърна среда?

Компютърната среда е платформата (платформа = Operating System+ Processor), където потребителят може да изпълнява програми.

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

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

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

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

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

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

Кликнете тук ако видеото не е достъпно

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

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

Променлив Descriptйон
PATH

Тази променлива съдържа разделен с двоеточие (:) списък с директории, в които вашата система търси изпълними файлове.

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

Когато въведете команда на терминала, обвивката търси командата в различни директории, споменати в променливата $PATH. Ако командата бъде намерена, тя се изпълнява. В противен случай се връща с грешка „команда не е намерена“.

ПОТРЕБИТЕЛЯ

Потребителското име

HOME

Път по подразбиране до началната директория на потребителя

РЕДАКТОР

Път до програмата, която редактира съдържанието на файлове

UID

Уникален идентификатор на потребителя

СРОК

Терминален емулатор по подразбиране

SHELL

Shell се използва от потребителя

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

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

echo $VARIABLE

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

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

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

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

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

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

VARIABLE_NAME= variable_value

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

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

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

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

unset variablename

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

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

Резюме:

  • Променливите на средата управляват поведението на програмите във вашия Operaтинг система.
Команда Descriptйон

echo $VARIABLE

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

Околна среда

Показва всички променливи на средата

VARIABLE_NAME= променлива_стойност

Създайте нова променлива

неустановено

Премахване на променлива

експортиране на променлива=стойност

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