欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > Linux各种命令——tac命令,more 命令, less命令,head命令,tail命令,file 命令, stat 命令

Linux各种命令——tac命令,more 命令, less命令,head命令,tail命令,file 命令, stat 命令

2024/11/30 6:46:09 来源:https://blog.csdn.net/nianwan2157/article/details/140070109  浏览:    关键词:Linux各种命令——tac命令,more 命令, less命令,head命令,tail命令,file 命令, stat 命令

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com