到目前为止,我已经找到了一种方法:+ G较少的文件名,但是只能逐行向上键向上滚动。 />

#1 楼

我确定其他人会提供更好的答案,但是在打开文件后,

使用“较少”:

G goes to the bottom of the file

^b goes up one page

? searches backwards.


您说过,可以使用+ G打开文件,然后使用?和^ b向上滚动。您可以执行一些聪明的awk事情来在脚本中实现相同的目的。

评论


Ctrl-b起作用,但是b(本身)也起作用。

–丹尼斯·威廉姆森
10年6月16日在13:31

糟糕!我非常习惯使用vi键,因此我也很少使用它们。是的-b在vi中一次将您上移的次数更少,但一次只能后退一个单词。我不耐烦;我一次想要一页纸,而我的胡桃木大小的大脑有时不记得我是否在视频中...

–克里斯
2010年6月16日14:06

减去文件,然后输入'h'=>,您会获得一份不错的每本操作手册。非常整洁,无需外部指南或IMO手册。

–哈尔斯基
2015年1月21日,14:32

事实上, ? = shift + /,/是向前搜索。

–朱洪波
16年5月23日在13:11

实际上,Shift + G移至文件底部

–Alex78191
18年6月6日在21:57

#2 楼

出于多样性,如果您实际上想要/需要向后读取文件(最后一行在前):

tac filename | less


评论


那主要是linux / gnuism ...

–克里斯
10年6月16日在13:58

有趣的事实:TAC是倒退的猫

– dKen
16-3-21在15:57

这是我小时候猫的名字。我想直到现在我才意识到为什么。

–vaughan
17年11月26日在12:46



有人听说过像ztac这样的gzip压缩文件(即zcat但向后)吗?

– Irbanana
18/12/4在23:16

@irbanana:一种方式。但这并不会节省大文件的时间,因为必须解压缩整个文件。

–丹尼斯·威廉姆森
18/12/4在23:47

#3 楼

用途:

less +F /path/to/your/file


更少,但从底部开始。同样,使用+ F,如果在使用较少的文件时写入文件,则会输出其他内容。这对于日志很有用。

使用向上箭头键逐行向后移动,或者使用ctl + b逐页向后移动。

评论


这不仅会到达文件的末尾,还会在末尾等待其他输出,例如tail -f。如果这不是您想要的,则应改用+ G。

–迈克尔·汉普顿
18年8月1日在18:31

你说得对@MichaelHampton

– Ruben Estrada
18年8月1日在18:49



并且您可以通过按CTRL + C停止等待其他输出。它停止等待新数据,但不会少退出。

–xdevs23
19年11月7日在22:01

#4 楼

w逐页上升。 ?会反向搜索。 h会显示在线帮助。

#5 楼

尾巴-r | less

我不知道为什么没有人想到这个。尾部抓取文件的末尾非常容易。 -r不是常见选项吗?

评论


在Ubuntu 12.02上使用tail(GNU coreutils)8.13。没有-r这样的选项。

– JHH
16 Mar 30 '16 at 6:47

我认为tail -r是BSD / macOS的东西-这些环境没有tac。

– fzzfzzfzz
17年4月27日在15:24

#6 楼

我很惊讶以前没有人提出这个建议,但是:

?pattern向后搜索模式。

N找到模式的前一个匹配项(即,向后搜索)。

作为参考,/pattern向前搜索模式,n查找模式的下一个匹配项。这就是搜索常用的方式。

#7 楼

在使用morejournalctl -xe使用空格键时,会将您的页面向下滚动1页。那对我有用。希望这可以帮助。

#8 楼

另一种选择是,在减少对文件的启动之后:

alt +“ end-key”

对于“ end-key”,我的意思是通常位于下面的键键盘上的“主键”。

#9 楼

如果您正在寻找特定的东西,可以这样做:

cat yourfile.txt | grep "something specific" | less


我用它来搜索日志文件。虽然它仍然处于“错误”的顺序,但是要短得多。

阅读了丹尼斯·威廉姆森的答案后,那是我的新方法=)

评论


我不需要grep的猫-grep $ StRING $ FILENAME |减

–李Ge
16年10月10日在8:55

恕我直言,这是一个完全不同的问题。

–雅罗斯拉夫·尼基琴科(Yaroslav Nikitenko)
17-3-23在7:57



#10 楼

也许有些人不了解dr01的含义。我尝试用换句话说。


用less打开文件
向前搜索:输入密钥/
向后搜索:输入密钥?
对于上述两项:现在输入搜索词
按enter
按n搜索下一个发现
按N搜索上一个发现