#1 楼
我确定其他人会提供更好的答案,但是在打开文件后,使用“较少”:
G goes to the bottom of the file
^b goes up one page
? searches backwards.
您说过,可以使用+ G打开文件,然后使用?和^ b向上滚动。您可以执行一些聪明的awk事情来在脚本中实现相同的目的。
#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 楼
在使用more
或journalctl -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搜索上一个发现
评论
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