zoukankan      html  css  js  c++  java
  • linux达人养成计划学习笔记(二)—— 文件查找命令

    一、locate命令

    1、命令格式:

    locate    文件名

    2、locate在后台数据库中按文件名搜索,速度快,locate命令所搜索的后台数据库

    /var/lib/mlocate
    

     
    3、后台数据库跟新频率很慢,一般为一天,所以新建的文件无法被搜索,手动更新命令为:

    updatedb

    4、搜索方式是按照/etc/updatedb.conf配置文件进行搜索的。

    PRUNE_BIND_MOUNTS="yes"               下面所有的搜索设置全部生效
    PRUNENAMES=".git .bzr .hg .svn"       不搜索的文件类型
    PRUNEPATHS                            不搜索的文件路径
    PRUNEFS                               不搜索的文件系统
    

    二、搜索命令的命令

    1、whereis  命令格式:

    whereis 命令

      -b  只查找可执行文件
      -m  只查找帮助文档

      搜索命令所在路径及帮助文档所在位置

    2、which 命令格式

    which 命令

      只能看到命令所在位置以及别名

    3、which 和 whereis 只能看到外来命令,不能看到shell自带的命令

    4、如果执行ls,一般是按绝对路径才能执行,但是会很麻烦,所以系统命令一般存在 系统变量PATH目录之下。

      所以一般系统命令,会在这些目录中搜索执行。

  • 相关阅读:
    for循环的执行循序
    final和finally面试时最好的回答
    关于java类加载器的一些概念
    JVM内存分析
    建造者模式
    外观模式
    常用的设计模式
    Java基础知识:Java实现Map集合二级联动3
    Java基础知识:Java实现Map集合二级联动1
    MySQL数据库怎么截取字符串?
  • 原文地址:https://www.cnblogs.com/BlueMountain-HaggenDazs/p/6542426.html
Copyright © 2011-2022 走看看