在 Linux 中查看文件内容有多种命令,常用于不同场景。下面按常用程度和使用场景给你总结:
cat —— 查看整个文件(适合小文件)cat 文件名
示例:
cat test.txt
常用参数:
cat -n test.txt # 显示行号
cat file1 file2 # 同时查看多个文件
⚠️ 文件很大时不推荐,会刷屏。
more —— 分页查看(只能向下翻)more 文件名
操作:
q:退出less —— 分页查看(推荐,可上下翻)less 文件名
操作:
j k:翻行b:上一页/关键字:搜索q:退出✅ 最常用、最强大
head —— 查看文件前几行head 文件名
head -n 20 文件名 # 看前20行
tail —— 查看文件末尾(日志常用)tail 文件名
tail -n 50 文件名 # 看最后50行
tail -f 文件名 # 实时查看(日志神器)
nl —— 带行号查看nl 文件名
od —— 查看二进制文件od -c 文件名
file —— 查看文件类型file 文件名
| 场景 | 推荐命令 |
|---|---|
| 小文件 | cat |
| 大文件 | less |
| 日志 | tail -f |
| 前几行 | head |
| 后几行 | tail |
| 搜索内容 | less + / |
如果你有具体文件类型(如日志、配置文件、二进制)或具体命令需求,可以告诉我,我可以给你更精确的示例。