Специальные переменные Shell
Оболочка Bourne имеет много специальных «автоматических» переменных, которые она поддерживает для информационных целей. Эти переменные предоставляют информацию, такую как процесс ID оболочки, статус выхода последней команды, и т.д. Этот раздел обеспечивает список этих специальных переменных. Для дополнительных переменных, поддерживаемых определенными вариантами Оболочки Bourne, такими как BASH и ZSH, посмотрите bash
и zshparam
страницы руководства, соответственно.
Переменная | Описание |
---|---|
Информация о процессе | |
Обработайте ID оболочки | |
Обработайте ID родительского процесса оболочки. Причуда подоболочки Warning:For, значение PPID наследовано от родительской оболочки. Таким образом PPID является только родителем наиболее удаленного процесса оболочки. | |
Статус выхода последней команды. | |
Имя последней команды. | |
Обработайте ID последнего процесса, выполненного в фоновом режиме с помощью амперсанда (и) оператора. Это обычно используется в сочетании с | |
Разграниченный двоеточием список расположений, где установлены доверяемые исполнимые программы. Любая исполнимая программа в одном из этих расположений может быть выполнена, не указывая полный путь. | |
Поле и рекордный парсинг | |
Разделители Поля ввода (использование объяснено в Переменном Расширении и Разделителях полей), | |
Информация о пользователе | |
Корневой каталог пользователя. | |
ID пользователя. Значение Warning:This безопасности может быть изменено сценарием выполнения вызова, таким образом, это не должно использоваться в целях аутентификации. | |
(Короткое) имя для входа в систему пользователя. Значение Warning:This безопасности может быть изменено сценарием выполнения вызова, таким образом, это не должно использоваться в целях аутентификации. | |
Разные переменные | |
Число параметров передало оболочке. Эта переменная описана далее в Обработке Флагов и Параметров. | |
Полный список параметров передал оболочке, разделенной пробелами.. Эта переменная описана далее в Обработке Флагов и Параметров. | |
Полный список параметров передал оболочке, разделенной первым символом | |
Список всех флагов оболочки в настоящее время включал. | |
Текущий рабочий каталог. Эквивалентный выполнению |