【Linux命令200例】less强大的文件内容查看工具

简介: Linux less 命令是一个功能强大的终端分页器,用于查看文件内容。它可以显示大型文本文件,并允许用户在文件中上下翻页、搜索和跳转等操作。相比于使用 cat 命令直接输出文件内容,less 提供了更好的交互体验和更多的功能选项。

一、简介

Linux less 命令是一个功能强大的终端分页器,用于查看文件内容。它可以显示大型文本文件,并允许用户在文件中上下翻页、搜索和跳转等操作。相比于使用 cat 命令直接输出文件内容,less 提供了更好的交互体验和更多的功能选项。

二、基本用法

less 命令的基本语法为:

less [选项] 文件名

其中,文件名即需要查看的文本文件的路径。下面是一些常用的选项:

  • -N:显示行号;
  • -i:忽略大小写;
  • -S:禁止折行显示;
  • -F:当查看的文件内容较小时,直接退出 less;
  • -r:对特殊字符进行转义显示;
  • -w:将空格作为单词分隔符。

三、实际应用

3.1 查看文件内容

最常见的用途就是使用 less 查看文件内容。例如,我们可以使用以下命令查看一个名为 example.txt 的文本文件的内容:

less example.txt

此时会进入 less 的交互界面,可以使用箭头键向上或向下滚动文件内容。

3.2 搜索关键字

在 less 中可以直接搜索关键字。按下 / 键后,输入要搜索的关键字,然后按下回车键,less 将会高亮显示出匹配的结果。可以使用 n 键跳转到下一个匹配结果,使用 N 键跳转到上一个匹配结果。

3.3 跳转到文件开头或结尾

我们可以使用 g 命令将光标跳转到文件的开头,使用 G 命令将光标跳转到文件的结尾。

3.4 显示行号

通过使用 -N 选项,我们可以在 less 中显示行号。例如:

less -N example.txt

此时,每一行的前面都会显示行号。

3.5 实时追踪文件

有时候需要实时查看日志文件的变化,可以使用 -F 选项来让 less 在内容较小时直接退出,并且不再等待新内容的输入。例如:

less -F log.txt

这样,当 log.txt 的内容不超过终端窗口时,less 会自动退出。

四、总结

Linux less 命令是一个功能强大的终端分页器,可以用于查看大型文本文件,支持搜索、跳转等操作。本篇博文介绍了 less 命令的基本用法,以及几个实际应用场景,并提供了相应的命令示例。通过学习并熟练掌握 less 命令,我们可以更方便地浏览和分析文本文件的内容。

相关文章
|
2月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
413 1
二、Linux文本处理与文件操作核心命令
|
2月前
|
安全 Linux Shell
四、Linux核心工具:Vim, 文件链接与SSH
要想在Linux世界里游刃有余,光会“走路”还不够,还得配上几样“高级装备”。首先是Vim编辑器,它像一把瑞士军刀,让你能在命令行里高效地修改文件。然后要懂“软硬链接”,软链接像个快捷方式,硬链接则是给文件起了个别名。最后,SSH是你的“传送门”,不仅能让你安全地远程登录服务器,还能用scp轻松传输文件,设置好密钥更能实现免-密登录,极大提升效率。
365 3
|
2月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
289 137
|
2月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
665 57
|
1月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
374 2
|
2月前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
260 0
Linux内存问题排查命令详解
|
2月前
|
安全 Linux iOS开发
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
179 0
SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
|
2月前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
261 16
|
关系型数据库 MySQL Linux
linux 的实用工具分享
做开发用Linux感觉比Windows在一些地方要好用(只是个人感觉,不想引战),在Linux中没有烦人的广告弹窗,没有动不动给你惊喜的Windows强制更新,而且Linux相对Windows要流畅,在低配的电脑上也很少卡顿.现在很多开发软件都有Linux版本,使用起来也算方便.当然,要是玩游戏等娱乐使用,还是Windows牛逼.我现在写代码基本都使用Linux.我用的Ubuntu18.04。
2203 0
下一篇
oss云网关配置