当前位置:七道奇文章资讯系统安全Linux安全
日期:2011-01-23 03:26:00  来源:本站整理

<b>Linux的五个查找号令解析</b>[Linux安全]

赞助商链接



  本文“<b>Linux的五个查找号令解析</b>[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

利用电脑的时刻,常常需求查找文件.

Linux中,有很多办法可以做到这一点.国外网站LinuxHaxor总结了五条号令,你可以看看自己知道几条.大大都程序员,大概常常利用此中的2到3条,对这5条号令都很熟习的人应当是不多的.

1. find

find是最常见和最强盛的查找号令,你可以用它找到任何你想找的文件.

find的利用格局以下:

$ find <指定目录> <指定条件> <指定行动>

- <指定目录>: 所要搜索的目录及其全部子目录.默许为当前目录.

- <指定条件>: 所要搜索的文件的特点.

- <指定行动>: 对搜索后果举行特定的处理.

假如什么参数也不加,find默许搜索当前目录及其子目录,并且不过滤任何后果(也就是返回全部文件),将它们全都显示在屏幕上.

find的利用实例:

$ find . -name 'my*'

搜索当前目录(含子目录,以下同)中,全部文件名以my开首的文件.

$ find . -name 'my*' -ls

搜索当前目录中,全部文件名以my开首的文件,并显示它们的具体信息.

$ find . -type f -mmin -10

搜索当前目录中,全部过去10分钟中更新过的普通文件.假如不加-type f参数,则搜索普通文件+特别文件+目录.

2. locate

locate号令其实是“find -name”的另一种写法,但是要比后者快得多,缘由在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地全部文件信息.Linux系统自动成立这个数据库,并且每天自动更新一次,所以利用locate号令查不到最新变更过的文件.为了避免这种情形,可以在利用locate之前,先利用updatedb号令,手动更新数据库.

locate号令的利用实例:

$ locate /etc/sh

搜索etc目录下全部以sh开首的文件.

$ locate ~/m

搜索用户主目录下,全部以m开首的文件.

$ locate -i ~/m

搜索用户主目录下,全部以m开首的文件,并且忽视大小写.

3. whereis

whereis号令只能用于程序名的搜索,并且只搜索二进制文件(参数-b)、man阐明文件(参数-m)和源代码文件(参数-s).假如省略参数,则返回全部信息.

whereis号令的利用实例:

$ whereis grep

4. which

which号令的作用是,在PATH变量指定的途径中,搜索某个系统号令的位置,并且返回第一个搜索后果.也就是说,利用which号令,便可以看到某个系统号令能否存在,以及履行的毕竟是哪一个位置的号令.

which号令的利用实例:

$ which grep

5. type

type号令其实不能算查找号令,它是用来辨别某个号令毕竟是由shell自带的,还是由shell外部的独立二进制文件供应的.假如一个号令是外部号令,那么利用-p参数,会显示该号令的途径,相当于which号令.

type号令的利用实例:

$ type cd

系统会提醒,cd是shell的自带号令(build-in).

$ type grep

系统会提醒,grep是一个外部号令,并显示该号令的途径.

$ type -p grep

加上-p参数后,就相当于which号令.   以上是“<b>Linux的五个查找号令解析</b>[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .