查看文件内容
cat、less、head、tail 是查看文件内容的四大基础命令,适用于不同大小和场景的文件。
查看文件内容
cat:一次性显示全部内容
cat file.txt # 显示整个文件
cat -n file.txt # 显示行号
cat file1.txt file2.txt # 合并显示多个文件
适合:小文件(几十行以内)
less:分页浏览(推荐)
less large-file.log
操作方式:
↑/↓:上下滚动PageUp/PageDown:翻页/关键词:向下搜索?关键词:向上搜索n:下一个搜索结果q:退出
适合:大文件
head:查看文件头部
head file.txt # 前 10 行
head -n 20 file.txt # 前 20 行
head -c 100 file.txt # 前 100 字节
tail:查看文件尾部
tail file.txt # 最后 10 行
tail -n 50 file.txt # 最后 50 行
tail -f log.txt # 实时追踪(监控日志神器)
实用组合
# 查看文件第 50-60 行
head -n 60 file.txt | tail -n 11
# 快速统计文件行数
cat file.txt | wc -l
# 搜索并查看
less file.txt # 然后输入 /error 搜索
大文件用
less,日志监控用tail -f,这两个覆盖了 90% 的场景。