当前位置:首页>Linux>Linux 第 5 课:长文件怎么看?——从 less 到 head/tail 的「看文件」全家桶

Linux 第 5 课:长文件怎么看?——从 less 到 head/tail 的「看文件」全家桶

  • 2026-09-06 06:34:32
Linux 第 5 课:长文件怎么看?——从 less 到 head/tail 的「看文件」全家桶

一句话记住今天学了啥

文件一屏放不下、内容太长,别再用 cat 一刷到底了,学会 less / head / tail 三个命令,想怎么看就怎么看。

三个命令,一张表说清

命令 是什么 英文全称 什么时候用
less 文件名 分页看,可上下翻、可搜索 less(更少,一屏只看一部分) 长文件慢慢翻
head 文件名 只看最前面(默认 10 行) head(头) 看开头、标题、shebang
tail 文件名 只看最后面(默认 10 行) tail(尾巴) 看最新日志、报错

less 里的常用按键(记 3 个就够)

•空格 = 往下翻一页
•b = 往回翻一页(Back)
•q = 退出(Quit)
•/关键词 = 搜索,n 跳下一个

head / tail 加 -n 指定行数

head -5 文件    # 只看前 5 行
tail -3 文件    # 只看后 3 行
tail -f 日志文件  # 盯看日志实时刷新(像直播弹幕),Ctrl+C 退出

顺带搞懂一个内存小知识:RSS vs VSZ

在 ps aux 里,看内存认准 RSS,别被 VSZ 迷惑:

•RSS = Resident Set Size = 实际占用(Resident=常驻,真正住下的)
•VSZ = Virtual Size = 理论申请(Virtual=虚拟,吹出来的)

类比:RSS 是你真正吃进肚子的饭量,VSZ 是你嘴上说「我要吃 5 碗」。看真实饭量看 RSS。

这段的「所以然」

•为什么叫 less?老话「less is more」(少即是多),一屏只看一部分反而看得更清楚;more 只能往后翻,less 能上下翻+搜索,所以更常用。
•head 和 tail 就是字面意思:头(开头几行)和尾巴(结尾几行)。

它能干嘛

排查程序报错时,看日志用 tail(最新的在最下面);确认脚本写对没,用 head(看第一行 shebang);长文件慢慢看,用 less。

最新文章

随机文章