注意:tac命令是倒置输出文件内容
#### tac
- **作用:倒叙访问文件内容**
- 格式:tac 参数 文件名
- **例如:** **tac /etc/passwd**
#### more 命令
- 作用:翻页查看文件内容,适合内容较多的文件查看
- 格式:more 文件名
- 注意:使用回车则一行一行查看,使用空格则整页查看,点击q键退出查看
```shell
[root@server ~]# more -sp /etc/passwd # -sp 减少空白行,先清屏后输出
```
#### less命令
- 作用:同more命令
- 格式:less 文件名
- 注意:可以使用上下键进行浏览,点击q退出浏览
#### head命令
- 作用: 查看文档前n行的内容
- 格式:head -数字 文件名
- 例:
```bash
[root@server ~]# head /etc/passwd # 默认查看文档前10行内容
[root@server ~]# head -5 /etc/passwd
```
#### tail命令
- 作用:查看文档后n行内容
- 格式:tail -参数 文件名
- 参数
- -数字:查看倒数行数
- -f:动态刷新, 实时显示日志文件并且能动态更新
- 例:
```bash
[root@server ~]# tail /etc/passwd # 默认查看文档后10行内容
[root@server ~]# tail -1 /etc/passwd
[root@server ~]# tail -f /var/log/messages # 监视日志
[root@server ~]# head -6 /etc/passwd | tail -1 # 查看第6行
```
### 文件信息查看
#### file 命令
- 作用:查看文件类型
- 格式:file -参数 文件名
- 文件类型:
- ASCII file :ASCII文本字符文件
- empty:空文件
- block special :块设备文件
- character special :字符设备文件
- diretory:目录
#### stat 命令
- 作用:显示文件属性信息
- 格式:stat 文件名
- 注意:一般通过该命令查看大小、Inode、硬链接、软连接
## 文件内容过滤显示—grep
### 作用:
- 在指定的普通文件中查找并显示含有指定字符串的行,也可与管道符一起使用
### 格式
```bash
grep -参数 查找条件 文件名
```
### 参数
| 选项 | 说明
| ---- | -------------------------------------------
| -c | 仅显示找到的行数
| -i | 忽略大小写
| -n | 显示行号
| -v | 反向选择——仅列出没有“关键词”的行
| -A | -A 2 搜索时显示匹配到的那一行以及下2行
| -B | -B 2 搜索时显示匹配到的那一行以及上2行
| -C | -C 2 搜索时显示匹配到的那一行以及上下2行