Return 向前滚动。如何一次向后滚动一行?
答案1
只有一个操作系统确实存在 Shadok 在另一个答案的评论中所说的情况。它甚至不是 Unix。猜猜哪个操作系统的命令more
只给你 1988 年的 Unix 用户体验。
在 Solaris 上:
您有两个命令选择more
:/usr/bin/more
和/usr/xpg4/bin/more
。前者没有后退一行命令。但后者做。它是k,可选地以数字作为前缀以指示不同的行数。xpg4
目录名称中的 引用X/Open 可移植性指南第 4 期,这是 1992 年的 Unices 标准,早于单一 Unix 规范。
进一步阅读
- 更多(1), 页数(1). SunOS 手册页。1997 年。
在 FreeBSD 和 MacOS 10 上:
/usr/bin/more
和/usr/bin/less
是指向同一文件(即 GNU )的链接less
。通过 调用时,more
它会尝试遵循 的 POSIX/SUS 规范more
。单一 Unix 规范指定,回滚一行(或多行)的命令是k,可选择以数字作为前缀,以指示不同的行数,就像 Solaris 一样。
进一步阅读
在 Linux 上:
该more
命令是 1988 年的 BSDmore
版本 5.19。它没有用于按行后退的键序列,只有用于按屏后退的键序列。
进一步阅读
- 更多(1)。Linux 手册页。1992 年。
答案2
改用less
。
Less 是一个与 more (1) 类似的程序,但它允许在文件中向后移动以及向前移动。
答案3
使用 向后滚动b。
这对我more
有用more -V
util-linux 2.25.2 的更多内容
来自man
页数more
:
b or ^B
Skip backwards k screenfuls of text. Defaults to 1. Only
works with files, not pipes.
上下文中,这是在 Postgres 9.6.1 Docker 容器中uname -a
返回的
Linux 85c8072dc7eb 4.9.4-moby #1 SMP 星期三 1 月 18 日 17:04:43 UTC 2017 x86_64 GNU/Linux
答案4
从 开始more
,使用v
启动 vi 或 vim,然后CTRL-E
逐行向下移动,CTRL-Y
逐行向上移动。