美文网首页
2021-05-20 ###520###之亲爱的在哪里?

2021-05-20 ###520###之亲爱的在哪里?

作者: AsuraPrince | 来源:发表于2021-05-20 16:22 被阅读0次

神奇动物在哪里?(linux命令中which、whereis、locate有什么区别?)

1.find

  find是最常用和最强大的查找命令。它能做到实时查找,精确查找,但速度慢。

  find的使用格式如下:

  #find [指定目录] [指定条件] [指定动作]

  指定目录:是指所要搜索的目录和其子目录。如果不指定,则默认为当前目录。

  指定条件:是指所要搜索的文件的特点。

  指定动作:是指对搜索的结果如何处理。

  常见选项:

  -name  根据文件名称查找(严格区分大小写,如果文件名中间有空格,则必须把文件名用双引号引起来)

  -iname  根据文件名查找(不区分大小写)

  -regex "PATTERN" 正则表达式匹配

  -user  根据文件属主进行查找

  -group  根据文件属组进行查找

  -uid  根据文件的uid查找

  -gid  根据用户的gid查找

  -nouser  查看所有的没有属主的文件

  -nogroup  查看所有的没有属组的文件

  例:查看tmp目录下,文件属主为redhat的文件

  #ls -l `find /tmp -user redhat`

 2.locate

  locate命令不是实时查找,所以查找的结果不精确,但查找速度很快。因为它查找的不是目录,而是一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。

  locate使用格式

  locate [指定目录]

  例:查找所有包含passwd的文件

  #locate passwd

  例:查找所有包含passwd的文件,并且只显示前十个

  #locate -n 10 passwd

 3.which

  which命令是查找命令是否存在,以及命令的存放位置在哪儿。

  例:#which ls

 4.whereis

  whereis命令只能用于搜索程序名,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。

  whereis命令的使用实例:

  #whereis vim

 5.type

  type命令用来区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件提供的。如果一个命令是外部命令,那么使用-p参数,会显示该命令的路径,相当于which命令。

  #type cd

  系统会提示,cd是shell的自带命令(build-in)。

  #type grep

  系统会提示,grep是一个外部命令,并显示该命令的路径。

  #type -p vim

  加上-p参数后,就相当于which命令

相关文章

  • 2021-05-20 ###520###之亲爱的在哪里?

    神奇动物在哪里?(linux命令中which、whereis、locate有什么区别?) 1.find find是...

  • 2021-05-20

    2021-05-20

  • 亲爱的,你在哪里出现?

    亲爱的 你在哪里出现 在毛遂雕塑广场 秒拍和平使者姿态万千 亲爱的 你在哪里出现 在开满迎春的凤山之巅 在绿柳含烟...

  • cocoaspod学习总结

    2021-05-20 https://blog.csdn.net/spicyShrimp/article/deta...

  • 亲爱的

    亲爱的 你在哪里 不远不近 亲爱的 你在哪里 在我脑海里 亲爱的 你在哪里 在我手机里 在我QQ里 在我微信里 亲...

  • 自律人生

    原创(有改动) 热爱自然 于2021-05-20 著名社会学家马克斯·韦伯说“人是啥?人是悬挂在自己编织的意义之网...

  • 水 自幼爱水, 不倦其缘。 水之生动在哪里? 在流? 在变? 在顺从? 在乖巧? 水之温润在哪里? 在缓? 在清?...

  • 你在哪里【No.2】

    你在哪里?我亲爱的上帝,从清晨到日暮,我没有看到你•••••• 你在哪里?我亲爱的耶稣, 从去年到今朝,我在等待你...

  • 亲爱的,真我

    亲爱的真我,请问你在哪里? 真我:我在小鸟展翅翱翔之际,我是那份自由辽阔。 亲爱的真我,请问还可以在哪里找到你? ...

  • 大道三千·唯夜伴我

    亲爱的,你的路在哪里? 我不知道!但我知道路在脚下。 别怕,孤单的路上有夜陪着! 亲爱的,你的她在哪里? 我不知道...

网友评论

      本文标题:2021-05-20 ###520###之亲爱的在哪里?

      本文链接:https://www.haomeiwen.com/subject/xhkbjltx.html