之前讲了 Linux 目录结构,真正理解了“一切皆文件”的核心思想。今天正式进入 Linux 实操中最高频、最刚需的一环——文件查看与编辑基础。
在 Linux 日常使用中,你几乎每天都会遇到这些场景:
而解决这些问题,离不开 5 个最常用的文件查看命令:
cat、more、less、head、tail
本篇不仅会讲清每个命令的:
还会帮你建立一个非常重要的能力:
看到场景 → 秒选命令
新手看完即可直接上手实操。
提示
一、先创建测试文件
我们在 /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
操作
适用场景
四、less:最强文件查看工具(重点)
less 是 more 的增强版,是 Linux 运维最常用的文件查看命令。
特点:
less test.txt
常用操作
五、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 个命令一张表总结(建议收藏)
| | |
|---|
| | |
| | |
| less | | 大文件、日志、排查问题 |
| | |
| 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 是两个文件。
九、本篇总结
- cat、more、less、head、tail 是 Linux 最基础、最常用的 5 个文件查看命令。
把这 5 个命令练熟,你已经正式踏入 Linux 实操大门。
文 / 零距技术仓记录每一次真实的折腾 (#^.^#)🚀 想看到更多实用折腾技巧?👉 先关注💬 评论区说说你的经历或想看的内容👍 点赞表示支持🔁 顺手分享给也在折腾的人,让大家都少踩坑 😎