linuxread文件命令
linuxread文件命令详细介绍
在 Linux 中,读取文件内容的命令非常丰富,以下是最常用的 6 种场景及对应命令:
1.
直接打印全部内容(适合小文件)
bash
文件名/etc/os-release
- 特性:快速输出全部内容,无分页
- 场景:配置文件、短文本
2.
分页查看(适合长文件)
bash
文件名/var/log/syslog
- 交互键:
↑↓翻行 |PageUp/PageDown翻页 |/关键词搜索 |q退出 - 场景:日志文件、代码文件
3.
按屏滚动查看(基础分页)
bash
文件名/usr/share/dict/words
- 限制:只能向下翻页,功能少于
less - 场景:无
less环境的老旧系统
4.
查看文件开头(默认前 10 行)
bash
文件名数据.csv
- 场景:快速预览文件结构,如 CSV 表头
5.
查看文件结尾(默认后 10 行)
bash
文件名操作日志.log
实时日志.log
- 场景:实时监控日志、查看最新操作记录
6.
带行号查看
bash
文件名a 代码.py
- 场景:代码调试、需要定位行号的场景
进阶技巧:
- 反向查看:
tac 文件名(按行倒序显示,如倒序查看日志) - 高亮搜索:
less +/关键词 文件名(打开文件直接高亮关键词) - 指定编码:
enca -L zh_CN 乱码文件 | less(解决中文乱码)
根据文件大小和使用场景选择命令:小文件用 cat,大文件用 less,实时日志用 tail -f,预览用 head/tail,你会发现效率提升明显!