2019独角兽企业重金招聘Python工程师标准>>>

###find### find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。 find的使用格式如下:   $ find <指定目录> <指定条件> <指定动作>   - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。   - <指定条件>: 所要搜索的文件的特征。   - <指定动作>: 对搜索结果进行特定的处理。 如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。 find的使用实例:   $ find . -name 'my*' 搜索当前目录(含子目录,以下同)中,所有文件名以my开头的文件。   $ find . -name 'my*' -ls 搜索当前目录中,所有文件名以my开头的文件,并显示它们的详细信息。   $ find . -type f -mmin -10 搜索当前目录中,所有过去10分钟中更新过的普通文件。如果不加-type f参数,则搜索普通文件+特殊文件+目录。

###locate### locate命令其实是"find -name"的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。 locate命令的使用实例:   $ locate /etc/sh 搜索etc目录下所有以sh开头的文件。   $ locate ~/m 搜索用户主目录下,所有以m开头的文件。   $ locate -i ~/m 搜索用户主目录下,所有以m开头的文件,并且忽略大小写。

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

###which### which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。 which命令的使用实例:   $ which grep

###type### type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带的,还是由shell外部的独立二进制文件提供的。如果一个命令是外部命令,那么使用-p参数,会显示该命令的路径,相当于which命令。 type命令的使用实例:   $ type cd 系统会提示,cd是shell的自带命令(build-in)。   $ type grep 系统会提示,grep是一个外部命令,并显示该命令的路径。   $ type -p grep 加上-p参数后,就相当于which命令。

转载于:https://my.oschina.net/wanborj/blog/226403

linux下查找命令汇总(转)相关推荐

  1. Linux下查找命令

    转载自  Linux下查找命令 一.Linux查找文件的相关命令 常 用 命 令 简要中文说明 程序所在目录 more 分页显示一个文件或任何输出结果 /bin less 分页显示一个文件并且可以回头 ...

  2. linux下查找命令which/whereis/locate/find的对比和总结

    linux下的查找命令有很多,常用的有which.whereis.locate.find.那么这4个命令之间各自有什么特点,又有什么区别?什么时候该用哪个才最合适呢?详细不少人没法给出一个精确的答案, ...

  3. linux下,查找命令的使用

    查找目录:find/(查找范围)-name'查找关键字'-typed 查找文件:find/(查找范围)-name查找关键字-print 如果需要更进一步的了解,可以参看Linux的命令详解. 这里摘抄 ...

  4. linux. signal信号,Linux下signal信号汇总

    SIGHUP /* Hangup (POSIX). */ 终止进程 终端线路挂断 SIGINT /* Interrupt (ANSI). */ 终止进程 中断进程 Ctrl+C SIGQUIT /* ...

  5. linux命令查找关键字前五行,linux下grep命令实现查找多个关键字(与关系和或关系)...

    grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用 ...

  6. Linux高频命令汇总,Linux下高频命令分类辑录(基本使用篇)

    本文目的:总结linux下常用命令的基本使用方法 文件权限: 文档权限设置命令:chmod 数字模式: 文档权限由-rwxrwxrwx十个字符组成,其中第一个代表文档类型,后面九个字符按照顺序分为三组 ...

  7. linux rpm 查找,Linux下 rpm 命令查询方法

    [root@wang /]# rpm -qa // 查看安装所有包 [root@wang /]# rpm -qa |grep vim // 查询所安装的包 +包名 [root@wang /]# rpm ...

  8. linux下find命令的使用和总结

    背景:find命令十分的好用,特别是在查找文件的时候,这个时候需要和文件通配符一起使用. 1 前言 我们为什么要学会使用find命令? 每一种操作系统都有成千上万的文件组成,对于linux这样&quo ...

  9. Linux下find命令详情

    Linux下find命令在目录结构中搜索文件,并执行指定的操作. linux下find命令提供了相当多的查找条件,功能很强大,所以它的选项也很多,其中有许多的选项都值得我们深入的了解学习. 命令格式: ...

最新文章

  1. Xilinx低比特率高品质 ABR 视频实时转码(HPE 参考架构)
  2. H.264 基础及 RTP 封包详解
  3. python多项式运算_python – 用于计算“多项式系数”的numpy / scipy函数
  4. 关于分布式锁原理的一些学习与思考:redis分布式锁,zookeeper分布式锁
  5. 什么叫返回路径平面上的间隙_差分信号回流路径的全波电磁场解析
  6. Google Map API v2 步步为营 (二)----- Location
  7. redis module模块简单使用
  8. python坐牢-为什么说炒股要保护好本金 ?
  9. 什么才算是“真正的”编程能力?不提升这些能力,你何时能拿高薪!
  10. vscode无法打开源文件iostream_C++的iostream标准库介绍(1)
  11. android ctrl 左键鼠标左键直接打开xml文件夹,android – 在listview项目上单击打开xml文件...
  12. html带取消的谈窗框,HTML参考
  13. 栈的应用 算术表达式转换为后缀表达式
  14. 倒立摆及其应用//2021-2-23
  15. activity多实例任务加签
  16. 服务器怎么做虚拟ip,如何在服务器上添加虚拟IP?看完原来如此简单!!
  17. 网络安全学习记录-10
  18. 常见浏览器宽高及可视区域的宽高获取问题
  19. java中的throw_java 中Throw能抛出的是什么?
  20. Linux添加环境变量,以配置MySQL环境怕变量为例

热门文章

  1. SqlServer中获取所有数据库,所有表,所有字段
  2. 单例模式下的懒汉和饿汉模式
  3. 读后感:你的灯亮着吗
  4. 关于笔记本键盘错乱的原因及解决办法
  5. Kubernetes之深入了解Pod
  6. Windows 10四大版本官方对比:国人肯定专业版
  7. SIMD(MMX/SSE/AVX)变量命名规范心得
  8. Ubuntu下安装Nginx,PHP5(及PHP-FPM),MySQL
  9. AI领域内,敢和BAT决斗的创业公司都在这了!
  10. Spring(一)容器