标签:locate 文件 passwd 数据库 笔记 查询 命令 usr Linux
1、数据库查找命令:locate
Linux也可以通过locate命令查找文件,locate命令主要是依据一个数据库文件来执行文件的查找,默认情况下Linux每天会默认检索系统中的所有文件,然后把检索的文件信息记录到数据库文件中。因为运行locate命令是直接检索该数据库记录文件,并且打印到屏幕上,所有它比find命令效率更高、查询速度更快。如果想查询最新的文件,可以首先执行 updatedb 命令,手动更新文件记录数据库,从而保证文件记录数据库是最新的。比如我需要查找 mysql.conf文件,可以执行:locate mysql.conf
注意:如果系统中没有locate命令,可以执行 yum install mlocate 进行安装
2、检索可执行文件命令:which/whereis
which用于从Linux系统的PATH变量定义的目录查找可执行文件的绝对路径。
例如:which passwd
输出:/usr/bin/passwd
whereis:包含which命令的同时,还可以额外找出其二进制文件、以及相关的man文件。
例如:whereis passwd
输出:passwd: /usr/bin/passwd /etc/passwd /usr/share/man/man5/passwd.5.gz
/usr/share/man/man1/passwd.1.gz
标签:locate,文件,passwd,数据库,笔记,查询,命令,usr,Linux 来源: https://blog.51cto.com/u_11205641/2827259
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。