Невозможно быстро найти руководства, не открывая их в Zsh.
Вопрос
Следующая команда дает множество руководств по Zsh.
man zsh<tab>
альтернативный текст http://dl.getdropbox.com/u/175564/zsh.png
Я хотел бы быстро просмотреть их и найти слово «compinit».
Как можно быстро найти слово compinit в руководствах по Zsh?
Решение
Часто для такого рода вещи, Man -K Compinit работает, потому что авторы достаточно разумны, чтобы помещать много идентификаторов в «короткое описание» страницы человека.
Здесь похоже не тот случай...так что вам придется просмотреть источник.Который заархивирован...
zgrep -c compinit /usr/share/man/man1/zsh*
или если у вас нет zgrep:
cd tmp
cp /usr/share/man/man1/zsh* .
gunzip zsh*.gz
grep -c compinit zsh*
Есть более элегантные способы сделать это, но это дает вам список того, как часто compinit появляется в каждом файле:
zsh.1:0
zsh4.1:0
zshall.1:0
zshbuiltins.1:0
zshcalsys.1:0
zshcompctl.1:0
zshcompsys.1:29
zshcompwid.1:0
zshcontrib.1:0
zshexpn.1:0
zshmisc.1:0
zshmodules.1:1
zshoptions.1:0
zshparam.1:0
zshroadmap.1:0
zshtcpsys.1:0
zshzftpsys.1:0
zshzle.1:0
Другие советы
Использование Интернета, вероятно, лучший способ.Другой подход — использовать справочную страницу zshall, которая содержит все справочные страницы вместе.Затем вы можете выполнить поиск compinit в любой программе просмотра, которую вы используете.
РЕДАКТИРОВАТЬ:Я только что вспомнил лучший способ сделать это:Используйте zsh run-help
функция.
$> run-help compinit
Вы перейдете на страницу руководства, которая, по мнению zsh, наиболее подходит для данной темы.Он также работает для тем, не связанных с zsh, таких как ps, grep и т. д., но был настроен для работы и с темами zsh.
Если по какой-то причине run-help
не загружен, вы можете использовать
$> autoload run-help
сделать это.
Можно было бы воспользоваться Интернетом...все справочные страницы находятся на нем...просто начинайте поиск с
zsh man
(Если вы знаете, где они расположены на жестком диске...возможно, вы сможете их получить...Не знаю, мне самому никогда не было нужно)