reinstall 一键重装别名配置指南
【免费下载链接】reinstall一键DD/重装脚本 (One-click reinstall OS on VPS)项目地址: https://gitcode.com/GitHub_Trending/re/reinstall
reinstall 是一键 VPS 系统重装脚本。本篇解决一个具体问题:把常用的重装命令写成 shell 别名。它支持 20 多种 Linux 发行版和 Windows,全程走官方源,别名配置好之后直接可用。
最小组装
三步:把脚本克隆到本地、写一个别名、让它生效。下面示例是最小可用形态,别名 re-deb12 对应重装到 Debian 12。
以下命令完成仓库克隆,把别名追加到 ~/.bashrc,并让当前会话立即生效:
git clone https://gitcode.com/GitHub_Trending/re/reinstall echo "alias re-deb12='bash ~/reinstall/reinstall.sh debian 12'" >> ~/.bashrc source ~/.bashrc执行后在终端输入 re-deb12,效果等同于输入完整命令 bash reinstall.sh debian 12。仓库放在其它位置时,把别名里的路径换成对应位置即可。脚本运行会清空整块硬盘的全部数据,首次使用前务必核对目标版本。
按目标系统扩展
最小组装的别名够用就不必改动。维护多台机器或经常切换发行版时,可以按目标系统各加一条。reinstall.sh 的第一个参数是系统名,第二个是版本号,后面可以跟 --username、--password、--ssh-port 等可选参数。
Linux 目标:按发行版添加别名
以三个常见发行版为例,版本号与脚本参数帮助里的列表一致:
alias re-deb12='bash ~/reinstall/reinstall.sh debian 12' alias re-ubi22='bash ~/reinstall/reinstall.sh ubuntu 22.04' alias re-rocky9='bash ~/reinstall/reinstall.sh rocky 9'任何一条别名末尾都可以再追加参数,比如加 --ssh-key 预设 SSH 公钥。
Windows 目标:为镜像与语言设置别名
重装 Windows 使用 windows 关键字,--image-name 指定镜像名,--lang 指定系统语言,举两个常用版本:
alias re-win11='bash ~/reinstall/reinstall.sh windows --image-name "Windows 11 Enterprise LTSC 2024" --lang zh-cn' alias re-win2022='bash ~/reinstall/reinstall.sh windows --image-name "Windows Server 2022 Standard" --lang zh-cn'镜像名要在脚本的自动查找列表里,其它版本需自行用 --iso 指定官方 ISO 链接,还可以追加 --rdp-port 修改远程桌面端口。
把别名升级成函数
固定参数的别名只绑定一个版本。系统和版本经常变化时,把别名改成带参数的函数,参数个数不再受限:
re() { bash ~/reinstall/reinstall.sh "$1" "${@:2}" }用法是 re debian 12 --password 'xxx' 或 re ubuntu 22.04 --ssh-port 2222。相比 alias,函数能把后续参数原样透传,不用为每种组合单独记一个别名。
容易踩的几个坑
- 别名里用相对路径,仓库挪动位置后全部失效,脚本路径写成 ~/reinstall/reinstall.sh 这类完整路径更稳。
- 修改 ~/.bashrc 后要 source ~/.bashrc 或新开终端,新别名才生效。
- 重装会清空整块硬盘,别名误触发时可在重启前用 bash reinstall.sh reset 取消重装。
别名的意义不在省步骤,而在省记忆。目标系统固定下来后,把它写成一条短命令就够了。
【免费下载链接】reinstall一键DD/重装脚本 (One-click reinstall OS on VPS)项目地址: https://gitcode.com/GitHub_Trending/re/reinstall
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考