Программное окружение

В командной оболочке можно просматривать и изменять переменные окружения, которые соответствуют процессу оболочки (о переменных окружениях уже было сказано в разделе«Переменные окружения»). Программы могут исполняться по-разному, в зависимости от значений переменных окружения:

user@desktop ~ $ dateПтн Ноя 5 16:20:16 MSK 2004user@desktop ~ $ LC_TIME=C dateFri Nov 5 16:20:23 MSK 2004

В последнем примере пользователь присвоил некоторое значение переменной окружения в командной строке перед именем команды. Командный интерпретатор, увидев «=» внутри первого слова командной строки, приходит к выводу, что это — операция присваивания, а не имя команды, и запоминает, как надо изменить окружение команды, которая последует далее. Переменная окружения LC_TIME предписывает использовать определенный язык при выводе даты и времени, а значение "C" соответствует стандартному системному языку (чаще всего — английскому).

Для получения значения переменной окружения необходимо воспользоваться символом «$»:

user@desktop ~ $ echo $PWD/home/user

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: