假设我很好奇特定标志-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