1.docker 安装 rabbitmq
启动脚本:
docker run -d --name rabbitmq --publish 5671:5671 --publish 5672:5672 --publish 4369:4369 --publish 25672:25672 --publish 15671:15671 --publish 15672:15672 rabbitmq:3-management
2.linux jar包执行
此处微服务部署,采用内置tomcat部署,执行脚本如下:
java -jar ***.jar > ***.log &
此处意为当前目录下的某某jar包执行,并将日志保存在当前目录下的某某.log,“&”意为后台启动。
jobs fg 4 netstat -nlp | grep :8761 lsof -i:8761
jobs 查看后台运行的任务列表
fg [编号] 将某个作业调回前台控制
netstat lsof 均为查看某端口占用的进程号 - pid,其中 lsof 为Ubuntu专用命令
3.ls -lh
shell实现按兆展示文件大小,采用 ls 的 -h :human-readable 属性
ls -lh
4.合并文件、去重、取某一列、另存
cat douyin_* | awk -F " " '{if($1!=$2) print}' | sort -u | awk -F " " '{if($2!=1&&$2!=2&&$2!=3&&$2!=0) print}' > res.txt
取满足某条件总数
cat douyin_* | awk -F " " '{if($1!=$2) print}' | sort -u | wc -l