Интерпретатор Z
02.04.2010Интерпретатор Z (zsh) является интерпретатором команд UNIX, который можно использовать как в качестве интерактивного интерпретатора входа в систему, так и в качестве процессора выполнения сценариев. Интерпретатор Z напоминает интерпретатор Когп с некоторыми улучшениями. Интерпретатор Z поддерживает редактирование командной строки, встроенный механизм проверки орфографии, программируемый механизм завершения командной строки, механизм функций (с автоматической загрузкой), механизм истории команд и многие другие возможности.
Инициализационные файлы интерпретатора Z
Прежде всего, интерпретатор читает файл /etc/zshenv. Если в файле /etc/zshenv не установлен параметр RCS, все остальные инициализационные файлы пропускаются. В противном случае происходит чтение команд из файла SZDOTDIR/. zshenv. Если значение переменной ZD0TDIR не установлено, вместо нее используется значение переменной НОМЕ. Если первый символ нулевого аргумента, переданного интерпретатору при запуске, является символом «дефис» (-), а также если вы используете ключ -1, интерпретатор приходит к выводу, что он используется в качестве интерпретатора входа в систему, и команды читаются из файлов /etc /zprofile и SZDOTDIR/.zprofile. После этого, если интерпретатор является интерактивным, команды читаются из файлов /etc/zshrc и SZDOTDIR/.zshrc. Наконец, если интерпретатор является интерпретатором входа в систему, выполняется обработка файлов /etc/zlogin и SZDOTDIR/.zlogin.
Более подробную информацию можно найти в страницах электронной документации zsh(l).
