zoukankan      html  css  js  c++  java
  • 常用文件搜索命令2

    基于文件资料库的查找:locate(改名了需要安装)
    只要包含init都会查出来
    [root@localhost tmp]# locate init

    加入新建了一个文件,刚开始查不到,因为没有维护到文件资料库,这时用命令updatedb更新文件资料库就能查到了
    (该命令不会查找/tmp路径下的文件)

    locate:区分大小写,locate -i:不区分大小写

    查找命令:which,也会显示别名
    [root@localhost tmp]# which useradd
    /usr/sbin/useradd
    [root@localhost tmp]# which passwd
    /usr/bin/passwd
    [root@localhost tmp]# which cp
    alias cp='cp -i'
    /usr/bin/cp

    whereis:查找命令,同时会显示该命令的文档位置
    [root@localhost tmp]# whereis useradd
    useradd: /usr/sbin/useradd /usr/share/man/man8/useradd.8.gz
    [root@localhost tmp]# whereis passwd
    passwd: /usr/bin/passwd /etc/passwd /usr/share/man/man1/passwd.1.gz
    [root@localhost tmp]# whereis cp
    cp: /usr/bin/cp /usr/share/man/man1/cp.1.gz
    [root@localhost tmp]#

    grep:在一个文件中搜索关键字所在的行:默认区分大小写,grep -i 不区分大小写
    查出inittab文件中所有包含run这个关键字的行
    grep run /etc/inittab

    查看除了#开头的行(数字6上面的^,以什么开头,-v:排除)
    grep -v ^# /etc/inittab

  • 相关阅读:
    2020.11.21日记
    Miller-Rabin质数测试
    Deepin配置记录
    shell
    module load
    vma
    DRDI
    Android.mk
    AEE
    阿里云下配置二级域名的解析设置
  • 原文地址:https://www.cnblogs.com/javasl/p/11154258.html
Copyright © 2011-2022 走看看