Существует ли эквивалент вызова встроенной справки функции Python ('темы'), но в ударе?

Я не вполне понимаю то, что Вы спрашиваете здесь.

Возможно, Вы могли попробовать что-то вроде этого?

echo cd `pwd` > /tmp/file
3
09.10.2012, 03:23
3 ответа

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 просмотреть определенную страницу справочника.

2
27.01.2020, 21:11

Bash имеет функцию справки, но он может только сказать Вам о встроенных функциях Bash. Иначе Вы действительно застреваете с самой командой человека, которая действительно имеет некоторые полезные опции.

Попробуйте следующее

man -a intro

man -k *keyword*

man -K *keyword*
6
27.01.2020, 21:11
  • 1
    На Linux существуют также страницы информации о GNU. –  jordanm 09.10.2012, 04:25
  • 2
    я знаю о них. OP может также быть; он явно попросил инструменты исследовать страницы справочника. –  itsbruce 09.10.2012, 04:26
  • 3
    В emacs существует 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, таким образом, я отчасти склоняюсь к использованию его).

0
27.01.2020, 21:11

Теги

Похожие вопросы