Переменные оболочки Bourne
Bash использует определённые переменные оболочки аналогично оболочке Bourne. В некоторых случаях Bash присваивает переменной значение по умолчанию.
CDPATH-
Список каталогов, разделённых двоеточием, используемый в качестве пути поиска для встроенной команды
cd. HOME-
Домашний каталог текущего пользователя; значение по умолчанию для встроенной команды
cd. Значение этой переменной также используется в тильде-расширении (см. Расширение тильды). IFS-
Список символов, разделяющих поля; используется при разделении слов оболочкой в процессе расширения.
MAIL-
Если этот параметр установлен в имя файла или каталога, и переменная
MAILPATHне установлена, Bash информирует пользователя о поступлении почты в указанный файл или каталог в формате Maildir. MAILPATH-
Список имён файлов, разделённых двоеточием, которые оболочка периодически проверяет на наличие новой почты. Каждый элемент списка может содержать сообщение, которое выводится при поступлении новой почты в файл почты, разделяя имя файла и сообщение символом ‘?’. При использовании в тексте сообщения
$_расширяется до имени текущего почтового файла. OPTARG-
Значение последнего параметра опции, обработанного встроенной командой
getopts. OPTIND-
Индекс последнего параметра опции, обработанного встроенной командой
getopts. PATH-
Список каталогов, разделённых двоеточием, в которых оболочка ищет команды. Ноль символов (пустое) имя каталога в значении
PATHуказывает на текущий каталог. Пустое имя каталога может быть представлено двумя последовательными двоеточиями или двоеточием в начале или конце значения. PS1-
Строка основного приглашения. Значение по умолчанию — ‘\s-\v\$ ’. Полный список управляющих последовательностей, которые расширяются перед отображением
PS1, см. Управление приглашением. PS2-
Строка дополнительного приглашения. Значение по умолчанию — ‘> ’.
PS2расширяется так же, как иPS1, перед отображением.
Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
https://www.gnu.org/software/bash/manual/html_node/Bourne-Shell-Variables.html