Intereting Posts
как пользователь, не являющийся пользователем root, могу ли я изменить DNS для меня в Linux? makehuman дает «ImportError: нет модуля с именем numpy» Как создать моментальный снимок в btrfs, а затем откат к нему после некоторой работы? Какие хэш-алгоритмы я могу использовать в записи passwd / user-password preseed? Не удается ssh на машине Не удалось найти драйвер Nvidia с pacman Openbox перезаписывает конфигурацию xmodmap Как реализовать отложенное stdout в дочернем процессе без использования временных файлов? После некоторых команд bash печатает «Ошибка сегментации (сбрасывание ядра)» по неизвестной причине mousekeys слишком медленный в gnome3 fedora Каковы последние 3 бита в битах режима разрешений UNIX? Bash скрывает скрытые файлы Выделение ресурсов для VPS Как использовать wget для загрузки всех ссылок с моего сайта и сохранения в текстовый файл? Мониторинг журналов с использованием сценария оболочки

Как я могу получить справочное сообщение для zsh builtin's?

Если я хочу получить краткое сообщение об использовании для встроенного bash, я могу использовать help <builtin> в командной строке, например

 $ help export export: export [-fn] [name[=value] ...] or export -p Set export attribute for shell variables. Marks each NAME for automatic export to the environment of subsequently executed commands. If VALUE is supplied, assign VALUE before exporting. Options: -f refer to shell functions -n remove the export property from each NAME -p display a list of all exported variables and functions An argument of `--' disables further option processing. Exit Status: Returns success unless an invalid option is given or NAME is invalid. 

Как это сделать в zsh? я пробовал

 % export --help zsh: bad option: -e 

а также

 % help export zsh: command not found: help 

Также слово «помощь» не находится нигде в man zshbuiltins .

благодаря @don_crissti, связывающему эту документацию по вики Arch .
По какой-то причине код в вики Arch вызывает эту ошибку при вызове

/home/velour/.zshrc:unalias:368: нет элемента хеш-таблицы: run-help

zsh –version => zsh 5.1.1 (x86_64-ubuntu-linux-gnu)

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

 autoload -Uz run-help autoload -Uz run-help-git autoload -Uz run-help-svn autoload -Uz run-help-svk #unalias run-help #alias help=run-help 

и просто ссылаться на

 run-help <builtin> 

Так что теперь я получаю

 % run-help export export [ name[=value] ... ] The specified names are marked for automatic export to the envi- ronment of subsequently executed commands. Equivalent to type- set -gx. If a parameter specified does not already exist, it is created in the global scope.