1.查找相关命令 whereis/find
whereis mysql
find . -maxdepth 2 -name "*.log" | xargs grep "error"
2.vim 基础操作
gg: 将光标移动到文档开头
G: 将光标移动到文档末尾
Home: 将光标移动到一行的开头
End: 将光标移动到一行的末尾
:s/aa/bb/ 替换当前行第一个 aa为 bb
:s/aa/bb/g 替换当前行所有 aa 为 bb
:%s/orm/nis/g
yy: 复制一行
dd: 删除一行
p: 粘贴内容
:wq 保存修改退出 :q! 不保存修改强制退出 :wq! 保存修改强制退出
3.查看日志相关命令 cat/more/less
主要通过cat,more,less 命令来查看
cat
cat info.log 从上到下将内容显示在屏幕上面
more
more info.log
空格或者回车键往下翻日志,b键往回翻页
/hello 在日志里面搜索"hello"出现的位置,n键往后面找下一个"hello"所在位置
more info.log | grpe hello
more info.log | grep hello > info_1.log
more info.log | sed -n '/2021-06-30 18:55:/,/2021-06-30 19:55:/p' > info_1.log
less
less info.log 也是对日志文件一页页输出,通过PageUp,PageDown 快速翻页
q 退出文件
4.进程和端口 ps/grep/netstat
ps -ef | grep java
netstat -nap | grep PID
netstat -nap | grep 端口号