在日常使用电脑时,重装系统或换新设备后最头疼的事莫过于一个个手动下载安装常用软件。浏览器、办公套件、音视频工具……光是找官网、点下载、一步步安装就得折腾半天。其实,如果你用的是支持包管理器的操作系统,比如 Windows 的 Winget、macOS 的 Homebrew 或 Linux 的 APT、YUM,完全可以用一条命令批量搞定。
什么是包管理器?
包管理器原本是 Linux 系统中的核心工具,用来自动下载、安装、更新和卸载软件包。现在它已经扩展到了其他平台。比如 Windows 10/11 内置了 Winget,macOS 用户普遍使用 Homebrew,这些工具能让你跳过浏览器,直接在命令行中操作软件。
准备你的软件清单
先列出你常用的软件,比如 Chrome、VSCode、7-Zip、Notepad++ 等。然后查一下它们在对应包管理器中的包名。以 Winget 为例,你可以这样搜索:
winget search Google Chrome
返回结果会显示包名(Package ID),比如 Google.Chrome。把所有需要的包名整理成一个列表,就可以开始批量安装了。
批量安装实战:Winget 示例
假设你要安装 Chrome、VSCode 和 7-Zip,对应的包名分别是 Google.Chrome、Microsoft.VisualStudioCode 和 7zip.7zip。可以写成一条命令:
winget install -e --id Google.Chrome && winget install -e --id Microsoft.VisualStudioCode && winget install -e --id 7zip.7zip
更省事的方法是写个简单的批处理脚本:
@echo off
setlocal enabledelayedexpansion
set apps=Google.Chrome Microsoft.VisualStudioCode 7zip.7zip
for %%i in (%apps%) do (
echo 正在安装 %%i...
winget install -e --id %%i
)
echo 所有软件安装完成!
保存为 install.bat,双击运行,自动依次安装,全程无需干预。
macOS 上用 Homebrew 批量安装
如果你是 Mac 用户,Homebrew 是必备工具。安装完成后,可以用 brew install 一次性装多个软件:
brew install wget curl tree
图形界面软件用 brew install --cask,比如:
brew install --cask visual-studio-code google-chrome zoom
同样可以写成 shell 脚本,新机器上跑一遍,开发环境立马就位。
Linux 用户早就习惯了
Ubuntu 或 Debian 用户对下面这条命令不会陌生:
sudo apt update && sudo apt install -y firefox vlc git curl
CentOS 或 Fedora 用户则用 yum 或 dnf:
sudo dnf install -y firefox gedit git
这类命令可以直接写入初始化脚本,系统装好后第一件事就是运行它,比手动点击快得多。
小贴士:导出和分享配置
装完一次后,可以把命令保存到网盘或 GitHub。下次重装系统,或者帮朋友配电脑,直接复制粘贴就能用。甚至可以写个 README 说明哪些是开发用,哪些是日常用,分门别类。
有些人还会把自己的 Brewfile 或 winget export 导出文件共享出来,别人一键导入就能还原整个软件环境。这种做法在程序员圈里很常见,省时又不容易遗漏。