精华内容
下载资源
问答
  • linux less对文件内容进行搜索
    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

    更多相关内容
  • less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。本文主要给大家介绍linux less命令查看大文件的相关知识,感兴趣的朋友一起看看吧
  • Linux less命令用法详解

    2021-01-09 19:38:20
    Linux less命令 less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。 语法 less [参数] 文件 参数说明: -b 设置缓冲区的大小 -e 当...
  • linux less命令实例详解

    2021-01-20 14:32:11
    less 文件名 查看文件 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

    8203e8b72fe2e2c1c13f8961aeca341b.png

    您还可以使用管道将命令的输出重定向到 less。例如,要逐页查看命令 ps 的输出,请键入:

    ps aux | less

    浏览文件内容

    打开的文件内容太大而无法放入一个页面时,您将看到一个冒号 (:) 。

    要转到下一页,请 f 按键或 空格键 。如果要向下移动特定数量的行,请键入数字,后跟空格或 f 键。

    您可以按 向下键 或 回车 向后滚动一行,通过 向上键 向前滚动一行。

    要返回上一页,请 b 按键。通过键入数字后跟 b 键,向上移动特定行数。

    如果要搜索模式,请键入 / ,然后键入要搜索的模式。一旦你按下回车键, less 就会向前搜索匹配项。向后搜索使用 ? 后跟搜索模式。

    到达文件末尾时,字符串 (END) 显示在屏幕底部。

    要退出 less 并返回命令行,请按 q 。

    9f97ca5c25c3f40c1920671d1ae8ecda.gif

    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 命令。返回搜狐,查看更多

    责任编辑:

    展开全文
  • 1. 前言本文主要讲解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`命令实用案例演示

    6492edc51aa26c0a6f34a2bb3b32f9dc.png

    Linux中less命令实用案例演示

    让我们通过一些实用案例来看看如何在Linux中使用less命令。

    最好是使用一个大文件来理解less命令的用法。与其手工创建一个巨大的文本文件,我建议将现有文件从/etc/services复制到主目录或任何您想要练习这些命令的地方。

    /etc/services是一个大文件,有数百行,一旦复制,就可以将其用于实践。

    (1) 使用`less`命令查看文本文件

    如下面语法所示,可以使用less命令以如下方式查看文件:

    less [option]

    输出将是这样的:

    0adff858e5aded50f31fb6073d80e180.png

    使用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

    你应该可以看到这样的输出:

    5c2dbe0e69ed4632ac03ef52b542753f.png

    less命令详解

    (5) `less`命令查找关键字

    如果您有一个较大的文本文件,最好搜索特定的文本片段,而不是逐行阅读以手动找到它。

    要查找单词、短语甚至正则表达式,请按/并键入您想要查找的任何内容。

    /pattern

    你可以看到,匹配的关键字将会以高亮显示:

    8889b204ea54705f27dea312b49f4c11.png

    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

    您将看到它列出了文件名及其在文件列表中的位置。

    576fcdfa5efeb744024b12ebee78468c.png

    用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:11
    less工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less的用法比起more 、tail更加的有弹性。在more的时候,我们并没有办法向前面翻,只能往后面看,但若使用了...

    less工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 、tail更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。

    基本命令参数

    用法: less  -参数   a.log

    184314748_1_2020030202563819.gif

    -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 跳到文件尾部 【常用】

    184314748_1_2020030202563819.gif

    常见的使用方法

    1、搜索

    当使用命令 less file-name 打开一个文件后,可以使用下面的方式在文件中搜索。搜索时整个文本中匹配的部分会被高亮显示。

    1.1向前搜索   【常用】

    用法: /搜索关键词        /key

    / : 使用一个模式进行搜索,并定位到下一个匹配的文本

    n : 向前查找下一个匹配的文本

    N : 向后查找前一个匹配的文本

    1.2向后搜索

    ? : 使用模式进行搜索,并定位到前一个匹配的文本

    n : 向后查找下一个匹配的文本

    N : 向前查找前一个匹配的文本

    2 全屏导航

    184314748_1_2020030202563819.gif

    184314748_2_20200302025638128.gif

    ctrl + F :向前移动一屏

    ctrl + B :向后移动一屏

    ctrl + D :向前移动半屏

    ctrl + U :向后移动半屏

    184314748_2_20200302025638128.gif

    184314748_1_2020030202563819.gif

    3 、单行导航

    j : 向下移动一行

    k : 向上移动一行

    4 、其它导航

    184314748_1_2020030202563819.gif

    184314748_2_20200302025638128.gif

    G : 移动到最后一行

    g : 移动到第一行

    按空格:向下翻一页

    b:向上翻一页

    d:向下翻半页

    u:向上翻半页

    q / ZZ : 退出 less 命令

    184314748_2_20200302025638128.gif

    184314748_1_2020030202563819.gif

    5 、编辑文件

    v : 进入编辑模式,使用配置的编辑器编辑当前文件

    6 标记导航

    当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置。

    ma : 使用 a 标记文本的当前位置

    'a : 导航到标记 a 处

    7 、浏览多个文件

    184314748_1_2020030202563819.gif

    184314748_2_20200302025638128.gif

    方式一,传递多个参数给 less,就能浏览多个文件。

    less file1 file2

    方式二,正在浏览一个文件时,使用 :e 打开另一个文件。

    less file1

    :e file2

    当打开多个文件时,使用如下命令在多个文件之间切换

    :n - 浏览下一个文件

    :p - 浏览前一个文件

    184314748_2_20200302025638128.gif

    184314748_1_2020030202563819.gif

    8  、less 版 tail -f

    在 Linux 动态查看日志文件常用的命令非 tail -f 莫属,其实 less 也能完成这项工作,使用 F 命令。

    使用 less file-name 打开日志文件,执行命令 F,可以实现类似 tail -f 的效果。

    展开全文
  • Linux less 常用参数指令 通过 less -参数 文件名 浏览文件 1. less 命令介绍 less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件...
  • Linux less命令.doc

    2021-01-20 12:36:20
    Linux read命令用于从标准输入读取数值。read 内部命令被用来从标准输入读取单行数据。这个命令可以用来读取键盘输入,当使用重定向的时候,可以读取文件中的一行数据。
  • linux less命命令令实实例例详详解解 在本篇文章了小编给大家整理了关于linux less命令详解的相关内容需要的朋友们可以学习下 less 文件 查看文件 less 文件 | grep -n 查找内容 根据内容过滤显示,并显示行号 less +...
  • less 命令的作用和 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 以及 设置默认编辑器 在linuxless是一个非常方便查看文本文件内容的命令; 所以在一般的环境下我们均是通过less查阅文件, 当文件需要修改的时候, 在less 中输入 v 即可进入vim模式. 通常less ...
  • linux less查看文件命令

    2020-09-07 11:44:05
    less 与 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:18
    less [参数] 文件 参数说明: -b <缓冲区大小> 设置缓冲区的大小 -e 当文件显示结束后,自动离开 -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件 -g 只标志最后搜索的关键词 -i 忽略搜索时的...
  • 按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 Lua Lisp 教程
  • linux less查看日志信息

    千次阅读 2017-04-27 13:51:01
    但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前一页一页的翻页查看,从而找到异常信息,而less命令我觉得是最实用和方便的 一个日志文件中 我们想从日志的最后一行往前查看  ...
  • Linux less 命令就是这样一道非常下饭的菜,学会用它查看日志文件,也许会让很多问题及时被发现和定位。Less is more。 Linux less 命令 Linux less 命令与 more 类似,但使用 less 可以随意浏览文件,而 more ...
  • linux less从后向前查看日志信息

    万次阅读 2017-08-02 09:37:03
    但是日志是在不停地刷屏,tail是动态的在变的,我们往往期望从日志最后一行往前一页一页的翻页查看,从而找到异常信息,而less命令我觉得是最实用和方便的     一个日志文件中 我们想从日志的最后一行往前查看  ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 130,647
精华内容 52,258
关键字:

linuxless