脚本与命令分享

2022-02-11 12:53:57 浏览数 (1)

脚本

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

Gits ==> gits.bat / gits.sh

代码语言:javascript复制
@echo off
chcp 65001
setlocal EnableDelayedExpansion
git add . && git commit -m "Use GITS & �te% & Powered By %username%" && git push 

Cnpm

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

代码语言:javascript复制
npm --registry https://registry.npm.taobao.org %*

Ciphey

代码语言:javascript复制
@echo off
chcp 65001
cd %APPDATA%roamingpythonpython38site-packagesciphey
python3 ciphey.py %*

Cerberus

代码语言:javascript复制
@echo off
chcp 65001
python C:cerberuscerberus.py %*

Xray

代码语言:javascript复制
@echo off
chcp 65001
"C:xray_windows_amd64.exe" %*

WafW00f

代码语言:javascript复制
python "C:Program FilesPython39Libsite-packageswafw00f-2.1.0-py3.9.eggwafw00fmain.py"  %* 

Sqlmap

代码语言:javascript复制
@echo off
chcp 65001
python "C:sqlmapsqlmap.py" %*

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

命令

我一般喜欢用FinalShellWindows Terminal

docker

代码语言:javascript复制
# 进入容器
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 防止容器完成任务睡觉

查找并删除

代码语言:javascript复制
find / -name [p#1 目标文件名] | xargs rm -rf
find / -name *.log | xargs rm -rf

Git

代码语言:javascript复制
# 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]

进阶

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

0 人点赞