Linux常用命令<七>

2022_2_10学习搜索查找相关命令。1.file识别文件类型,2.find查找指定的文件,3.locate定位文件路径,4.grep文件中匹配关键字信息并进行该行的打印,以及5.管道功能把一个命令的输出作为另一个命令的输入信息)的介绍,6.grep和管道功能的联合使用。

目录

1.识别文件类型file

2.查找指定文件find

3.快速定位文件路径locate

4.在文件中匹配关键字信息并进行行打印grep

5.管道功能

6.管道功能和grep的联合使用 


1.识别文件类型file

"file":识别文件类型,也可以辨别一些文件的编码格式。
注意:在Linux操作系统中,文件的类型不是像在windows中那样通过扩展名(.txt / .java)来确定的,因此可以使用file命令来获取文件类型。
举例:

2.查找指定文件find

 find指令将从指定目录向下递归(将指定目录下的所有目录和文件都找一遍)遍历各个子目录,将满足条件的文件或者目录显示到终端上。
用法:find 【指定目录】【匹配方式】
【指定目录】:“.当前目录”、“/根目录”、“任意目录仅按照路径去写”
【匹配方式】:“-name 指定文件名字符串作为匹配方式,可以用通配符*和?”
                          “-user 查找符合user用户的文件或目录”
                           “-size 查找复合指定大小的文件或目录 +代表大于 -代表小于”
举例:
1.在当前目录下(“.”),寻找后缀为.sh的文件

2.在当前目录下,寻找为root 用户的文件或目录

3.在当前目录下,寻找大小大于5M的文件

通配符的介绍:用来进行模糊搜索的,当你不清楚有的字符是什么可以用* ?等通配符来代替一些字符。
*:可以代替0到多个字符
?:只能代替一个字符。

3.快速定位文件路径locate

locte不会递归去查找,他会将目录建立为locate数据库,在数据库中进行查找,查找速度较快。使用前一定要更新一下locate数据库(updatedb)

有一个可以查看文件路径的,那有没有可以查看指令路径的,当然有,那就是which指令
which 指令

4.在文件中匹配关键字信息并进行行打印grep

用法:"grep 字符串 指定文件"

5.管道功能

解释:把一个命令的输出信息作为另一个命令的输入信息,这样就可以将两个或两个以上的命令连接在一起,实现复杂的功能。
符号:管道线"|",管道线“|”前面命令的输出信息,作为管道线"|"后面命令的输入信息。

6.管道功能和grep的联合使用 

在cat.txt文件中匹配is
方法一:管道功能和grep的联合使用

 方法二:grep的使用

find的联合使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值