广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中less命令怎么用
  • 523
分享到

Linux中less命令怎么用

2023-06-16 05:06:30 523人浏览 八月长安
摘要

这篇文章主要介绍了linux中less命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 前言在Linux命令行中有读取文本文件的方法。cat可能是几乎每个Linu

这篇文章主要介绍了linux中less命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

1. 前言

在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命令实用案例演示

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

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

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

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

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

less [option]<filename>

输出将是这样的:

Linux中less命令怎么用

使用less命令查看文本文件

注意:如果您使用less查看一个小文件,您将在顶部看到空的空白行。不要慌。文件中没有多余的行。只是less命令命令的显示方式而已。

(2) 退出`less`

如果你不习惯less命令,你可能很难找到如何退出less。相信我,这一点也不复杂。只需在任何给定的点按“q”退出less。

我在前面添加了现有的命令,以便您可以轻松地遵循其他less命令示例,因为您需要在不同的示例之间退出文件(如果您在阅读本文时正在练习这些命令)。

(3) `less` 的其它例子

less的输出被划分为若干个页面。您将只看到填充到终端屏幕的文本。

您可以使用向上和向下箭头键逐行移动。如果您想逐页移动,请使用空格键移动到下一页,并使用“b”键返回到前一页。

如果您想移动到文件的开头,请使用“g”键。如果你想看文件的末尾,按“G”键。

键盘快捷键:

  • Up arrow &ndash; 向上移动一行

  • Down arrow &ndash; 向下移动一行

  • Space 或者 PgDn &ndash; 向下移动一页

  • b 或者 PgUp &ndash; Move one page up

  • g &ndash; 移到文件的开头

  • G &ndash; 移动到文件的末尾

  • ng &ndash; 移到第n行

(4) 使用`less`显示行号

如果你想在less的命令输出中看到行号,你可以使用选项N,方法如下:

less -N <filename>

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

Linux中less命令怎么用

less命令详解

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

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

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

/pattern

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

Linux中less命令怎么用

less命令查找关键字

如果有多个匹配项,您可以按“n”键移动到下一个匹配的文本。您可以使用' N '键返回到前一个匹配项。

/pattern执行向前搜索。你可以用?pattern执行向后搜索。就我个人而言,我更喜欢做一个前向搜索,然后按n或n遍历所有匹配项。无需担心向前或向后搜索。

默认情况下,对小写字母的搜索是区分大小写的。要忽略大小写,可以使用less 命令结合-I选项

less -I <filename>

如果您忘记使用此选项,请不要担心。你也可以按-I键组合之前,执行搜索。

提示:如果您使用&pattern,它将只显示与模式匹配的行。

(6) `less`命令标记兴趣点的用法

当你在一个大的文本文件中滚动时,你发现了一些有趣的东西,但你也需要继续检查文件,你如何记住那个有趣的点?答案是标记。

less允许你在任何一行中添加标记。你可以在字母后面按下“m”键来加一个记号。

ma

当你想回到这个标记时,只需输入以下命令:

'a

你不受限于一个标记点。您可以在less的代码中添加多个标记。只需为每个标记的位置使用不同的字母。

(7) 用`less`命令实时监控跟踪文件变化

您可能已经知道可以使用tail命令实时监视日志文件。

你也可以用less命令来做同样的事情。您可以使用+F选项实时地看到添加到文件中的新行。

less +F <filename>

它将显示文件的最后一页,然后等待添加新数据。注意,在此模式下不能执行常规的上下移动。

要退出实时监视,请按Ctrl+C。这样,您将回到less命令的正常视图,并可以正常退出文件。

(8) 用`less`命令查看多个文件

我跟你说实话。这不是我最喜欢的less使用例子,但是你完全可以这样做。

要用更少的时间打开多个文件,只需逐个输入文件名:

less <filename1> <filename2> <filename3>

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

Linux中less命令怎么用

用less命令查看多个文件

您可以使用以下键查看列表中的其他文件:

  • :n &ndash; 查看列表中的下一个文件

  • :p &ndash; 查看列表中的前一个文件

(9) 结合管道使用`less`命令

less命令可以与使用管道的其他命令结合使用。当您知道某个命令的输出将非常大时,它尤其有用。

例如,dmesg命令的输出通常是数千行。你不希望它淹没你的屏幕,你也不能分析输出。使用less管道,您将有更友好的方式读取输出。

dmesg | less

4. 额外提示:在Linux中使用`less`命令编辑文件

不,你不能那样做。less命令的最大优点之一是它提供了一个“只读”视图。事实真的如此?

如果你不能用less命令来编辑文本,那我为什么要把它作为案例来写教程呢?因为当你觉得需要编辑你正在查看的文件时,只需按下“v”键。

它将在Linux系统的默认命令行文本编辑器中打开该文件。对于基于ubuntu的系统,它应该在Nano编辑器中打开。

感谢你能够认真阅读完这篇文章,希望小编分享的“Linux中less命令怎么用”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网操作系统频道,更多相关知识等着你来学习!

--结束END--

本文标题: Linux中less命令怎么用

本文链接: https://www.lsjlt.com/news/282443.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中less命令怎么用
    这篇文章主要介绍了Linux中less命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 前言在Linux命令行中有读取文本文件的方法。cat可能是几乎每个Linu...
    99+
    2023-06-16
  • Linux常用命令less怎么用
    这篇文章主要介绍Linux常用命令less怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。语法&...
    99+
    2023-06-28
  • linux中less命令的用法
    linux中less命令的用法:在linux中less命令可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页;语法格式为:“less [参数] 文件”,例如在linux终端中输入“less text.txt”命令则能够查看text.t...
    99+
    2022-10-09
  • Linux的more和less命令怎么使用
    这篇文章主要介绍“Linux的more和less命令怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux的more和less命令怎么使用”文章能帮助大家解决问题。more和less命令是...
    99+
    2023-06-27
  • Linux的less命令有什么用
    本篇内容介绍了“Linux的less命令有什么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux常用命令less命令 的作用与mor...
    99+
    2023-06-28
  • linux less命令如何使用
    这篇文章主要讲解了“linux less命令如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux less命令如何使用”吧! ...
    99+
    2023-01-04
    linux less
  • Linux less 命令使用介绍
    文章目录 1.命令格式2.命令功能3.命令参数4.按键操作5.示例1、查看文件内容2、ps查看进程信息并通过less分页显示3、查看命令历史使用记录并通过less分页显示5、浏览多个文件 ...
    99+
    2023-09-14
    linux 运维 ubuntu less 服务器
  • linux less命令的用法是什么
    less命令是一个用于查看文本文件内容的命令,在Linux系统中经常用于浏览大型文件或者长文本文件时使用。它可以根据需要逐页浏览文件...
    99+
    2023-09-27
    linux
  • Linux系统指定less命令怎样用
    这篇文章给大家介绍Linux系统指定less命令怎样用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在Linux系统中用于显示文件或者命令输出的内容大家就会想到less和more这两个命令,less和more有点类似但...
    99+
    2023-06-28
  • Linux系统more 、less命令有什么用
    这篇文章给大家分享的是有关Linux系统more 、less命令有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在Linux系统中more 、less命令主要用于查看文件。一、more命令more功能类似 ...
    99+
    2023-06-28
  • linux less命令实例详解
    less 文件名 查看文件 less 文件名 | grep -n 查找内容 根据内容过滤显示,并显示行号 ...
    99+
    2022-06-03
    linux less命令
  • linux中cat、more和less命令有什么区别
    cat是concatenate的缩写,它用于将文件内容输出到标准输出设备或者将多个文件合并成一个文件。它不支持滚动浏览和搜索文件内容...
    99+
    2023-10-24
    linux
  • 如何在linux中使用less命令查看文件
    如何在linux中使用less命令查看文件?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.命令格式:less [参数]  文件2.命令功能:less...
    99+
    2023-06-09
  • 详解linux less命令查看大文件
    less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但...
    99+
    2022-06-04
    linux less 命令 linux 查看大文件
  • Linux中使用命令more,less,cat查看文件内容
    linux中命令cat、more、less均可用来查看文件内容;cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况;more和less一般用于显示文件内容超过...
    99+
    2022-06-04
    linux中more less和cat命令 linux中more less cat的区别 linux中使用命令more less cat查看文件内容
  • Linux命令中的rpm命令怎么用
    这篇文章的内容主要围绕Linux命令中的rpm命令怎么用进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linux中,RPM是进行软件得安装、卸载、...
    99+
    2023-06-28
  • Linux 终端命令之文件浏览(3) less
    Linux 文件浏览命令 cat, more, less, head, tail,此五个文件浏览类的命令皆为外部命令。 hann@HannYang:~$ which cat/usr/bin/cathann@HannYang:~$ whic...
    99+
    2023-09-03
    linux shell
  • 如何使用Linux系统中的翻页命令more和less
    这篇文章主要讲解了“如何使用Linux系统中的翻页命令more和less”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Linux系统中的翻页命令more和less”吧!moremor...
    99+
    2023-06-12
  • Linux中grep命令怎么用
    小编给大家分享一下Linux中grep命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!介绍Linux系统中grep命令是一种强大的文本搜索工具,它能使用正...
    99+
    2023-06-09
  • Linux中rpm命令怎么用
    这篇文章主要介绍了Linux中rpm命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。[root@wang /]# rpm -qa&nbs...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作