打开手册页并在单个命令中搜索字符串

Gre*_*hal 15 linux man search

我想知道是否有办法将手册页打开到特定的搜索字符串,而不是执行man chmod然后/a+x跳转到提到的 chmod 手册页中的第一部分a+x,类似于您vi +string filename.txt在 vi(m )。

Gil*_*not 20

试试这个技巧:

man chmod | less +'/a\+x'
Run Code Online (Sandbox Code Playgroud)

或者

man chmod | more +'/a\+x'
Run Code Online (Sandbox Code Playgroud)

符号前有一个反斜杠,+因为后面/是一个扩展的正则表达式

  • `-p` 开关消除了对相当笨拙的 `+/`... (5认同)
  • 很酷的把戏,我不知道那个! (2认同)
  • @JosephR,不,只是当它的输出不是终端时,`less`(和大多数寻呼机)的行为就像`cat`。 (2认同)