Настройка и работа в Linux
adb5321d

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


Все остальные подстановки выполняются в пять шагов, в перечисленном ниже порядке.

1. Сначала выполняются подстановки в истории. На этом этапе подставляются строки из истории, которые соответствуют заданным командам. См. раздел Подстановки истории

2. Затем выполняется раскрытие псевдонимов (алиасов). Раскрытие алиасов выполняется немедленно, до того, как командная строка будет разобрана.

3, Затем выполняется подстановка процессов, параметров, команд, раскрытие арифметических выражений, и затем уже раскрытие выражений в скобках. Каждый из этих этапов подробно описан в справке по zsh.

4. Раскрытие имен файлов. На этом этапе происходит подстановка комбинаций строк и чисел с символом ~. Если используется комбинация с числом, то каталог берется из стека каталогов. Если используется строка, то она

используется как имя пользователя, и вместо сочетания ~ со строкой подставляется домашний каталог соответствующего пользователя.

5. И на последнем шаге происходит генерация имен файлов (globbing). См. раздел Генерация имен файлов

Полный перечень всех шаблонов и настроек вы сможете найти в справке по zsh.



Содержание раздела