在linux中快速查询哪些文件包含某个关键字的方法

  • 2017-5-15 11:36
  • PHP二次开发
  • 阅读(234)
  • 评论(0)
  • 来源:互联网
  • 摘要: 方法:find 目录 -type f | xargs grep -i "内容" 2/dev/null例:希望找出操作系统中包含本机IP的所有文件# find / -type f | xargs grep -i "192.168.1.40" 2/dev/null# find /etc -type f | xargs grep -i "10.239 ...
    方法:find 目录 -type f | xargs grep -i "内容" 2>/dev/null
    例:
    希望找出操作系统中包含本机IP的所有文件
    # find / -type f | xargs grep -i "192.168.1.40" 2>/dev/null

    # find /etc  -type f | xargs grep -i "10.239.44.35" 2>/dev/null
    /etc/hosts:10.239.44.35 controller 
    /etc/nova/nova.conf_bak-2:my_ip = 10.239.44.35
    /etc/nova/nova.conf_bak-2:vncserver_listen = 10.239.44.35
    /etc/nova/nova.conf_bak-2:vncserver_proxyclient_address = 10.239.44.35
    /etc/nova/nova.conf_bak-2:novncproxy_base_url = http://10.239.44.35:6080/vnc_auto.html
    /etc/nova/nova.conf:my_ip = 10.239.44.35
    /etc/nova/nova.conf:vncserver_listen = 10.239.44.35
    /etc/nova/nova.conf:vncserver_proxyclient_address = 10.239.44.35
    /etc/nova/nova.conf:novncproxy_base_url = http://10.239.44.35:6080/vnc_auto.html
    /etc/sysconfig/network-scripts/ifcfg-enp0s26ulu2:IPADDR=10.239.44.35
    /etc/my.cnf.d/mariadb_openstack.cnf:bind-address = 10.239.44.35

    命令解释 
    查找系统中的文件类型为file的文件,然后通过grep过滤关键字。 


    PHP技术交流QQ群:422137578

    除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-2618-1.html

    相关阅读

    最新评论

    用户名:  *

    邮 箱:  *

    网 址: 注意加上“http://”哦!