ps -aux //查进程
kill -9 PID //杀死进程
pkill -9 进程名 //杀死进程
ps -aux | grep "testName"
查看8080端口占用:lsof -i:8080
外面连接测试: telnet IP port
telnet 127.0.0.1 8888
语法:find path [options] params
作用:在指定目录下查找文件
eg:find -name "target3.java"
全局:find / -name "target3.java"
当前用户: find ~ -name "target*"
忽略大小写: find ~ -iname "target*"
语法:grep [options] pattern file
全称:Global Regular Expression Print
作用:查找文件里符合条件的字符串
eg: grep "moo" target* //从target打头的文件里面,找moo内容的文件
管道操作符 |
将指令连接起来,前一个指令做后一个指令的输入
eg: find ~ | grep "target"
//前面的输入作为输出
grep "partial\[true\]" bsc-plat.info.log | grep -o "engine\[[0-9a-z]*\]"
//包含某个字段的行的文件,展示出来
//-o 筛选出符合正则表达式的内容
ps -ef | grep tomcat
ps -ef | grep tomcat | grep -v //过滤掉grep指令本身
对文件内容进行统计
awk
语法:awk [options] 'cmd' file
一次读取一行文本,按输入分隔符进行切割
将切片直接保存在内建的变量中,$1,$2...
支持对单个切片的判断,支持循环判断,默认分割符为空格
eg:awk '{print $1,$4}' test.txt
awk '$1=="tcp" && $2==1{print $0}' test.txt
awk -F "," '{print $2}' test.txt