搜索命令的命令whereis
可以查看命令位置和帮助文档

实例:

搜索命令的命令which
查看命令位置和别名
实例:

PATH环境变量:定义的是系统搜索命令的路径
不同路径用 :分隔

当执行命令时,会在$path中指定的路径中搜索,一个一个路径检索,看是否有这个命令,如果没有则提示找不到。
如果想执行自己定义的命令而不用执行绝对命令,则要添加到以上文件中。
find命令
1. find【搜索范围】【搜索条件】
实例:

注意:
1. 避免大范围搜索,会非常耗费系统资源
2. find是在系统中搜索符合条件的文件名称。如果需要匹配,使用通配符匹配,通配符是完全匹配。
通配符:
1: * 匹配任意内容

2:[] 匹配任意一个中括号内的字符

3: ? 匹配任意一个字符

2. find选项:-iname, -user, -nouser

2. find选项:-mtime, -atime, -ctime

实例:

3. find选项:-size, -inum, -a, -exec


实例1:

实例2:

搜索字符串命令grep

实例:

find命令与grep命令的区别
1. find命令:在系统中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配
2. grep命令:在文件中搜索符合条件的字符串,如果需要匹配,使用正则表达式进行匹配,正则表达式时包含匹配
网友评论