From 4e196277b37b4afb9747a22dfa942689e4573f37 Mon Sep 17 00:00:00 2001 From: aborn Date: Tue, 7 Feb 2023 11:07:27 +0800 Subject: [PATCH 01/10] feat: ln --- shell/freqCommand.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shell/freqCommand.sh b/shell/freqCommand.sh index d9d8479..fc6a57e 100644 --- a/shell/freqCommand.sh +++ b/shell/freqCommand.sh @@ -120,3 +120,6 @@ cargo install bat # 列出当前源&切换源 nrm ls nrm use + +## 软连接,将/opt目录下软件连接到/usr下 +ln -s /opt/homebrew/bin/ispell /usr/local/bin/ispell From b8ff159b31c25fb64dcca53b153852f18964543f Mon Sep 17 00:00:00 2001 From: aborn Date: Tue, 7 Feb 2023 18:03:30 +0800 Subject: [PATCH 02/10] feat: add lsof --- shell/freqCommand.sh | 5 ++++- shell/run-nacos.sh | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100755 shell/run-nacos.sh diff --git a/shell/freqCommand.sh b/shell/freqCommand.sh index fc6a57e..c5517e5 100644 --- a/shell/freqCommand.sh +++ b/shell/freqCommand.sh @@ -16,12 +16,15 @@ mvn dependency:tree # 手动安装jar包到本地 mvn install:install-file -Dfile=/Users/aborn/Downloads/joda-time-2.9.6.jar -DgroupId=joda-time -DartifactId=joda-time -Dversion=2.9.6 -Dpackaging=jar -DgeneratePom=true -# 检查网络端口监听也可以用(linux only) +# 检查网络端口监听也可以用(linux only), mac使用 lsof sudo netstat -tupln # mac下查看端口号占用情况,如以下查看端口号20881被占用情况 # https://stackoverflow.com/questions/4421633/who-is-listening-on-a-given-tcp-port-on-mac-os-x sudo lsof -nP -i:20881 +sudo lsof -i -P | grep LISTEN +# 具体端口 +sudo lsof -i -P | grep LISTEN | grep :$PORT # grep查找,递归查找关键字 Redis grep -r "Redis" . diff --git a/shell/run-nacos.sh b/shell/run-nacos.sh new file mode 100755 index 0000000..408b3b0 --- /dev/null +++ b/shell/run-nacos.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +# 启动 nacos +cd /Users/aborn/software/nacos/bin +export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_351.jdk/Contents/Home +sh startup.sh -m standalone From ef4fb94df774e04378321f853a7feeda3bbd8c72 Mon Sep 17 00:00:00 2001 From: aborn Date: Fri, 10 Feb 2023 20:01:16 +0800 Subject: [PATCH 03/10] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E4=B8=BAnull?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/sql_examples.sql | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sql/sql_examples.sql b/sql/sql_examples.sql index a6fb4b8..c85cc21 100644 --- a/sql/sql_examples.sql +++ b/sql/sql_examples.sql @@ -26,3 +26,7 @@ select distinct domainKey from MetaInfo; # 修改字段长度 (修改表user中字段name的长度为50) alter table user modify column name varchar(50); + + +# 更新字段为null的值为新值 +update mp_markdown_meta set post_time='1970-01-01 00:00:00' where isnull(post_time) ; From fc552025b55ce732ac8b9f33e2ccf45be17e67c0 Mon Sep 17 00:00:00 2001 From: aborn Date: Sat, 25 Feb 2023 15:33:51 +0800 Subject: [PATCH 04/10] feat: add kill port. --- shell/killjava.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/shell/killjava.sh b/shell/killjava.sh index d586924..612a972 100755 --- a/shell/killjava.sh +++ b/shell/killjava.sh @@ -2,3 +2,7 @@ ## 干掉java进程 sudo kill -9 `ps -ef |grep java|grep -v grep |awk '{print $2}'` + + +## 干掉端口号为 xx的 java程序 +# sudo kill -9 `lsof -nP -i:8060 |grep java|awk '{print $2}'` From 69b2b1f7cd351831d3b4c6da9cfb8d39bc127584 Mon Sep 17 00:00:00 2001 From: aborn Date: Sun, 19 Mar 2023 22:24:53 +0800 Subject: [PATCH 05/10] feat: add reboot-hui --- shell/reboot-hui.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100755 shell/reboot-hui.sh diff --git a/shell/reboot-hui.sh b/shell/reboot-hui.sh new file mode 100755 index 0000000..8a781fc --- /dev/null +++ b/shell/reboot-hui.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +## 干掉端口号为 xx的 java程序 +# sudo kill -9 `lsof -nP -i:8060 |grep java|awk '{print $2}'` + +sudo kill -9 `lsof -nP -i:8010 |grep java|awk '{print $2}'` +sudo kill -9 `lsof -nP -i:8081 |grep java|awk '{print $2}'` +sudo kill -9 `lsof -nP -i:8082 |grep java|awk '{print $2}'` +sudo kill -9 `lsof -nP -i:8086 |grep java|awk '{print $2}'` +sudo kill -9 `lsof -nP -i:8088 |grep java|awk '{print $2}'` From 619fba7d01309a382cc124742d0fc8998df46d42 Mon Sep 17 00:00:00 2001 From: aborn Date: Tue, 4 Apr 2023 16:16:39 +0800 Subject: [PATCH 06/10] add docker command --- shell/demo.sh | 9 +++++++++ shell/docker.sh | 26 ++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/shell/demo.sh b/shell/demo.sh index 46e4381..ce04715 100755 --- a/shell/demo.sh +++ b/shell/demo.sh @@ -1,5 +1,14 @@ #!/bin/sh +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +DIR="$( cd "$( dirname "$0" )" && pwd )" +CURRENT_DIR=`pwd` + +echo "script dir $SCRIPT_DIR" +echo "dir $DIR" +echo "CURRENT_DIR $CURRENT_DIR" +cd $DIR +echo "CURRENT_DIR `pwd`" echo "parameter $#" echo "$1" diff --git a/shell/docker.sh b/shell/docker.sh index f40f748..9dd1f89 100644 --- a/shell/docker.sh +++ b/shell/docker.sh @@ -1 +1,27 @@ # docker 常用命令 + + +# 创建用户自定义网桥 +docker network create codepulse_net + +# 将容器加入网桥 +docker network connect codepulse_net codepulse_h5 + +# 查看自定义bridge网桥信息 +docker network inspect b3e2fa1b291b + +# 进入命令行界面 +docker exec -it codepulse_h5 /bin/bash + +# 镜像列表 +docker image ls + +# 删除镜像 +docker image rm 61e8c95ada51 + +# 容器列表 +docker container ls + + +# 删除容器 +docker container rm From b39a0b3eddb8706dd94ffceaf9ee126b35655043 Mon Sep 17 00:00:00 2001 From: aborn Date: Tue, 4 Apr 2023 16:24:00 +0800 Subject: [PATCH 07/10] u --- shell/docker.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shell/docker.sh b/shell/docker.sh index 9dd1f89..3388dd9 100644 --- a/shell/docker.sh +++ b/shell/docker.sh @@ -1,5 +1,5 @@ # docker 常用命令 - +# https://docs.docker.com/engine/reference/run/ # 创建用户自定义网桥 docker network create codepulse_net From bf0119e9ea41550f59962628e82fdf47177005f0 Mon Sep 17 00:00:00 2001 From: aborn Date: Tue, 4 Apr 2023 17:12:06 +0800 Subject: [PATCH 08/10] dock u --- shell/docker.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shell/docker.sh b/shell/docker.sh index 3388dd9..b8f144a 100644 --- a/shell/docker.sh +++ b/shell/docker.sh @@ -20,7 +20,7 @@ docker image ls docker image rm 61e8c95ada51 # 容器列表 -docker container ls +docker container ls -a # 删除容器 From 846f25ec14ceb3c408d5c99683111df8ebd562b6 Mon Sep 17 00:00:00 2001 From: aborn Date: Tue, 4 Apr 2023 19:00:50 +0800 Subject: [PATCH 09/10] =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shell/freqCommand.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shell/freqCommand.sh b/shell/freqCommand.sh index c5517e5..4c748c5 100644 --- a/shell/freqCommand.sh +++ b/shell/freqCommand.sh @@ -1,6 +1,9 @@ #!/usr/bin/env bash # 常用操作命令 ############################################ +# 查看系统信息 +uname -a + # grep的或操作,查看当前打开的网络链接 lsof -i | grep -E "(LISTEN|ESTABLISHED)" From 68d89a239b90ea47b91b675b65319883bafe4717 Mon Sep 17 00:00:00 2001 From: aborn Date: Mon, 10 Jul 2023 13:15:38 +0800 Subject: [PATCH 10/10] feat: add. --- git/gitFreqCommand.sh | 1 + shell/powershell.sh | 6 ++++++ sql/sql_examples.sql | 4 ++++ 3 files changed, 11 insertions(+) create mode 100644 shell/powershell.sh diff --git a/git/gitFreqCommand.sh b/git/gitFreqCommand.sh index 05925f7..fe6e6b8 100644 --- a/git/gitFreqCommand.sh +++ b/git/gitFreqCommand.sh @@ -26,6 +26,7 @@ git commit -m "Initial commit" ## 删除远程分支 git push origin : # v1.5+ git push origin --delete # v1.7+ +git branch --delete dev # 删除本地分支 ## 与远端关联 git remote add origin diff --git a/shell/powershell.sh b/shell/powershell.sh new file mode 100644 index 0000000..56eb2c9 --- /dev/null +++ b/shell/powershell.sh @@ -0,0 +1,6 @@ +# 查看端口占用情况 +netstat -ano +netstat -aon|findstr "2008" + +# 查看指定 PID 的进程 +tasklist|findstr "8912" diff --git a/sql/sql_examples.sql b/sql/sql_examples.sql index c85cc21..a0fb4ae 100644 --- a/sql/sql_examples.sql +++ b/sql/sql_examples.sql @@ -21,6 +21,10 @@ insert into temp values("gr", 108333, "goooogle"); # 查询表中某个字段(eleName)是否重复行 select * from where a="avalue" group by `eleName` having count(eleName)<>1 +# 按app进行分组统计金额 +SELECT app as 平台, sum(total_amount) as 金额 FROM order WHERE uid=2216620 and state='PAYED' GROUP BY app; + + # 查询某个字段不重复的记录 select distinct domainKey from MetaInfo;