有没有办法打开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”命令下的警告)。如果该选项以 ++ 开头,则初始命令适用于正在查看的每个文件,而不仅仅是第一个文件。前面描述的 + 命令还可以用于设置(或更改)每个文件的初始命令。