grep命令


grep命令执行后,终端上输出显示颜色可以加“--color=auto”的参数。


另外的两个办法是:

1.设置环境变量:
    export GREP_OPTIONS="--color=auto"

 
2.修改.bashrc
    给grep起别名,用alias设置。
         alias grep='grep --color=auto'
       #alias fgrep='fgrep --color=auto'
       #alias egrep='egrep --color=auto'
    这样,在grep执行后的标准输出就会将匹配的文件标识为彩色。

例子

grep huanxiangwu huanxiangwu.txt
        //显示包含huanxiangwu的文本行
grep 404 /var/log/httpd/access_log
        //搜索access_log文件里的404

grep -R VirtualHost /etc/httpd/conf*
        //递归查找字符串VirtualHost

grep -Rn VirtualHost /etc/httpd/conf*
        //递归查找字符串VirtualHost并找出搜索目标具体所在行

ps auwx | grep init
        //显示包含init的ps命令输出行

ps auwx | grep “/[*/]”
        //显示ps命令输出里方括号包含的命令,可以找出ps无法显示其选项的命令

dmesg | grep “[ ]ata/|^ata”
        //检查内核环形输出链表,查找硬盘和光驱等ATA设备信息

grep –color -Rn VirtualHost /etc/httpd/conf*
        //递归查找字符串VirtualHost并找出搜索目标具体所在行并显示为彩色

grep -h sshd /var/log/secure*
        //不显示文件名

grep -i selinux /var/log/messages
        //搜索selinux不区分大小写

grep -Rl VirtualHost /etc/httpd/conf*
        //只显示包含检索字符串的文件名

grep -v “200″ /var/log/httpd/access_log*
        //搜索access_log文件不显示与搜索字符串不匹配的所有行

grep 192.168.56.1 /var/log/httpd/access_log | wc -l
        //搜索Apache日志文件并统计来自192.168.56.1ip的访问量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值