跳转到 help/man 文件中的特定标志

跳转到 help/man 文件中的特定标志

假设我很好奇特定标志-T对于命令意味着什么ls?有没有办法直接跳到那个使用man ls...?

或者,这是一个略有不同的问题,因为它不是man,是否有一种普遍接受的方法可以跳入类似命令git help log并直接转到-S标志?

也许这是相同的答案?!?

答案1

您可以man通过管道less并使用-p标志来完成此操作:

  -ppattern or --pattern=pattern
          The -p option on the command line is equivalent to specifying
          +/pattern; that is, it tells less to start at the first
          occurrence of pattern in the file.

例子:

man ls | less -p -T
man git-log | less -p -S

既然您将降落在里面less,那么正常的导航键当然可以使用。

答案2

less通过将命令添加到特殊变量 LESS可以轻松完成:

LESS=+/-T man ls

命令查找模式/-T在哪里less/-T

相关内容