总结一下在工作、生活中遇到的linux命令
查询
// 实时查询日志
tail -f 日志名
// 实时查询日志,根据条件查询
tail -f 日志名 | grep -i "条件"
-i: 不区分大小写、不全字匹配
// 根据条件查询日志
grep "条件1" 日志名 | grep "条件2"
cat 日志名 | grep -C 5 "条件"
5:展示上下5行
mysql命令
// 登录
mysql -u 用户名 -P 端口 -h ip -p
回车后输入密码
ex: mysql -u user -P 16630 -h 192.168.0.1 -p
// round(* , 2) 四舍五入; sum()求和
ex: select round(sum('字段'), 2) from ad where day = 20231201;
// SUBSTRING_INDEX('字段', '按什么截取', '截取第几位') 截取字符串
ex: SELECT SUBSTRING_INDEX('字段', '_', 1) from ad where day = 20231101;
其他
// linux查看启动端口
netstat -nultp
// 解压缩
unzip *.zip
// 拷贝
cp /tmp/*.zip /opt/*.zip
// 移动
mv /tmp/*.zip /opt/