Linux编程之天天一个linux命令(18):locate 命令仓酷云
但不会命令而成为高手也是不可能的.这就好比学英语,什么语法都不懂,只捧着单词手册背单词是学不会英语的,但是没有单词词汇量英语水平也提不高的。locate让利用者能够很疾速的征采档案体系内是不是有指定的档案。其办法是先创建一个包含体系内一切档案称号及路径的数据库,以后当寻觅时就只需查询这个数据库,而不用实践深切档案体系当中了。在一样平常的distribution当中,数据库的创建都被放在crontab中主动实行。
1.命令格局:
Locate[选择参数][款式]
2.命令功效:
locate命令能够在征采数据库时疾速找到档案,数据库由updatedb程序来更新,updatedb是由crondaemon周期性创建的,locate命令在征采数据库时比由全部由硬盘材料来征采材料来得快,但较低劣的是locate所找到的档案如果比来才创建或刚改名的,大概会找不到,在内定值中,updatedb天天会跑一次,能够由修正crontab来更新设定值。(etc/crontab)
locate指定用在征采切合前提的档案,它会往贮存档案与目次称号的数据库内,寻觅符合范本款式前提的档案或目次录,可使用特别字元(如”*”或”?”等)来指定范本款式,如指定范本为kcpa*ner,locate会找出一切肇端字串为kcpa且开头为ner的档案或目次,如称号为kcpartner若目次录称号为kcpa_ner则会列出该目次下包含子目次在内的一切档案。
locate指令和find找寻档案的功效相似,但locate是透过update程序将硬盘中的一切档案和目次材料先创建一个索引数据库,在实行loacte时间接找该索引,查询速率会较快,索引数据库通常为由操纵体系办理,但也能够间接下达update强制体系当即修正索引数据库。
3.命令参数:
-e将扫除在寻觅的局限以外。
-1假如是1.则启动平安形式。在平安形式下,利用者不会看到权限没法看到的档案。这会始速率减慢,由于locate必需至实践的档案体系中获得档案的权限材料。
给你装的系统里为ubuntu12.04,它已经封装的很臃肿了,但是考虑到你没有很多时间投入其中,所以给你装了它,但是怎么用它提高开发效率,需要你在学习的过程中不断总结; 随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。 写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。 如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。 上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题. 以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。 你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。 不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。 当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。 其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
页:
[1]