Я не вполне понимаю то, что Вы спрашиваете здесь.
Возможно, Вы могли попробовать что-то вроде этого?
echo cd `pwd` > /tmp/file
help('topics')
показывает оглавление более короткой версии справочника Python. Самой близкой вещью было бы оглавление руководства удара. Это не включало бы внешние команды такой как dpkg
(который, с точки зрения удара, сопоставимо со сторонней библиотекой для Python).
help
управляйте показывает список удара builtins и ключевых слов. Если Вы добавляете название этого встроенного (например. help alias
), Вы получаете справку для этого встроенного. Это достаточно близко к тому, что предлагает Python.
Для большего количества подробной документации, как в Python, читают руководство. Можно считать его в веб-браузере или с info
программа (info bash
). Информация является старым гипертекстовым браузером с языком разметки, это намного более просто, чем HTML. Это главным образом используется GNU. Если нет никакого Информационного руководства для команды, info
программа покажет страницу справочника вместо этого. Emacs предлагает более хороший браузер для Информационной документации.
Если Вы захотите внешние команды также, то необходимо будет достигнуть руководства этих команд. Вы видите список страниц справочника для команд (своего рода эквивалент help('topics')
для командной строки по целой операционной системе) с apropos -s 1 ''
(1 раздел для пользовательских команд; ''
средства искать пустую строку, т.е. возвратить все). Обратите внимание, что в типичной системе, это возвратит тысячи, возможно, даже десятки тысяч хитов, таким образом, это не будет практический способ исследовать команды. Существует только слишком много материала.
Если Вы знаете примерно, о чем Вы, используйте apropos
команда с ключевым словом, например. apropos -s 1 module
для наблюдения списка команд, краткое описание которых включает “модуль” — это - вполне разноцветный набор. Можно затем звонить man
просмотреть определенную страницу справочника.
Bash имеет функцию справки, но он может только сказать Вам о встроенных функциях Bash. Иначе Вы действительно застреваете с самой командой человека, которая действительно имеет некоторые полезные опции.
Попробуйте следующее
man -a intro
man -k *keyword*
man -K *keyword*
M-x woman
который позволяет Вам просматривать страницы справочника через гиперссылки.
– jordanm
09.10.2012, 04:28
Так как Вы упоминаете dpkg
, Вы, вероятно, используете debian (или человечность или некоторая другая debian производная).
Если так, Вы могли исследовать страницы справочника для конкретного использования пакетов dlocate -lsman <pkgname>
(или даже dpkg -L <pkgname> | grep '/usr/share/man/.*gz'
если Вы не имеете dlocate
установленный) - это перечислит все страницы справочника, принадлежащие пакету.
Главным образом полезный для целевого ПРОЧИТАЙТЕ-РУКОВОДСТВО-ЛУГА на конкретном пакете (пакетах), но не так для случайного исследования.
(полное раскрытие: я - автор dlocate и специалист по обслуживанию пакета в debian, таким образом, я отчасти склоняюсь к использованию его).