Списък на променливите на средата в 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= променлива_стойност |
Създайте нова променлива |
неустановено |
Премахване на променлива |
експортиране на променлива=стойност |
За да зададете стойност на променлива на средата |