zoukankan      html  css  js  c++  java
  • linux常用命令学习记录

    1.搜索文件和文件夹

    find ~ -name "test.txt"

    不区分大小写

     find ~ -iname "test.txt"

    2.对日志内容做统计

    打印指定列 分隔符是空格

    awk '{print $1, $3}' test.txt

    条件匹配

    awk '$2=="38892" && $4==2101{print $0}' text.txt

     包括表头

    awk '($2==38892 && $4==2101) || NR==1 {print $0}' test.txt

    指定分隔符 

    awk -F ","  '{print $2}' test.txt

    统计日志内容做统计

    grep 'partial[true]'  test.txt | grep -o 'engine[[0-9a-z]*]' | awk '{enginearr[$1]++}END {for(i in enginearr) print i " " enginearr[i]}'

    3. 批量替换文件内容

    sed 's/^Str/String/' replace.java  - # 把Str开头的字符串替换成String

    真正替换:

    sed -i s/^Str/String/' replace.java  - # 把Str开头的字符串替换成String

     sed -i 's/.$/;/' replace.java

    替换所有符合条件的字符 g

    sed -i ‘s/Jack/me/g’ replace.java

    删除空行

    sed -i  '/^ *$/d' replace.java

    删除Interger 所在的行

    sed -i  '/Interger/d'  replace.java

     4 grep 命令 检索文件内容

    grep "moo" target* 

    5. 管道操作符 |

    find ~ -name "target*"   === find ~ | grep "target"

    ps -ef | grep tomcat

    ps -ef |grep tomcat | grep -v "grep"

  • 相关阅读:
    xamp配置多域名站点
    POJ1611-The Suspects-ACM
    POJ2524-宗教问题-并查集-ACM
    POJ3274-牛的属性-HASH-ACM
    拓扑排序-DFS
    拓扑排序
    POJ1007-DNA Sorting-ACM
    POJ1258-Agri-Net-ACM
    wdcp-apache配置错误导致进程淤积进而内存吃紧
    wdcp-apache开启KeepAlive提高响应速度
  • 原文地址:https://www.cnblogs.com/gylhaut/p/11812854.html
Copyright © 2011-2022 走看看