shell
Mac
Git
查看 ts 文件增删记录
1
2date="2025-04-29";authorName=$(git config user.name);git log --all --author=${authorName} --since="${date} 00:00:00" --until="${date} 23:59:59" --pretty=tformat: --numstat | awk '$3 ~ /\.ts$/ { add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }'
查看所有提交记录
1
date="2025-02-20";authorName=$(git config user.name);git log --source --all --author="${authorName}" --since="${date}" --until="${date} 23:59:59" --oneline --graph --decorate
System
- 查看应用内存使用
1
ps -axo rss,comm | grep 'Google Chrome' | awk '{sum+=$1} END {print sum/1024 " MB"}'
Ubuntu
Certbot
- 自动部署,添加nginx配置
1
2sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d {url} - 只生成证书
1
sudo certbot certonly --standalone -d dice.dogeggs.cn