zoukankan      html  css  js  c++  java
  • linux常用命令记录(一)

    文件搜索命令

    grep在文件中查找字符并输出

    grep 字符或字符串 文件目录
    grep pub /teach/1.txt -c 字符出现总行数
    grep public /teach/1.txt -n 行号
    grep public /teach/1.txt -i 不区分大小写
    grep -5 'parttern' inputfile //打印匹配行的前后5行
    grep -C 5 'parttern' inputfile //打印匹配行的前后5行
    grep -A 5 'parttern' inputfile //打印匹配行的后5行
    grep -B 5 'parttern' inputfile //打印匹配行的前5行
    grep public /teach/1.txt -v 输出除该字段以外的所有字符

    Top命令

    输出详解

    第一行 top - 17:15:55 up 106 days,  6:09, 10 users,  load average: 0.41, 0.41, 0.40

    【17:18:59]】当前时间

    【up 106 days,  6:09 】系统运行时间  

    【10 users】 当前登录用户数

    【load average: 0.41, 0.41, 0.40 】  系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。

    【load average】 如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。

    第二行 Tasks: 210 total,   1 running, 209 sleeping,   0 stopped,   0 zombie

    【Tasks: 210 total】 进程总数

    【1 running 】 当前运行进程数

    【209 sleeping】 睡眠进程数

    【0 stopped】 停止进程数

    【0 zombie 】僵尸进程数

    第三行 %Cpu(s):  2.1 us,  1.1 sy,  0.0 ni, 96.3 id,  0.0 wa,  0.0 hi,  0.5 si,  0.0 st

    %Cpu(s):  2.1 us】 用户空间占用CPU百分比

    【1.1 sy】内核空间占用CPU百分比

    【0.0 ni】用户进程空间内改变过优先级的进程占用CPU百分比

    【96.3 id,

    ps -ef|grep

    https://www.cnblogs.com/freinds/p/8074651.html

    查找文件

    查找目录

    find / -name 'redis'  绝对匹配 模糊匹配加*

    jps -ml

    Grep

    在查询的结果上进行搜索

    cat file|grep '搜索名字'
    ./jstack 1234|grep "java.lang.Thread.State" | sort -nr | uniq -c  //搜索指定关键字 并按搜索到的内容排序 然后去重统计

    find

    find / —name nginx  全局查找指定文件

    测试网络是否连通

    telnet 192.168.21.135  6379

  • 相关阅读:
    浅谈Semaphore类
    Python浅谈requests三方库
    191104
    191103
    191102
    191101
    191031
    191030
    191029
    191028
  • 原文地址:https://www.cnblogs.com/LQBlog/p/11776684.html
Copyright © 2011-2022 走看看