Как я могу перейти непосредственно к определенному разделу справочной страницы, просто используя терминал?

Двойные кавычки, двойное удовольствие!
Параметры расширены
По одному.

0
08.09.2020, 08:46
1 ответ

Вы можете злоупотреблять переменной LESS, предполагая, что используете lessв качестве пейджера. Вы можете использовать это как основу своей собственной функции или сценария.

# sman, optionally search a man page.
sman(){
  case $# in
   (0|1) exec man "$@" ;;   
   (*) eval LASTARG="\$$#" ; exec LESS="-p$LASTARG" man "$1" ;;
  esac
}

Если вы передадите ему более одного аргумента, он будет использовать последний в качестве шаблона для поиска. Чтобы это была серьезная команда, она должна как минимум анализировать передаваемые параметры.

0
18.03.2021, 23:06

Теги

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