到目前为止,我已经找到了一种方法:less +G filename
,但它只能使用来逐行向上滚动↑。
还有什么更强大的less
用途,提供按页滚动、向后模式搜索等功能?
答案1
我相信有人有更好的答案,但是
打开文件后使用“less”:
G goes to the bottom of the file
^b goes up one page
? searches backwards.
正如您所说,您可以使用 +G 打开文件,然后使用 ? 和 ^b 向上滚动。您可能可以通过一些巧妙的 awk 方法在脚本中实现相同的效果。
答案2
为了多样化,如果您确实想要/需要向后读取文件(先读最后一行):
tac filename | less
答案3
使用:
less +F /path/to/your/file
那是 less,但从底部开始。此外,使用 +F,如果在使用 less 时正在写入文件,则附加内容会输出。这对于日志很有用。
使用向上箭头键逐行向后移动,或使用 ctl+b 逐页移动。
答案4
尾部-r|更少
我不知道为什么没人想到这一点。Tail 抓取文件末尾非常容易。-r 不是一个常用选项吗?