目录
一、重定向
1、功能
2、格式
3、实例
二、管道操作
1、功能
2、格式
3、实例
三、find命令
1、功能
2、格式
3、选项
4、实例
四、grep 命令
1、功能
2、格式
3、常用命令选项
4、常用正则表达式
5、实例
一、重定向
1、功能
重定向 将屏幕显示信息保存到文件
2、格式
输出覆盖重定向 显示信息> 文件
输出追加重定向 显示信息 >> 文件
输出强制覆盖重定向 显示信息 >| 文件
输入重定向 命令 < 文件
3、实例
[root@localhost ~]# hostname > /home/wangwu/hostname.txt[root@localhost ~]# cat /home/wangwu/hostname.txtlocalhost
[root@localhost ~]# hostname >> /home/wangwu/hostname.txt[root@localhost ~]# cat /home/wangwu/hostname.txtlocalhostlocalhost
[root@localhost ~]# hostname >| /home/wangwu/hostname.txt[root@localhost ~]# cat /home/wangwu/hostname.txtlocalhost
[root@localhost ~]# cat < /home/wangwu/hostname.txtlocalhost
二、管道操作 1、功能
管道命令 使用 | 将前一条命令的标准输出交给后一条命令处理
2、格式
命令 | 命令 | ...
3、实例
[root@localhost ~]# ifconfig | head -1ens33: flags=4163
三、find命令 1、功能
find 命令 根据预设条件递归查找对应的条件
2、格式
find 目录 条件
find [目录] [条件] -exec 处理命令 查找的结果 ;
根据条件查找,并处理结果
3、选项
常用条件表示
-type 类型(f、d、l)
-name“文档名称”
-size +|-文件大小(k、M、G)
-user 用户名
-mtime 修改时间
4、实例
[root@localhost ~]# find /etc/ -name passwd/etc/passwd
[root@localhost ~]# find /boot/ -size +50M -exec ls -lh {} ;-rw-------、1 root root 71M Dec 4 15:22 /boot/initramfs-0-rescue-dbe7b11ce791478cbe8b60d8ffa6de6b.img
四、grep 命令 1、功能
grep 命令用于搜索文本内容,可以使用正则表达式,也可从根据字符串格式提取文本行
2、格式
grep [选项] ‘正则表达式’ 文本文件
3、常用命令选项
-v 取反匹配
-i 忽略大小写
-c只输出匹配的行号
-h查询文件时不显示文件名
-l 查询文件时只输出包含匹配字符的文件名
-n显示匹配行行号
-s不显示错误信息
4、常用正则表达式
Wang 包含字符串Wang
^Wang 以字符串Wang开头
Wang$ 以字符串Wang结尾
Wan、 Wan+匹配单个字符
W* W+任意多个字符
5、实例
[root@localhost wangwu]# cat wangwu.txtWangWang wuDa WangWang1wang
[root@localhost wangwu]# grep Wang wangwu.txtWangWang wuDa WangWang1
[root@localhost wangwu]# grep ^Wang wangwu.txtWangWang wuWang1
[root@localhost wangwu]# grep Wang$ wangwu.txtWangDa Wang
[root@localhost wangwu]# grep Wan、wangwu.txtWangWang wuDa WangWang1
[root@localhost wangwu]# grep W* wangwu.txtWangWang wuDa WangWang1