脚本与命令分享

脚本

首先我们专门设置一个用于放变量脚本的位置,比如我喜欢onedriver 我给这个目录一个环境变量image-20201226130525905

Gits ==> gits.bat / gits.sh

@echo off
chcp 65001
setlocal EnableDelayedExpansion
git add . && git commit -m "Use GITS & %date% & Powered By %username%" && git push

Cnpm

超级好用的npm换源方案,你还在傻傻的安装cnpm吗?

npm --registry https://registry.npm.taobao.org %*

Ciphey

@echo off
chcp 65001
cd %APPDATA%\roaming\python\python38\site-packages\ciphey\
python3 ciphey.py %*

Cerberus

@echo off
chcp 65001
python C:\cerberus\cerberus.py %*

Xray

@echo off
chcp 65001
"C:\xray_windows_amd64.exe" %*

WafW00f

python "C:\Program Files\Python39\Lib\site-packages\wafw00f-2.1.0-py3.9.egg\wafw00f\main.py"  %* 

Sqlmap

@echo off
chcp 65001
python "C:\sqlmap\sqlmap.py" %*

我在用的也就这些了,使用onedriver是因为自动同步

命令

我一般喜欢用FinalShellWindows Terminal

docker

# 进入容器
docker exec -it [p#1 dockername] /bin/[p#2 bash]
docker exec -it centos /bin/bash

# 登录阿里云账户
docker login --username=10000@qq.com registry.cn-hangzhou.aliyuncs.com
Passwd

# docker 封装成镜像
docker commit [p#1 docker 容器名] [p#1 docker 容器名]
# 把自己已经配置好的容器封装成容器名镜像

# docker 推送容器到阿里云
sudo docker tag [p#1 imgid] registry.cn-hangzhou.aliyuncs.com/UserName/[p#3 仓库名]:[p#2 版本号]
sudo docker push registry.cn-hangzhou.aliyuncs.com/UserName/[p#3 仓库名]:[p#2 版本号]
[p#1 imgid]:dockers images [p#3 仓库名]:docker 容器的名字 [p#2 版本号]:latest

# docker 拉取
sudo docker pull registry.cn-hangzhou.aliyuncs.com/UserName/[p#1 仓库名]:[p#2 版本号]

# 进阶
docker stop <容器名|容器ID>
systemctl stop docker | synoservice --stop pkgctl-Docker
docker inspect <容器名>
# 记录 ID
find / -name <容器ID>
# 进入文件夹 要修改的是 config.v2.json hostconfig.json
# 如果需要添加端口 , 请修改hostconfig.json
# 如果需要容器开启启动自定义命令
# 首先在根目录创建 自定义.sh
# ---
#!/bin/bash
/etc/rc.d/init.d/bt start &
/bin/bash
# ---
# 第一行是告诉系统以什么终端身份运行 第二行 是自定义的脚本命令 第三行是开启一个bash 防止容器完成任务睡觉

查找并删除

find / -name [p#1 目标文件名] | xargs rm -rf
find / -name *.log | xargs rm -rf

Git

# git初始化
git init
# 添加暂存
git add .
# 生明
git commit -m "first commit"
# 设置仓库地址 设置过后无需再次设置
git remote add origin git@xxx.git
# 推送 第一次必须指明分支 后期无需设置
git push -u origin master / git push
# 修改分支/直接修改config文件
git remote set-url origin [url]
git remote rm origin
git remote add origin [url]

进阶

还有什么呢?暂时没有想起来😂