zoukankan      html  css  js  c++  java
  • 一些经常用到的linux命令

    1.杀死特定关键字的进程:

    ps -ef | grep lxs |grep -Ev grep| awk '{print $2}' | xargs -t -i kill -9 {}

    或者:

    kill -9 $( ps -ef | grep lxs |grep -Ev grep| awk '{print $2}' )

    将关键字httpd改为自己需要杀死进程的关键字


    2.grep过滤特定的行,如过滤空行

    有时工作中需要把一些相关配置文件.conf 中的命令显示出来.如想查看mysql的my.cnf里的配置,可使用cat my.cnf  | grep -Evn "^$|#"
    grep -E 扩展正归表达式
    -v         排除
    -n         打印行数


    3.查找一个文件中不包含某字串的行.

    查找日志时大部分记录都是正确的,但也有小量是错误的,需要将这些错误的查找出来,可以这样:

    grep "GET PACKET" serv.log > t.txt

    awk '{if ($6 != "size:28") print $0}' t.txt 

    第一句,将serv.log 的所有含有"GET PACKET"的行输出到t.txt中.

    第二句,将行中不包含"size:28"的行打印出来

  • 相关阅读:
    Linux操作系统(二)
    匿名函数和内置函数
    BeautifulSoup
    Robots协议
    列表和生成器表达式
    迭代器
    排序总结
    图论专题笔记
    Trie树的二三事QWQ
    二分答案经典入门题:)
  • 原文地址:https://www.cnblogs.com/moodlxs/p/2397660.html
Copyright © 2011-2022 走看看