打开“less”滚动到末尾

打开“less”滚动到末尾

有没有办法打开less并让它滚动到文件末尾?我总是在做less app.log然后压G到底。

我希望有类似less --end或 的东西less -exec 'G'

答案1

less +G app.log

+打开文件时将运行初始命令

G跳到最后

当多个文件正在播放时,++将命令应用于正在查看的每个文件。不只是第一个。例如,less ++G app1.log app2.log

答案2

less +F filename

将会走到最后不断加载文件的最新内容。

来自 less 手册页:

F向前滚动,并在到达文件末尾时继续尝试读取。通常,当已经位于文件末尾时,将使用此命令。这是一种监视在查看文件时不断增长的文件尾部的方法。 (该行为类似于“ tail -f”命令。)

答案3

来自 less 手册页:

如果命令行选项以 + 开头,则该选项的其余部分将被视为 less 的初始命令。例如,+G 告诉 less 从文件末尾而不是开头开始,+/xyz 告诉它从文件中第一次出现“xyz”开始。作为一种特殊情况,+ 的作用类似于 +g;也就是说,它从指定的行号开始显示(但是,请参阅上面“g”命令下的警告)。如果该选项以 ++ 开头,则初始命令适用于正在查看的每个文件,而不仅仅是第一个文件。前面描述的 + 命令还可以用于设置(或更改)每个文件的初始命令。

相关内容