打开`less`滚动到最后


89

有没有一种方法可以打开less并滚动到文件末尾?我一直在做less app.log,然后按G到底部。

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

Answers:


143

less +G app.log

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

G 跳到最后

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


根据下面的@Dfaure,该选项必须以++开头才能应用于正在查看的每个文件。
Daniel Alfredo Sottile

1
@DanielAlfredoSottile好点,我之前看错了。答案已被编辑为包括++
里斯

36
less +F filename

将结束尾随文件。

从较少的手册页:

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


8

从更少的手册页:

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.