文件搜索命令
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