发布时间:
Github 代理配置 #
-
设置代理
git config --global http.https://github.com.proxy http://127.0.0.1:33210
-
取消代理
git config --global --unset http.https://github.com.proxy
Windows #
端口 #
-
查找端口
netstat -ano | findstr "8848"
-
干的掉端口
11724
taskkill /PID 11724 /F
系统信息 #
-
系统信息
systeminfo
-
环境变量
set
-
DirectX 诊断工具 WIN + R
dxdiag
-
注册表 WIN + R
regedit
网络 #
- DNS 查询工具
nslookup example.com
- tracert 路由追踪
tracert example.com
- ipconfig 网络配置
ipconfig /all # 查看当前网卡 IP ipconfig # 刷新 DNS ipconfig /flushdns # 查看 DNS 缓存 ipconfig /displaydns # 重新注册DNS并刷新 ipconfig /registerdns
- telnet 远程连接,可测试端口是否放行。
telnet
ip|域名
端口
telnet example.com 80
- netstat 网络连接工具
netstat -ano
- net use 挂载共享目录
# net use <驱动器号>: \\服务器IP\共享名称 /user:用户名 密码 net use Z: \\192.168.1.100\SharedFolder /user:user password
Window 桌面飞了 #
没有桌面了,打开任务管理器(文件->运行新任务),新建 explorer.exe
即可恢复。
-
explorer
explorer
安卓证书 #
需要有 jdk 环境
-
keytool 生成密钥库和签名证书
keytool -genkeypair -v -keystore my-release-key.keystore -alias my-alias -keyalg RSA -keysize 2048 -validity 10000
-
参数说明:
-genkeypair
:生成密钥对(公钥和私钥)。-v
:显示详细信息。-keystore my-release-key.keystore
:指定生成的密钥库文件名(如my-release-key.keystore
)。-alias my-alias
:为密钥对设置别名(如my-alias
)。-keyalg RSA
:指定密钥算法为 RSA。-keysize 2048
:指定密钥长度为 2048 位(推荐值)。-validity 10000
:证书有效期为 10000 天(约 27 年)。
-
查看证书信息
keytool -list -v -keystore my-release-key.keystore
Linux #
Crontab #
-
添加定时任务
crontab -e
-
每天 7 点 30 执行一次
30 7 * * * systemctl start xxxxx.service
-
查看定时任务
crontab -l
Service #
-
添加系统服务
vi /etc/systemd/system/xxx.service
[Unit] Description=事件订阅通知 [Service] ExecStart=/home/xxx/xxx [Install] WantedBy=multi-user.target
-
参数说明:
Description
脚本描述ExecStart
脚本执行路径
-
启用服务
systemctl enable xxx.service
Chrome #
通过命令操作浏览器
-
打开百度
chrome.exe ^ --enable-automation ^ --app=https://www.baidu.com ^ --lang=cn ^ --no-first-run ^ --user-data-dir=D:\.temp\test
Git #
将本地代码推送新仓库 #
# 1、初始本地仓库
git init
# 2、添加远程仓库地址
git remote add origin https://github.com/yourusername/your-repo.git
# 3、添加当前目录下所有文件
git add .
# 4、提交更改
git commit -m "Initial commit" # 提交并添加描述
# 5、推送到远程仓库的 master 分支
git push -u origin master
# 或
git push -u origin main
解决冲突 #
- 拉取远程更改
git pull origin master
- 再次推送
git push origin master
- 强制推送(慎用,会覆盖)
git push origin master --force