-
2021-05-15 10:23:29
【
可以先用 less 文件名 来打开文件,
然后可以按回车,打开底部命令输入行(即出现一个冒号的位置),
然后可以使用 键盘上的 home 键跳到文件开始,end键跳到最后,PgUp向前翻页,PgDn向下翻页,
还可以在冒号后面直接输入 /要搜索的关键字 进行 高亮显示,可以 用 n 向前查找或者 N 向后查找。
】
转:
某轩 阅读数:9933 标签: linuxless搜索 更多
个人分类: 运维
Linux下用less查看文件内容
最近在查找日志的时候,看的眼花缭乱的,用less可以完美找到想要的内容,简单的几个命令,
less xx.log 打开
/你好 搜索
n 向下查找
具体如下:
在Linux下,查看文件的某一行(及浏览前后)
less初始不加载文件任何部分,是显示到哪一屏幕再加载那几行!
1、用less打开文件
并指定直接定位到某个位置!
命令: less xx.log
# 直接定位到第100行
less +100g xx.log
# 定位到最后一行
less +GG xx.log
# 定位到第100个字节的位置
less +100P xx.log
# 直接定位到50%的位置
less +100p xx.log
1
2
3
4
5
6
7
8
9
10
11
# 直接定位到第100行
less +100g xx.log
# 定位到最后一行
less +GG xx.log
# 定位到第100个字节的位置
less +100P xx.log
# 直接定位到50%的位置
less +100p xx.log
2、less中移动
行移动
j – 向前移动一行
k – 向后移动一行
显示行号等一些信息
= -显示当前行信息,如行号、字节位置等(可能要计算,毕竟没有加载整个信息!)
搜索所需内容
/serchContent – 使用一个模式进行搜索,并定位到下一个匹配的文本
n – 向前查找下一个匹配的文本
N – 向后查找前一个匹配的文本
标签:定位,log,less,xx,查找,搜索,linux
来源: https://www.cnblogs.com/libin6505/p/10636192.html
更多相关内容 -
详解linux less命令查看大文件
2020-09-15 02:25:24less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。本文主要给大家介绍linux less命令查看大文件的相关知识,感兴趣的朋友一起看看吧 -
Linux less命令用法详解
2021-01-09 19:38:20Linux less命令 less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。 语法 less [参数] 文件 参数说明: -b 设置缓冲区的大小 -e 当... -
linux less命令实例详解
2021-01-20 14:32:11less 文件名 查看文件 less 文件名 | grep -n 查找内容 根据内容过滤显示,并显示行号 less +行号g 文件名 查看文件,并定位到某行 d 向下翻页 u 向上翻页 g 跳到首行 G 跳到底部 ? 查找内容 向上... -
Linux less 命令用法详解
2021-05-09 05:35:42原标题:Linux less 命令用法详解less 是一个Linux命令行实用程序,用于显示文件或命令输出的内容,它一次只显示一个页面。它类似于 more ,但具有更高级的功能,允许您在文件中向前和向后导航。该 less 命令主要...原标题:Linux less 命令用法详解
less 是一个Linux命令行实用程序,用于显示文件或命令输出的内容,它一次只显示一个页面。它类似于 more ,但具有更高级的功能,允许您在文件中向前和向后导航。
该 less 命令主要用于打开大文件。less 不会读取整个文件,相比于 vim 或 nano 等文本编辑器,加载时间会更快。
如何使用 less
less 命令的一般语法如下:
less [OPTIONS] filename
例如,要查看 /usr/share/common-licenses/GPL-3的文件内容,您要输入:
less /usr/share/common-licenses/GPL-3
您还可以使用管道将命令的输出重定向到 less。例如,要逐页查看命令 ps 的输出,请键入:
ps aux | less
浏览文件内容
打开的文件内容太大而无法放入一个页面时,您将看到一个冒号 (:) 。
要转到下一页,请 f 按键或 空格键 。如果要向下移动特定数量的行,请键入数字,后跟空格或 f 键。
您可以按 向下键 或 回车 向后滚动一行,通过 向上键 向前滚动一行。
要返回上一页,请 b 按键。通过键入数字后跟 b 键,向上移动特定行数。
如果要搜索模式,请键入 / ,然后键入要搜索的模式。一旦你按下回车键, less 就会向前搜索匹配项。向后搜索使用 ? 后跟搜索模式。
到达文件末尾时,字符串 (END) 显示在屏幕底部。
要退出 less 并返回命令行,请按 q 。
less 选项
如果要 less 显示行号,请使用以下 -N 选项启动程序:
less -N filename
默认情况下, less 退出时,将从屏幕中清除文件内容。要在屏幕上保留文件内容,请使用以下 -X 选项:
less -X filename
该 +F 选项告诉 less 您查看文件内容可能会更改。这在打开日志文件时很有用。
less +F /var/log/messages
添加了 +F 选项的 less的表现与 tail -f 命令几乎相同。
less 命令
该 less 程序包含许多命令,允许您浏览文件内容并搜索字符串。如果您要查看所有命令的完整列表,请使用 h 。
下面是一些最常用的命令,用于在 less 查看时浏览文件内容:
命令
行动
向下箭头 , 回车 , e ,或者 j
前进一行。
向下上箭头 , y 或 k
向后移动一行。
空格 或者 f
向前移动一页。
b
向后移动一页。
/pattern
向前搜索匹配模式。
? pattern
向后搜索匹配的模式。
n
重复上一次搜索。
N
反向重复上一次搜索。
g
转到文件的第一行。
Ng
转到文件中的第N行。
G
转到文件的最后一行。
p
转到 ile 的开头。
Np
转到N%进入档案。
h
显示帮助。
q
退出 less 。
结论
到目前为止,您应该很好地理解如何使用该 less 命令。返回搜狐,查看更多
责任编辑:
-
Linux less命令详解(9个实用案例演示)
2021-05-17 17:29:131. 前言本文主要讲解linux less命令,详细解释该命令的作用与演示相关用法。Do more with less. 学习在Linux中使用less的命令来查看大文件和跟踪日志文件。在本教程中解释的less命令的最常见用法。在Linux命令行中有...1. 前言
本文主要讲解linux less命令,详细解释该命令的作用与演示相关用法。
Do more with less. 学习在Linux中使用less的命令来查看大文件和跟踪日志文件。在本教程中解释的less命令的最常见用法。
在Linux命令行中有读取文本文件的方法。cat可能是几乎每个Linux用户在这方面都知道的最基本的命令。但是cat并不总是显示文件内容的最佳选项。
假设您有一个超过一千行的文本文件。使用cat命令可以简单地用这些行填充整个终端屏幕。在这里使用cat命令之后,不能执行任何其他操作,比如搜索特定文本。
这就是less命令的好处。
2. Linux里的`less`命令是什么?需要详细解释吗?
使用less命令,您可以阅读大型文本文件,而不会打乱您的终端屏幕。您还可以搜索文本并使用它实时监视文件。
有些人喜欢使用vim来读取大型文本文件。但是less比Vim或其他类似的文本编辑器更快,因为它在启动之前不会读取整个文件。因为less是“只读”的,所以您没有意外编辑正在查看的文件的风险。
less命令的语法真是超级简单:
假设文件名为filename
less filename
有许多选项使用less的命令,但是最好关注对您更有用的实际用法。
让我们来看看Linux中一些最有用的less命令示例。
3. Linux中`less`命令实用案例演示
Linux中less命令实用案例演示
让我们通过一些实用案例来看看如何在Linux中使用less命令。
最好是使用一个大文件来理解less命令的用法。与其手工创建一个巨大的文本文件,我建议将现有文件从/etc/services复制到主目录或任何您想要练习这些命令的地方。
/etc/services是一个大文件,有数百行,一旦复制,就可以将其用于实践。
(1) 使用`less`命令查看文本文件
如下面语法所示,可以使用less命令以如下方式查看文件:
less [option]
输出将是这样的:
使用less命令查看文本文件
注意:如果您使用less查看一个小文件,您将在顶部看到空的空白行。不要慌。文件中没有多余的行。只是less命令命令的显示方式而已。
(2) 退出`less`
如果你不习惯less命令,你可能很难找到如何退出less。相信我,这一点也不复杂。只需在任何给定的点按“q”退出less。
我在前面添加了现有的命令,以便您可以轻松地遵循其他less命令示例,因为您需要在不同的示例之间退出文件(如果您在阅读本文时正在练习这些命令)。
(3) `less` 的其它例子
less的输出被划分为若干个页面。您将只看到填充到终端屏幕的文本。
您可以使用向上和向下箭头键逐行移动。如果您想逐页移动,请使用空格键移动到下一页,并使用“b”键返回到前一页。
如果您想移动到文件的开头,请使用“g”键。如果你想看文件的末尾,按“G”键。
键盘快捷键:
Up arrow – 向上移动一行
Down arrow – 向下移动一行
Space 或者 PgDn – 向下移动一页
b 或者 PgUp – Move one page up
g – 移到文件的开头
G – 移动到文件的末尾
ng – 移到第n行
(4) 使用`less`显示行号
如果你想在less的命令输出中看到行号,你可以使用选项N,方法如下:
less -N
你应该可以看到这样的输出:
less命令详解
(5) `less`命令查找关键字
如果您有一个较大的文本文件,最好搜索特定的文本片段,而不是逐行阅读以手动找到它。
要查找单词、短语甚至正则表达式,请按/并键入您想要查找的任何内容。
/pattern
你可以看到,匹配的关键字将会以高亮显示:
less命令查找关键字
如果有多个匹配项,您可以按“n”键移动到下一个匹配的文本。您可以使用' N '键返回到前一个匹配项。
/pattern执行向前搜索。你可以用?pattern执行向后搜索。就我个人而言,我更喜欢做一个前向搜索,然后按n或n遍历所有匹配项。无需担心向前或向后搜索。
默认情况下,对小写字母的搜索是区分大小写的。要忽略大小写,可以使用less 命令结合-I选项
less -I
如果您忘记使用此选项,请不要担心。你也可以按-I键组合之前,执行搜索。
提示:如果您使用&pattern,它将只显示与模式匹配的行。
(6) `less`命令标记兴趣点的用法
当你在一个大的文本文件中滚动时,你发现了一些有趣的东西,但你也需要继续检查文件,你如何记住那个有趣的点?答案是标记。
less允许你在任何一行中添加标记。你可以在字母后面按下“m”键来加一个记号。
ma
当你想回到这个标记时,只需输入以下命令:
'a
你不受限于一个标记点。您可以在less的代码中添加多个标记。只需为每个标记的位置使用不同的字母。
(7) 用`less`命令实时监控跟踪文件变化
您可能已经知道可以使用tail命令实时监视日志文件。
你也可以用less命令来做同样的事情。您可以使用+F选项实时地看到添加到文件中的新行。
less +F
它将显示文件的最后一页,然后等待添加新数据。注意,在此模式下不能执行常规的上下移动。
要退出实时监视,请按Ctrl+C。这样,您将回到less命令的正常视图,并可以正常退出文件。
(8) 用`less`命令查看多个文件
我跟你说实话。这不是我最喜欢的less使用例子,但是你完全可以这样做。
要用更少的时间打开多个文件,只需逐个输入文件名:
less
您将看到它列出了文件名及其在文件列表中的位置。
用less命令查看多个文件
您可以使用以下键查看列表中的其他文件:
:n – 查看列表中的下一个文件
:p – 查看列表中的前一个文件
(9) 结合管道使用`less`命令
less命令可以与使用管道的其他命令结合使用。当您知道某个命令的输出将非常大时,它尤其有用。
例如,dmesg命令的输出通常是数千行。你不希望它淹没你的屏幕,你也不能分析输出。使用less管道,您将有更友好的方式读取输出。
dmesg | less
4. 额外提示:在Linux中使用`less`命令编辑文件
不,你不能那样做。less命令的最大优点之一是它提供了一个“只读”视图。事实真的如此?
如果你不能用less命令来编辑文本,那我为什么要把它作为案例来写教程呢?因为当你觉得需要编辑你正在查看的文件时,只需按下“v”键。
它将在Linux系统的默认命令行文本编辑器中打开该文件。对于基于Ubuntu的系统,它应该在Nano编辑器中打开。
5. `less`命令更多的功能
我希望您在使用Linux时发现这些命令示例没有那么有用。当然,可以更多地使用less命令。您可以通过查看less command的所有选项来探索它们。
【编辑推荐】
【责任编辑:赵宁宁TEL:(010)68476606】
-
linux less命令详情
2021-05-11 23:47:11less工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less的用法比起more 、tail更加的有弹性。在more的时候,我们并没有办法向前面翻,只能往后面看,但若使用了...less工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 、tail更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。
基本命令参数
用法: less -参数 a.log
-b 《缓冲区大小》 设置缓冲区的大小
-e 当文件显示结束后,自动离开
-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
-g 只标志最后搜索的关键词
-i 忽略搜索时的大小写
-m 显示类似more命令的百分比
-N 显示每行的行号
-o 《文件名》 将less 输出的内容在指定文件中保存起来
-Q 不使用警告音
-s 显示连续空行为一行
-S 行过长时间将超出部分舍弃
-x 《数字》 将“tab”键显示为规定的数字空格
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
b 向后翻一页
d 向后翻半页
h 显示帮助界面
Q 退出less 命令
u 向前滚动半页
y 向前滚动一行
空格键 滚动一行
回车键 滚动一页
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页
g 跳到文件头 【常用】
G 跳到文件尾部 【常用】
常见的使用方法
1、搜索
当使用命令 less file-name 打开一个文件后,可以使用下面的方式在文件中搜索。搜索时整个文本中匹配的部分会被高亮显示。
1.1向前搜索 【常用】
用法: /搜索关键词 /key
/ : 使用一个模式进行搜索,并定位到下一个匹配的文本
n : 向前查找下一个匹配的文本
N : 向后查找前一个匹配的文本
1.2向后搜索
? : 使用模式进行搜索,并定位到前一个匹配的文本
n : 向后查找下一个匹配的文本
N : 向前查找前一个匹配的文本
2 全屏导航
ctrl + F :向前移动一屏
ctrl + B :向后移动一屏
ctrl + D :向前移动半屏
ctrl + U :向后移动半屏
3 、单行导航
j : 向下移动一行
k : 向上移动一行
4 、其它导航
G : 移动到最后一行
g : 移动到第一行
按空格:向下翻一页
b:向上翻一页
d:向下翻半页
u:向上翻半页
q / ZZ : 退出 less 命令
5 、编辑文件
v : 进入编辑模式,使用配置的编辑器编辑当前文件
6 标记导航
当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置。
ma : 使用 a 标记文本的当前位置
'a : 导航到标记 a 处
7 、浏览多个文件
方式一,传递多个参数给 less,就能浏览多个文件。
less file1 file2
方式二,正在浏览一个文件时,使用 :e 打开另一个文件。
less file1
:e file2
当打开多个文件时,使用如下命令在多个文件之间切换
:n - 浏览下一个文件
:p - 浏览前一个文件
8 、less 版 tail -f
在 Linux 动态查看日志文件常用的命令非 tail -f 莫属,其实 less 也能完成这项工作,使用 F 命令。
使用 less file-name 打开日志文件,执行命令 F,可以实现类似 tail -f 的效果。
-
Linux less 常用参数指令
2020-06-03 16:13:05Linux less 常用参数指令 通过 less -参数 文件名 浏览文件 1. less 命令介绍 less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件... -
Linux less命令.doc
2021-01-20 12:36:20Linux read命令用于从标准输入读取数值。read 内部命令被用来从标准输入读取单行数据。这个命令可以用来读取键盘输入,当使用重定向的时候,可以读取文件中的一行数据。 -
linux less命令实例详解.pdf
2020-11-20 21:22:12linux less命命令令实实例例详详解解 在本篇文章了小编给大家整理了关于linux less命令详解的相关内容需要的朋友们可以学习下 less 文件 查看文件 less 文件 | grep -n 查找内容 根据内容过滤显示,并显示行号 less +... -
Linux less命令:查看文件内容
2021-05-13 06:12:22less 命令的作用和 more 十分类似,都用来浏览文本文件中的内容,不同之处在于,使用 more 命令浏览文件内容时,只能不断向后翻看,而使用 less 命令浏览,既可以向后翻看,也可以向前翻看。不仅如此,为了方面用户... -
linux less命令详解(9个实用案例演示)
2019-11-25 21:10:33本文主要讲解linux less命令,详细解释该命令的作用与演示相关用法。 Do more with less. 学习在Linux中使用less的命令来查看大文件和跟踪日志文件。在本教程中解释的less命令的最常见用法。 在Linux命令行中有... -
linux less 调用vim 以及 设置默认编辑器
2020-12-03 22:26:55linux less 调用vim 以及 设置默认编辑器 在linux中less是一个非常方便查看文本文件内容的命令; 所以在一般的环境下我们均是通过less查阅文件, 当文件需要修改的时候, 在less 中输入 v 即可进入vim模式. 通常less ... -
linux less查看文件命令
2020-09-07 11:44:05less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。 3.命令参数: -b <缓冲区大小> 设置缓冲区的大小 -e 当文件显示结束后... -
linux less命令查找文件包含字符串
2020-09-14 11:11:07介绍下less命令用来查找日志 1.less 日志文件名.后缀 2.G 定位到日志文件的最后一行 3.?order 从最后一行向上查找包含order的地方 4.敲回车 触发查找 5.n 从下向上翻找下一个包含order的地方 6.N 从上... -
Linux less命令详解
2020-10-27 09:14:18less [参数] 文件 参数说明: -b <缓冲区大小> 设置缓冲区的大小 -e 当文件显示结束后,自动离开 -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件 -g 只标志最后搜索的关键词 -i 忽略搜索时的... -
Linux less命令取消搜索的字符串的高亮
2020-08-28 10:59:23按Esc,然后按u。 来源::h,搜highlight -
Linux less命令
2019-06-27 09:42:35一、less命令 less命令的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下... -
Tutorialspoint Linux Less Meteor MongoDB Matlab Linq Memcached Makefile 教程
2017-07-04 17:22:10Tutorialspoint Linux Less Meteor MongoDB Matlab Linq Memcached Makefile Lua Lisp 教程 -
linux less查看日志信息
2017-04-27 13:51:01但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前一页一页的翻页查看,从而找到异常信息,而less命令我觉得是最实用和方便的 一个日志文件中 我们想从日志的最后一行往前查看 ... -
Linux书签(06)用linux less命令查看大日志文件
2019-12-13 09:27:47Linux less 命令就是这样一道非常下饭的菜,学会用它查看日志文件,也许会让很多问题及时被发现和定位。Less is more。 Linux less 命令 Linux less 命令与 more 类似,但使用 less 可以随意浏览文件,而 more ... -
linux less从后向前查看日志信息
2017-08-02 09:37:03但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前一页一页的翻页查看,从而找到异常信息,而less命令我觉得是最实用和方便的 一个日志文件中 我们想从日志的最后一行往前查看 ...