注意: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行