踩过无数坑才懂:Linux cat less 和 more 的区别,新手再也不用分页退出难
Linux文件查看五大核心命令:从cat到tail的完全指南
掌握Linux系统操作,文件查看是必须跨越的第一道门槛。无论是日常的配置文件检查、日志错误排查,还是脚本内容审阅、服务状态监控,都离不开几个基础且强大的命令行工具。
免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
本文将深入解析Linux系统中五个最高频使用的文件查看命令:cat、more、less、head、tail。精通这些命令,意味着你已真正开启了Linux高效运维的实践之旅。

本指南不仅详细说明每个命令的核心功能、常用参数、实战案例与典型应用场景,更致力于帮助你建立一种直觉反应:面对具体需求,能瞬间选出最高效的命令。初学者跟随步骤操作,即可快速上手应用。
学习提示:
- ✅ 所有命令均在Anolis OS环境中验证通过,可放心练习。
- ✅ 强烈建议边阅读边在终端实操,学习效果事半功倍。
一、准备测试环境:创建练习文件
实践出真知。我们首先在/tmp目录下创建一个用于后续命令练习的文本文件。
cd /tmp
# 执行以下命令,粘贴内容后,按Ctrl+D结束输入
cat > test.txt
Linux 文件查看命令练习
cat:查看文件全部内容
more:分页查看大文件
less:分页查看,支持上下滚动、搜索
head:查看文件前几行
tail:查看文件后几行
这是第7行内容
这是第8行内容
这是第9行内容
这是第10行内容
这是第11行内容
这是第12行内容
这是第13行内容
# 粘贴完内容后,按键盘的 Ctrl + D (推荐使用,而非Ctrl+C)
请注意,使用Ctrl + D来结束输入是更规范的做法。虽然Ctrl + C也能强制中断,但前者是标准操作方式。
二、cat命令:快速查看小型文件
cat命令功能直接:将整个文件的内容一次性完整输出到终端屏幕。
基础语法:
cat test.txt
最实用的带行号查看模式:
cat -n test.txt
主要应用场景:
- 查看内容较少的配置文件,例如
/etc/hosts、/etc/resolv.conf。 - 快速预览脚本代码或文档内容。
- 任何内容不超过一屏显示的小型文本文件。
重要提醒:切勿使用cat命令查看大型文件或日志,否则终端会被瞬间刷屏,难以控制。
三、more命令:基础分页,向下浏览
当文件内容超过终端一屏显示范围时,more命令便发挥作用。它采用分页显示模式,允许用户逐屏向下浏览内容。
more test.txt
操作快捷键:
- 空格键:向下翻一页。
- 回车键:向下滚动一行。
- q键:退出查看模式。
适用情况:
- 仅需简单地从上至下翻阅大型文件。
- 对新手友好,命令直观,易于记忆。
四、less命令:功能全面的文件查看器(核心掌握)
如果说more是基础版,那么less就是其功能完全增强版。这是Linux系统管理员和运维工程师最常用、最强大的文件查看工具。
less命令的显著优势:
- 不仅支持向下,还能向上滚动查看历史内容。
- 支持强大的关键词搜索功能。
- 采用“按需读取”技术,打开超大文件速度极快,内存占用极低。
- 分页显示,完美避免终端内容刷屏问题。
less test.txt
高效操作快捷键(熟练掌握可大幅提升效率):
- 上下箭头键:向上/向下移动一行。
- PageUp / PageDown键:向上/向下翻一页。
- /关键词:向前搜索(例如输入
/tail)。 - n键:跳转到下一个匹配的搜索结果。
- N键:跳转到上一个匹配的搜索结果。
- G键:直接跳转到文件末尾。
- gg键:直接跳转到文件开头。
- q键:退出less查看器。
五、head命令:专注查看文件开头部分
当只需要关注文件起始部分的内容时,例如配置文件的头部注释或数据文件的结构定义,head命令是最佳选择。默认显示文件的前10行。
head test.txt
查看文件前5行:
head -n 5 test.txt
典型应用场景:
- 快速查看配置文件开头的注释说明和参数定义。
- 了解数据文件或日志文件的结构与字段信息。
六、tail命令:监控文件末尾与实时追踪
与head命令相反,tail专门用于查看文件的最后几行。其最强大的功能在于实时监控文件变化。
查看文件最后10行:
tail test.txt
查看文件最后3行:
tail -n 3 test.txt
✅ 实时监控日志文件(运维高频核心操作):
tail -f test.txt
执行此命令后,只要目标文件有新的内容被追加写入,终端屏幕就会自动刷新并显示最新内容。按Ctrl + C组合键可退出实时监控模式。
企业生产环境典型用法:
tail -f /var/log/messages
tail -f /var/log/secure
七、五大命令速查对比表(建议收藏)
为方便记忆,可参考以下速记口诀:小文件用cat,大文件用less,看开头用head,看结尾用tail,实时监控用tail -f。 熟记此口诀,可应对绝大多数文件查看需求。
八、新手常见问题与解决方案
- more/less命令如何退出? 按q键即可退出。
- cat查看大文件导致终端刷屏怎么办? 立即按Ctrl + C中断,后续改用
less命令。 - tail -f 如何停止监控? 按Ctrl + C组合键。
- less搜索如何忽略大小写? 启动时添加
-i参数:less -i 文件名。 - 提示“没有那个文件或目录”? 先用
ls命令确认文件路径和名称是否正确。 - 重要原则:Linux系统严格区分大小写,
Test.txt与test.txt被视为两个不同的文件。
九、核心总结
- cat、more、less、head、tail,这五个命令构成了Linux文件查看与内容管理的核心工具集。
- 小型文件使用cat快速预览,大型文件优先选择功能全面的less。
- less支持搜索和自由翻页,是日常运维工作的主力查看工具。
- tail -f是实时追踪日志更新和监控服务状态的关键利器,必须熟练掌握。
- 所有命令均经过实际环境测试验证,可放心用于学习和生产环境。
深入理解并熟练运用这五个命令,培养“根据场景选择最佳工具”的思维模式,你便已扎实地迈入了Linux高效运维的大门。后续的学习与实践之路将更加顺畅。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
特斯拉 FSD v14.3 推送:反应速度提升 20%、全球车队协同学习
特斯拉FSD v14 3重磅推送:20%的速度革命与“群体智慧”觉醒 就在今天,特斯拉在美国正式向早期公开测试用户推送了FSD(监督版)v14 3。这次更新,可以说是被首席执行官埃隆·马斯克寄予厚望的里程碑——他曾将其形容为自动驾驶拼图的“最后一块重要部分”。在经历短暂内部测试并获得员工验证后,这项
村田量产 7 款大容量车载 MLCC,为智驾、电源线路应用提供高密度选择
村田启动七款大容量车载MLCC量产,为智能驾驶与电源管理注入高密度能量 汽车电子领域又迎来了关键性元器件的新进展。就在近日,村田制作所正式宣布,面向汽车应用的多层陶瓷电容器产品线迎来重量级更新——七款新品已启动量产。这批新品的特点非常明确:在特定的额定电压和封装尺寸下,实现了行业领先的“特大”静电容
索尼Xperia 1 VIII手机渲染图曝光:背部改用矩形相机岛设计
索尼 Xperia 1 VIII 渲染图曝光:标志性垂直三摄布局被取代 近日,关于索尼下一代旗舰手机的消息逐渐浮出水面。知名科技媒体 PhoneArena 在4月8日分享了一组据称是 Xperia 1 VIII 的渲染图,其中最引人注目的变化,莫过于机身背面设计的重大革新。 上图为现款索尼 Xper
特斯拉FSD V14.3版本推送:核心底层重构 反应速度提升20%
特斯拉FSD V14 3版本推送:核心底层重构 反应速度提升20% 特斯拉的版本更新,又一次把“主菜”藏在了深层技术里。4月8日,开始向搭载HW4硬件的车型推送的FSD V14 3系统,编号2026 2 9 6。这次的更新清单看起来颇为常规,但最重磅的改动,其实源自一个底层技术的彻底革新。 简单来说
iPhone 17系列2月全球销量增26%,中国成增长引擎与均价提升主因
iPhone全球销量强势增长,中国市场成核心引擎 最近,伯恩斯坦分析师在4月7日发布了一份引人关注的研究报告,其中揭示了一个关键数据:2026年2月,苹果iPhone的全球销量同比激增了26%。这个增幅,可比上一代iPhone 16同期的表现高出了整整20个百分点。你猜增长的动力主要来自哪里?答案指
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

