zoukankan      html  css  js  c++  java
  • Linux下常用命令

    1.批量kill筛选进程

    [root@localhost ~]# ps -ef | grep php-fpm |awk '{print $2}'|xargs kill -9

    2.shell 获取当前日期

    date +%Y 以四位数字格式打印年份
    date +%y 以二位数字格式打印年份
    date +%m 月份
    date +%d 日期
    date +%H 小时
    date +%M 分钟
    date +%S 秒
    date +%w 星期,如果结果显示0,则表示周日

     3.windows下shell脚本在Linux上执行

    dos2unix filename.sh

     4. Linux下查找内容

    find / -type f -name 'go.mod' | xargs grep 'github.com/uber-go/atomic'

    5. 批量停止命令

    supervisorctl status | awk '{if ($1 ~ /^depth*/) print $1}' | xargs supervisorctl stop
    
    sudo supervisorctl status | awk '{if ($1 ~ /okex$/) print $1}' | xargs sudo supervisorctl stop

    6. 批量删除key

    redis-cli keys okex* | xargs redis-cli del

    7. grep命令

    # 打印匹配行的前后10行
    grep -10123’ test.log 
    
    # 打印匹配行的前后10行
    grep -C 10123’ test.log
    
    # 打印匹配行的前后10行
    grep -A 10 -B 10123’ test.log
    
    # 打印匹配行的后10行
    grep -A 10123’ test.log
    
    # 打印匹配行的前10行
    grep -B 10123’ test.log
    
    # 显示既匹配 ‘123’又匹配 ‘456’的行
    grep123’ test.log| grep456’
    
    # 搜索test.log中满足123的内容的行号
    grep -n ‘123’ test.log
    
    # 查看test.log指定行号后的内容,比如50行
    tail -n +50 test.log
    
    # 查看test.log的第50行到100行
    sed -n ‘50,100p’ test.log
  • 相关阅读:
    如何用nodejs创建一个proxy 服务
    企业包分发-应用内安装时碰到的问题
    React-Native与Weex的比较
    前端炫酷动画展示利器(lottie)
    记录一个web开发工具集网页
    git 和 远程分支关联
    reference to 'X' is ambiguous 解决
    mac 下解压 .bin文件
    fabric 集成trello
    ES6 对象的创建及操作
  • 原文地址:https://www.cnblogs.com/yueyun00/p/9897590.html
Copyright © 2011-2022 走看看