如何跳至“手册”页面的末尾


14

当我打开命令手册时(man wget例如),手册可能长达数百行。我怎样才能得到:

  • 迅速到达手册的结尾
  • 回到我的终端提示?

Answers:


20

通过man命令在文档查看器中时,按hH以查看该人的帮助。

在人的帮助屏幕上:

JUMPING

  g  <  ESC-<       *  Go to first line in file (or line N).
  G  >  ESC->       *  Go to last line in file (or line N).
  p  %              *  Go to beginning of file (or N percent into file).

另一个好主意是按HomeEnd键。:)

祝好运!


2
Home,End,Page Up,Page Down和鼠标滚轮都可以正常使用。
ændrük

5

已经建议了执行此操作的常规方法(请参阅@ geppettvs-dconstanzo的答案)。这留下了许多不自然,错误和糟糕的方法。

因此,我将处理其中的几个。


首先,您不必从终端上阅读手册页(即使它将使您变得更好)。例如,您可以使用html阅读它们。

您可以从系统上的源代码自己生成html,但是转到manpages.ubuntu.com会更容易。

这是个繁重的bash页面,变成了轻量且蓬松的可在网页上呈现的html:
来自manpages.ubuntu.com的Bash手册页


这实际上是有用的一种技巧:用于tail从手册页输出的末尾切出一些行,然后进行查看。

最有用,最琐碎的是:

man bash | tail -100

可能有用:

man bash | tail -1500 | more

(或man bash | tail -1500 | less

更有用(如果有人为):

$ man bash | wc -l    # how many lines are in the man-page?
5375
$ man bash | tail -2600 | less  # jump to the middle of the output

当然,这就是我要做的:

man tac | tac | less

(尽管您可能会开始进行前瞻性阅读man tac。)


4

一些方便易记的较少(因此是man)命令:

  • > 带您到文件末尾
  • < 带您回到起点
  • q退出更少 / (如通过@Kwinto说明)
  • / 开始输入搜索字词:
    • 按下enter开始搜索
    • 如果enter立即按 ,它将搜索最后输入的搜索词的下一次出现
    • n 也搜索(转发)到下一个事件
    • N 向后搜索到上一个出现的位置

希望对您有所帮助(:


2
  • G

  • q

您可以键入man less以获取更多信息。


1
Man实用程序使用“ pager”显示信息,在Ubuntu中默认为“ less”,您可以尝试“ most” pager,它具有一些很酷的功能,例如在“ windows”中显示文件,因此您可以在一个终端上查看乘法文件,甚至查看单个文件的多个位置
Kwinto 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.