一句话记住今天学了啥
文件一屏放不下、内容太长,别再用 cat 一刷到底了,学会 less / head / tail 三个命令,想怎么看就怎么看。
三个命令,一张表说清
| 命令 |
是什么 |
英文全称 |
什么时候用 |
| less 文件名 |
分页看,可上下翻、可搜索 |
less(更少,一屏只看一部分) |
长文件慢慢翻 |
| head 文件名 |
只看最前面(默认 10 行) |
head(头) |
看开头、标题、shebang |
| tail 文件名 |
只看最后面(默认 10 行) |
tail(尾巴) |
看最新日志、报错 |

less 里的常用按键(记 3 个就够)
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。