1. 脚本文件名的搜寻
- 指令放在哪里通过which或 type 来找寻
which:根据PATH环境变量去查询执行文件(外置命令,非bash提供的命令)
type:查询bash内置命令(设置bash内置命令的目的是为了方便shell的操作)
2. 文件档名的搜寻
- 一般我们都是先使用 whereis 或者是 locate 来检查,如果真的找不到
了,才以 find 来搜寻
whereis:查找文件,在数据库中查找,没有查找硬盘,节省时间
locate:与whereis一样只查找数据库,但是后面可以输入部分的文件名称,用于忘记文件的完整文件名时
根据版本的不同,数据库有默认的更新周期,比如CentOS 5.X每天更新一次,所以新建的文件使用whereis或locate时会找不到,可以使用updatedb去手动更新数据库
find:查找硬盘,速度慢
指令与文件的搜寻
原文:https://blog.51cto.com/13600297/2378874