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
将转到文件的末尾。
从较少的手册页:
F向前滚动并保留尝试在到达文件末尾时读取。通常,当该命令位于文件末尾
时,将使用此命令。这是一种监视正在查看的文件尾部的方法。 (该行为类似于
“ tail -f”命令。)
评论
它不会“尾巴”文件。它将跟随它。尾部通常与类似的选项(tail -f)一起使用,这也意味着跟随,但这不是尾部的主要目的。
–DaniGuardiola
20 May 22 '18:51
#3 楼
在less手册页中:如果命令行选项以+开头,则该选项的其余部分将作为less的初始命令。例如,+ G告诉
从文件末尾开始而不是开头,而+ / xyz告诉它从文件中第一次出现“ xyz”开始。在特殊情况下,+的作用类似于+ g;也就是说,它将以指定的行号开始显示(但是,请参见上面“ g”
命令下的警告)。如果该选项以++开头,则初始命令适用于正在查看的每个文件,而不仅仅是第一个。前面描述的+命令
也可以用于为每个文件设置(或更改)初始命令。
评论
根据下面的@Dfaure,该选项必须以++开头才能应用于正在查看的每个文件。
–丹尼尔·阿尔弗雷多·索托(Daniel Alfredo Sottile)
19年7月25日在12:42
@DanielAlfredoSottile好点,我之前看错了。答案已被编辑为包括++。
–里程
19年7月25日在18:33
尼诺米尼克:G代表GOOOOOOOO
– Ray Foss
20-4-10上午17:34
太好了,这也适用于我的用例:转到第一行说“ abc”:less + /“ abc”
– Torsten
20年5月13日13:00