当前位置:首页>Linux>踩过无数坑才懂:Linux cat less和more的区别,新手再也不用分页退出难

踩过无数坑才懂:Linux cat less和more的区别,新手再也不用分页退出难

  • 2026-09-16 13:28:47
踩过无数坑才懂:Linux cat less和more的区别,新手再也不用分页退出难

之前讲了 Linux 目录结构,真正理解了“一切皆文件”的核心思想。今天正式进入 Linux 实操中最高频、最刚需的一环——文件查看与编辑基础。

在 Linux 日常使用中,你几乎每天都会遇到这些场景:

  • • 查看系统配置文件
  • • 排查日志报错
  • • 阅读脚本内容
  • • 监控服务运行状态

而解决这些问题,离不开 5 个最常用的文件查看命令:

cat、more、less、head、tail

本篇不仅会讲清每个命令的:

  • • 核心作用
  • • 常用选项
  • • 实操示例
  • • 适用场景

还会帮你建立一个非常重要的能力:

看到场景 → 秒选命令

新手看完即可直接上手实操。

提示

  • ✅ 所有命令均在 Anolis OS 实测可用
  • ✅ 强烈建议边看边练

一、先创建测试文件

我们在 /tmp 下创建一个测试文件:

cd /tmp# 执行下面的命令,然后粘贴内容,最后按 Ctrl+Dcat > test.txtLinux 文件查看命令练习cat:查看文件全部内容more:分页查看大文件less:分页查看,支持上下滚动、搜索head:查看文件前几行tail:查看文件后几行这是第7行内容这是第8行内容这是第9行内容这是第10行内容这是第11行内容这是第12行内容这是第13行内容# 粘贴完内容后,按 键盘的 Ctrl + D (不是Ctrl+C!)

按 Ctrl + D(推荐) 结束写入。(Ctrl + C 也可以结束,但属于强制中断,不如 Ctrl + D 规范。)

二、cat:一次性查看整个文件

作用:小文件快速查看,输出全部内容。

基本用法

cat test.txt

带行号查看(最常用)

cat -n test.txt

适用场景

  • 内容很少的配置文件(/etc/hosts、/etc/resolv.conf)
  • 脚本、说明文件
  • 内容不超过一屏的文件

不适合

  • 大文件、日志文件(会直接刷屏)

三、more:简单分页查看

作用:分页显示文件内容,默认主要用于向下翻页浏览。

more test.txt

操作

  • 空格:下一页
  • Enter:下一行
  • q:退出

适用场景

  • 只想简单往下翻页看大文件
  • 新手入门够用

四、less:最强文件查看工具(重点)

less 是 more 的增强版,是 Linux 运维最常用的文件查看命令。

特点:

  • 支持上下滚动
  • 支持搜索
  • 按需读取文件,打开大文件更高效
  • 分页显示,避免终端刷屏
less test.txt

常用操作

  • 上下箭头:上下一行
  • PageUp / PageDown:上下一页
  • /关键词
    :搜索(如 /tail)
  • n:下一个匹配
  • N:上一个匹配
  • G:跳到文件末尾
  • gg:跳到文件开头
  • q:退出

五、head:查看文件前 N 行

作用:只看文件开头,默认前 10 行。

head test.txt

查看前 5 行

head -n 5 test.txt

适用场景

  • 快速看配置文件开头说明
  • 看文件结构、字段说明

六、tail:查看文件末尾 & 实时监控日志

作用:查看文件最后几行,最强大的是实时监控。

查看最后 10 行

tail test.txt

查看最后 3 行

tail -n 3 test.txt

✅ 实时监控日志(超级常用)

tail -f test.txt

新内容会自动刷新出来。

按 Ctrl + C 退出。

企业实战

tail -f /var/log/messagestail -f /var/log/secure

七、5 个命令一张表总结(建议收藏)

命令
功能
最适合场景
cat
一次性显示全部
小文件、配置文件
more
简单分页
只往下翻的大文件
less
分页+搜索+上下滚动
大文件、日志、排查问题
head
看前 N 行
看文件开头
tail
看末尾 + 实时监控
看最新日志、监控程序

一句话口诀:

小文件 cat,大文件 less,看头 head,看尾 tail,监控 tail -f。

八、新手常见问题(避坑必看)

1️⃣ more/less 退不出来

按 q。

2️⃣ cat 看大文件刷屏

按 Ctrl + C 停止,改用 less。

3️⃣ tail -f 退不出来

按 Ctrl + C。

4️⃣ less 搜索区分大小写怎么办

启动时加 -i:

less -i 文件名

5️⃣ 提示“没有那个文件或目录”

先用 ls 确认路径和文件名是否正确。


6️⃣ Linux 严格区分大小写

Test.txt 和 test.txt 是两个文件。

请在微信客户端打开

九、本篇总结

  1. cat、more、less、head、tail 是 Linux 最基础、最常用的 5 个文件查看命令。
  2. 小文件用 cat,大文件优先用 less。
  3. less 支持搜索、上下翻页,是运维主力工具。
  4. tail -f 是实时查日志神器。
  5. 所有命令都经过实测,可放心学习。

把这 5 个命令练熟,你已经正式踏入 Linux 实操大门。


文 / 零距技术仓记录每一次真实的折腾 (#^.^#)🚀 想看到更多实用折腾技巧?👉 先关注💬 评论区说说你的经历或想看的内容👍 点赞表示支持🔁 顺手分享给也在折腾的人,让大家都少踩坑 😎

最新文章

随机文章