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命令

最新文章

  1. ubuntu设置时区为美国中部时间西六区
  2. 怎样操作WebAPI接口(显示数据)
  3. 创建线注记LineElement
  4. IntelliJ IDEA 15.0.4常用快捷键整理
  5. Cache和Buffer的区别
  6. 在PYTHON中,用cx_Oracle连接ORACLE数据库简单示例
  7. rem布局
  8. C语言格式化输入输出
  9. FastDFS教程Ⅲ-文件服务器扩容
  10. jTimer
  11. Enterprise Integration Patterns
  12. 判断 Windows操作系统是32位还是64位
  13. [label][转载][web-design-psychology]网页设计心理
  14. <深入理解计算机系统>第七章读书笔记
  15. 使用NSURLConnection实现大文件断点下载
  16. jps参数
  17. IDEA拷贝git上的最新项目资源
  18. 关于base64编码的原理及实现
  19. JavaScript exec()方法
  20. cideogniter部署到阿里云服务器出现session加载错误

热门文章

  1. me909e-821 拨号流程
  2. 创建function实现hive表结果导出到mysql
  3. Extjs4 页面加载先白屏后显示的bug解决
  4. Vue路由获取路由参数
  5. ConsoleHelper 类
  6. Encapsulating Data 数据封装
  7. IDEA MAVEN Failed to create a Maven project 'C:/gitProjects/mayProj/pom.xml' already exists in VFS
  8. SSH-运行main函数,一直报空指针,调依赖注入配置的dao
  9. 关于Python的装饰器 decorator
  10. 2016年第七届蓝桥杯C/C++B组省赛题目解析