使用“more”命令显示文件时如何向后滚动?

Bru*_*uce 14 unix more

Return 向前滚动。如何一次向后滚动一行?

cYr*_*rus 17

使用less来代替。

Less 是一个类似于 more (1) 的程序,但它允许在文件中向后移动以及向前移动。

  • 所以“少即是多”是你在说什么? (13认同)
  • 他或多或少是这么说的。 (9认同)
  • 在某些 Unix 中,指向同一个程序的链接越来越少! (4认同)

Jde*_*eBP 8

只有一个操作系统 Shadok 在对另一个答案的评论中所说的实际上是这种情况。它甚至不是Unix。猜猜哪个操作系统的more命令只给你 1988 年的 Unix 用户体验。

在 Solaris 上:

您有两种more命令选择:/usr/bin/more/usr/xpg4/bin/more。前者没有后退一行命令。但后者确实如此。它是k,可选地以数字为前缀以指示不同的行数。该xpg4目录中的名称引用的X / Open可移植性指南第4期,1992年的标准Unix系统是之前的单一Unix规格

进一步阅读

在 FreeBSD 和 MacOS 10 上:

/usr/bin/more并且/usr/bin/less是指向同一文件的链接,即 GNU less。通过more它调用尝试遵循 POSIX/SUS 规范more。单一 Unix 规范指定回滚一行(或更多)行的命令是k,可选地以数字作为前缀以指示不同的行数,就像 Solaris 一样。

进一步阅读

  • 更多(1) . FreeBSD 手册页。2009 年。
  • 更多。开放组基本规范第 6 期。2004 年。
  • 更多(1) . MacOS 10 手册页。2008 年。

在 Linux 上:

more命令是more1988 年的 BSD版本 5.19。它没有向后一行的键序列,只有一个用于向后一屏的键序列。

进一步阅读


Mat*_*aun 8

用 向后滚动b

这为我工作的more地方more -V

更多来自 util-linux 2.25.2


对于上下文,这是在 Postgres 9.6.1 Docker 容器中,其中uname -a返回

Linux 85c8072dc7eb 4.9.4-moby #1 SMP Wed Jan 18 17:04:43 UTC 2017 x86_64 GNU/Linux