news 2026/9/13 4:33:51

reinstall 一键重装别名配置指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
reinstall 一键重装别名配置指南

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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/13 4:32:01

合宙CC表反接烧毁原理与维修实战指南

1. 项目概述:一次真实的合宙CC表反接事故复盘 合宙CC表——这个在物联网终端、智能电表、工业数据采集场景里被大量使用的国产模组化计量设备,最近在我手头的一批现场调试项目中,突然集中暴露出一个看似低级却后果严重的共性问题:…

作者头像 李华
网站建设 2026/9/13 4:31:02

SpringBoot+Vue全栈开发读书笔记共享平台实践

1. 项目背景与核心价值去年我在某高校信息化部门参与智慧校园建设时,发现学生群体存在一个普遍痛点:不同专业、年级的学生在阅读相同书籍时,往往需要重复整理相似的读书笔记。这促使我萌生了开发读书笔记共享平台的想法。这个基于SpringBootV…

作者头像 李华
网站建设 2026/9/13 4:30:18

Flutter与OpenHarmony表单验证:formz库实战解析

1. 项目背景与核心价值在跨平台应用开发领域,Flutter与OpenHarmony的结合正在开辟新的技术路径。表单作为人机交互的核心载体,其验证逻辑的复杂度往往随着业务增长呈指数级上升。传统Flutter表单开发存在三个典型痛点:验证逻辑与UI强耦合导致…

作者头像 李华
网站建设 2026/9/13 4:27:41

Motor CAD 8极48槽永磁同步电机振动噪声分析流程详解

做电机设计这些年,前期被电磁方案折磨得够呛,后期发现振动噪声更让人头大。客户要的从来不只是“能转”,而是“安静地转”、“稳定地转”。不少朋友问我,手头没有全套测试设备,怎么在设计阶段就把NVH问题挡在门外&…

作者头像 李华
网站建设 2026/9/13 4:22:27

电子货架标签为何必须用石英晶振?低功耗精准时序的底层逻辑

1. 为什么电子货架标签(ESL)里非得塞进一颗晶振?——从拆解实录讲起你拆过电子货架标签吗?不是那种扫码看参数的“伪拆解”,而是真刀真枪撬开外壳、焊下PCB、用放大镜盯住每一颗元件的那种。我上周刚拆了三款市面主流E…

作者头像 李华