linux命令查看文本
linux命令查看文本详细介绍
在 Linux 中查看文本文件的常用命令有很多,以下是最常用的几种及使用示例:
1.
cat - 显示文件全部内容(适合小文件)
- 功能:直接打印文件内容到终端,适合快速查看小文件或拼接多个文件。
- 语法:bash
文件名 - 示例:bash
example.txt - 扩展:
cat -n 文件名:显示内容并添加行号。cat 文件1 文件2:合并多个文件内容并显示。
2.
more - 分页查看(适合大文件,只能向下翻页)
- 功能:逐页显示文件内容,按 <kbd>空格</kbd> 翻下一页,按 <kbd>Enter</kbd> 翻下一行,按 <kbd>Q</kbd> 退出。
- 语法:bash
文件名 - 示例:bash
large.log
3.
less - 高级分页查看(支持前后翻页,功能更强)
- 功能:比
more更强大,支持上下翻页(<kbd>↑</kbd>/<kbd>↓</kbd>)、搜索(输入/关键词查找)、跳转行等,按 <kbd>Q</kbd> 退出。 - 语法:bash
文件名 - 示例:bash
access.log - 常用操作:
- <kbd>PageUp</kbd>/<kbd>PageDown</kbd>:上下翻页
/关键词:向下搜索关键词(?关键词向上搜索)n:跳转至下一个搜索结果
4.
head - 查看文件前几行(默认前 10 行)
- 功能:快速查看文件开头部分,常用于日志分析。
- 语法:bash
文件名行数 文件名
- 示例:bash
config.txt
5.
tail - 查看文件后几行(默认后 10 行)
- 功能:查看文件末尾内容,常用于实时监控日志(如
tail -f)。 - 语法:bash
文件名行数 文件名
文件名
- 示例:bash
app.log
6.
nl - 显示内容并添加行号(更灵活的行号显示)
- 功能:比
cat -n更灵活,可控制行号位置和格式。 - 语法:bash
文件名 - 示例:bash
code.py
7.
文本编辑器(查看 + 编辑)
nano(简单易用,适合新手):bash文件名vim/vi(功能强大,需掌握基本操作):bash文件名
总结选择建议:
- 快速预览小文件:用
cat或nano。 - 大文件分页查看:用
less(推荐,功能最全)。 - 查看文件开头 / 结尾:用
head/tail(搭配-n指定行数)。 - 实时监控日志更新:用
tail -f。 - 需要行号:用
nl或cat -n。
根据文件大小和需求选择合适的命令即可~