0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Linux使用less命令

CHANBAEK 来源:myfreax 作者:myfreax 2023-01-04 17:11 次阅读

Less是一个命令程序,它可以分页显示文件或其它命令输出的内容。它类似于more命令,但具有更高级的功能,可让您在文件中前后导航。

less命令与文本编辑器vimnano相比,启动时不会读取整个文件从而使加载时间大大缩短。

在本教程中,我们将说明如何在Linux使用less命令。包括打开大文件浏览内容,less命令快捷键,显示行号,保留屏幕的内容。

less 命令详解

less命令的语法形式是less [OPTIONS] filenamefilename是文件名,必须参数[OPTIONS] less命令的选项,可选参数。

例如命令less /usr/share/common-licenses/GPL-3,要查看/usr/share/common-licenses/GPL-3文件的内容。

您还可以将另一个命令的输出通过管道传递到less命令。例如命令ps aux | less分页查看ps命令的输出。

less /usr/share/common-licenses/GPL-3
ps aux | less

less 命令用法

当打开的文件太大而无法容纳在一页中时,您会看到一个底部状态栏的冒号:

要进入下一页,请f按键或空格键。可以按箭头Down或箭头Up进行滚动一行。Enter快捷键也可以滚动一行。

要返回上一页,请按b键。还可以键入数字然后按b键,向上移动指定的行数。如果要向下移动指定的行数,请键入数字,然后按空格或f键。

如果要使less命令显示行号,请使用less命令的-N选项运行命令,例如命令less -N filename

到达文件末尾时,字符END显示在屏幕底部。要退出less命令并返回命令行,请按q键。

less -N filename
ps aux | less -N

lesss 命令搜索

如果要进入搜索模式,请按快捷键正斜杠/,然后输入要搜索的表达式,可以是任意字符串,正则表达式,然后按回车enter进行搜索。

与搜索模式匹配的字符串将会使用白色背景进行突出显示,可以使用快捷键n或者N在匹配的项之间进行跳转。

less 命令查看日志

当打开日志文件时,可以使用less命令+F选项指示less命令监听文件内容的变化,这在追踪日志时很有用。

less命令使用+F选项时,less命令行为与tail -f命令相同。

默认情况下,less命令退出时,文件内容在终端屏幕清除。要在屏幕保留文件内容,请使用less命令的-X选项。

less -X filename

less +F /var/log/messages

less 快捷键

less包含许多子命令,这些命令使您可以浏览文件内容并搜索字符串。要查看所有命令的完整列表,请键入快捷键h

您可以从键盘键入的快捷键都与morevim相同。可以使用不同的键来执行相同的操作。以下是一些最常用的快捷键。

箭头DownEntere或者j向后移动一行。箭头Upyk向前移动一行。

Spacef键向前翻一页。b键向后翻一页。/pattern向前搜索匹配的模式。?pattern向后搜索匹配的模式。

n跳转到的下一个搜索匹配项。N跳转到前一个搜索匹配项。g转到文件的第一行。Ng转到文件中的第N行。G转到文件的最后一行。p转到文件开头。

Np进入文件的N%。h显示帮助。q退出less

结论

至此,您应该了解如何在Linux使用less命令。所有选项和命令的完整列表,请在终端中键入命令man less查看。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11304

    浏览量

    209498
  • 文件
    +关注

    关注

    1

    文章

    566

    浏览量

    24744
  • 命令
    +关注

    关注

    5

    文章

    684

    浏览量

    22026
收藏 人收藏

    评论

    相关推荐

    Linux中如何使用less、more和most命令

    Linux 系统上有许多 GUI 文本编辑器可用于查看和修改文本文件。但如果您只想在终端中读取文本文件。那么 Linux 上有许多可用的命令可以让你做到这一点,其中三个是 less,m
    发表于 12-05 09:22 1574次阅读

    何在Linux使用iostat命令

    IO等待或者`iowait`,`wait`,`wa`,`%iowait`,或者`wait%`通常可以通过Linux系统监控工具查看。例如命令行工具top、sar、atop等。
    的头像 发表于 01-04 17:17 1568次阅读

    何在Linux中使用htop命令

    本文介绍如何在 Linux 中使用 htop 命令
    的头像 发表于 12-04 14:45 2018次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>Linux</b>中使用htop<b class='flag-5'>命令</b>

    Linux系统中的翻页命令more和less使用教程

    和二进制文件-g 只标志最后搜索的关键词-i 忽略搜索时的大小写-m 显示类似more命令的百分比-N 显示每行的行号-o 将less 输出的内容在指定文件中保存起来-Q 不使用警告音-s 显示连续
    发表于 04-02 14:46 592次阅读

    四个程序帮助你在Linux命令行下处理Markdown

    如果你使用过一段时间的 Linux 命令行,那么你可能对名为 less 的文本查看器很熟悉。当然,你可以使用 less 查看 Markdown 文件,但结果有点枯燥。如
    的头像 发表于 05-04 11:22 2746次阅读
    四个程序帮助你在<b class='flag-5'>Linux</b><b class='flag-5'>命令</b>行下处理Markdown

    如何实现使用less命令在终端中进行搜索呢

    less 命令非常适合在终端中查看文本文件的内容,且不会使屏幕看起来很混乱而至眼花缭乱。
    的头像 发表于 11-15 17:14 7086次阅读
    如何实现使用<b class='flag-5'>less</b><b class='flag-5'>命令</b>在终端中进行搜索呢

    何在Linux使用pidof命令

    `pidof`是一个命令行程序,可让您找到正在运行程序的进程ID。在教程中,我们将说明如何在Linux 使用pidof命令
    的头像 发表于 12-05 17:01 2328次阅读

    何在Linux使用touch命令

    Linux touch命令用于更改文件时间戳。但touch命令的最常见用法是创建文件。
    的头像 发表于 12-05 17:21 2080次阅读

    何在Linux使用rpm命令

    RPM是基于RedHat Linux发行版的软件包管理器,例如CentOS和Fedora。RPM还指`rpm`命令和`.rpm`文件扩展名称。
    的头像 发表于 01-04 17:14 1672次阅读

    何在Linux上使用粘贴命令

    Linux中的粘贴命令是一个有用的工具,用于将多个文件或文本行合并到单个文件或输出中。它通常与剪切命令结合使用,允许用户剪切特定行或文本部分并将其粘贴到其他地方。在本文中,小编将探讨 Linu
    的头像 发表于 02-08 16:58 1837次阅读

    何在Linux中使用progress命令

    progress 命令是一个简单但功能强大的 Linux/Unix 命令行工具,可让用户查看文件操作的进度。
    的头像 发表于 04-08 15:51 2475次阅读

    何在Linux中高效运行终端命令

    Linux 终端是一个功能强大的工具,允许您使用命令执行各种系统操作。文件操作、程序管理和服务自动化是您可以使用 shell 命令高效执行的一些操作。
    的头像 发表于 04-13 10:34 680次阅读

    何在Linux命令行中运行Python脚本

    Python 脚本。 在本文中,我们将详细介绍如何在 Linux 命令行中运行 Python 脚本。我们将讨论以下主题:
    的头像 发表于 05-12 14:49 1689次阅读

    恒讯科技分析:如何在Linux上使用rm命令删除文件和目录?

    本指南展示了如何在Linux中使用rm命令行删除文件、目录和其他内容?
    的头像 发表于 06-09 17:02 1183次阅读

    linux中more和less命令有何区别

    Linux 中的 more 和 less 是两个常见的命令行工具,用于浏览文本文件的内容,但它们之间有一些区别。 功能:more 和 less 的主要功能是在终端中按页显示文本文件的内
    的头像 发表于 11-23 11:15 2691次阅读