Linux怎么在命令行看文件
Linux怎么在命令行看文件详细介绍
在 Linux 命令行中查看文件的方法有很多,具体取决于文件类型(文本 / 二进制)、文件大小以及你的操作需求(如预览、分页、编辑、实时监控等)。以下是常用的文件查看命令和方法:
一、查看文本文件内容
1.
cat(快速显示全文,适合小文件)
- 用途:直接输出文件全部内容到终端,适合小文件或临时查看。
- 语法:bash
文件名文件名1 文件名2
- 示例:bash
hello.txt
2.
less(分页查看,支持搜索和滚动,推荐大文件)
- 用途:逐页显示文件内容,支持上下滚动、搜索、跳转,功能强大。
- 语法:bash
文件名 - 常用操作:
- 按
空格向下翻页,按Ctrl + B向上翻页 - 按
/关键词搜索(如/error查找 "error") - 按
n查找下一个匹配项,N查找上一个 - 按
q退出
- 按
3.
more(简单分页,功能较少,适合基础分页)
- 用途:逐页显示文件,功能比
less简单(只能向下翻页,不支持搜索)。 - 语法:bash
文件名 - 操作:按
空格向下翻页,按Enter向下一行,按q退出。
4.
head 和
tail(查看文件开头 / 结尾部分)
head:查看文件前 10 行(默认),可通过-n指定行数。bash文件名文件名
tail:查看文件后 10 行(默认),支持实时监控文件更新(如日志)。bash文件名文件名
文件名
二、编辑或只读查看文件(如需修改)
1. 文本编辑器(可编辑)
vi/vim:经典文本编辑器,支持查看和编辑。bash文件名nano:简单易用的编辑器(适合新手)。bash文件名
2. 只读模式(防止误修改)
- 用
vi的只读模式打开:bashview 文件名
三、查看二进制文件或特殊格式
1.
od(Octal Dump,查看二进制 / 十六进制内容)
- 用途:将二进制文件以八进制、十六进制等格式显示,适合非文本文件。bash
od 文件名od x1 文件名
2.
hexdump(更易读的十六进制查看)
- 语法:bash
hexdump 文件名
四、其他实用技巧
- 临时查看文件某一行:
bash文件名 - 统计文件行数 / 字数:
bash文件名文件名
- 搜索文件中的关键词:
bash文件名文件名
总结
- 小文件 / 快速预览:用
cat - 大文件 / 分页查看:用
less(推荐)或more - 查看开头 / 结尾:用
head/tail(实时监控用tail -f) - 编辑文件:用
vi/vim或nano - 二进制文件:用
od或hexdump
根据文件大小和需求选择合适的工具即可~