# 配置参数(开始)===
ymd=$(date +%Y%m%d)
echo "日期:$ymd"
echo
keepday=5
echo "保留最近天数:$keepday"
echo
dirsync="/package/autosync/sync"
echo "同步目录:$dirsync"
@echo off
:: 配置参数(开始)===
set ymd=%date:~0,4%%date:~5,2%%date:~8,2%
echo 日期:%ymd%
echo.
set keepday=15
echo 保留最近天数:%keepday%
echo.
git filter-branch --force --index-filter "git rm --cached --ignore-unmatch -r 要删除的文件" --prune-empty --tag-name-filter cat -- --all
# 遍历所有 commit,删除文件,重写历史 commit,项目顶层执行
git push origin --all --force # 强行远程推送
-- 创建用户
CREATE USER dbUser WITH PASSWORD 'Abc123....';
-- 数据库授权用户,此时用户还是没有读写权限,需要授权表
GRANT ALL PRIVILEGES ON DATABASE dbName TO dbUser;
-- 当前数据库下 public schema 的表都授权给 dbUser
GRANT ALL PRIVILEGES ON all tables in schema public TO dbUser;
-- 指定表授权
apt-get install tcptraceroute -y # 依赖
# 一键安装
wget -O /usr/bin/tcping https://raw.githubusercontent.com/deajan/tcpping/master/tcpping && chmod 755 /usr/bin/tcping
wget -O /usr/bin/tcping http://www.vdberg.org/~richard/tcpping && chmod 755 /usr/bin/tcping # 另一个源
# help
https://github.com/deajan/tcpping
split -l 100000 -d access.log part/access_ --verbose # 按行切割
split -b 100m access.log -d part/access_ --verbose # 按字节大小切割
cat part/access_* > access.log # 合并
cat part.mp4 >> main.mp4 # 追加 part.mp4 到 main.mp4 末尾
bash -c "cat part.mp4 >> main.mp4" >> /dev/null # 静默执行