Linux的查找命令

1.1 find查找文件或目录

语法:find [搜索路径] [匹配条件]

如果没有指定搜索路径,默认从当前目录查找

find命令选项

-name 按名称查找  精准查找

eg:find  /etc  -name  “init” 在目录/etc中查找文件init

find查找中的字符匹配:

*:匹配所有

?:匹配单个字符

eg:find  /etc  -name  “init???”    在目录/etc中查找以init开头的,且后面有三位的文件。

模糊匹配的条件,建议使用单引号或双引号括起来。如果*被转义,可使用单双引号括住查询条件,或者使用\*。

1.2 grep 在文件中搜寻字串

 语法:grep [-cinv] '搜寻字符串' filename

 选项与参数:

   -c :输出匹配行的次数(是以行为单位,不是以出现次数为单位)

   -i :忽略大小写,所以大小写视为相同

   -n :显示匹配行及行号

   -v :反向选择,显示不包含匹配文本的所有行。

eg:grep ftp  /etc/services 

eg:#grep -v ^# /etc/inittab         去掉文件行首的#号

eg:# grep -n “init”/etc/inittab  显示在inittab文件中,init匹配行及行号

eg:# grep -c“init”/etc/inittab   显示在inittab文件中,init匹配了多少次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值