Linux查看文件内容:cat、less、head和tail命令
基本区别
cat:查看文件全部内容。
less:分页显示文件内容。
head:显示文件开头部分内容。
tail:显示文件末尾部分内容。
cat命令
显示文件全部
内容。
- 命令格式:cat [选项] 参数
- 常用选项:
- -n:显示行号
# 查看文件全部内容
cat /etc/passwd
# 查看文件内容并显示行号
cat -n /etc/passwd
less命令
分页显示文件内容,常用于内容量大的文件。
- 命令格式:less [选项] 参数
- 常用选项:
- -N:显示行号
- 使用技巧:
- 键盘上下键逐行查看
- pgdn向上翻一页(fn+下键)
- pgup向下翻一页(fn+上键)
- /字符串,搜索指定字符,n从上向下搜索,N从下向上搜索
- G:跳到行尾
- gg:跳到行首
- q键退出
示例:
# 查看文件内容
less /etc/passwd
# 查看文件内容并显示行号
less -N /etc/passwd
head命令
显示文件开头部分内容,默认显示文件开头10行内容
- 命令格式:head [选项] 参数
- 常用选项:
- -n <行数>:指定显示的行数
- -f:动态显示
示例:
# 默认查看前10行内容
head /etc/passwd
# 查看前15行内容
head -n 15 /etc/passwd
tail命令
显示文件末尾
部分内容,默认显示末尾10行内容
- 命令格式:tail [选项] 参数
- 常用选项:
- -n <行数>:指定显示的行数
- -f:动态实时显示内容
示例:
# 默认查看末尾10行内容
tail /etc/passwd
# 查看末尾5行内容
tail -n 5 /etc/passwd