包管理与环境配置
你将学会什么
Section titled “你将学会什么”- 认识
brew、apt等常见包管理器的用法 - 优先修改
~/.bashrc、~/.zshrc等用户配置文件 - 换机器时只恢复配置文件,而不是重新安装每一个工具
不同发行版的包管理命令不一样,你只要先记住自己常用的那一套即可。比如 Homebrew 在 macOS 上可以管理很多开源工具,而在 Linux 上你更可能遇到 apt 或 brew 的变体:
brew install <package>brew updatebrew upgrade配置环境变量时,优先修改 ~/.bashrc、~/.zshrc 或 ~/.config/fish/config.fish,不要随手改全局配置。这样做的好处是,重装系统或换机器时,你只需要恢复配置文件,而不是重新安装每一个工具。
记住一个判断:工具本身可以随时重新安装,但「你的个性化配置」才是真正需要备份和恢复的部分。所以项目级配置也一律放在用户目录下,而不是系统目录。
先自己回答,再看答案:
brew和apt有什么共同点?- 为什么环境变量要写进用户配置文件而不是全局?
- 换机器时,配置文件的作用是什么?
参考答案
- 都是包管理器,负责安装、更新、卸载软件包,只是发行版或平台不同。
- 用户配置文件只影响当前用户,不易破坏系统级环境,也方便备份恢复。
- 工具可以重装,但配置恢复后就能复现原有环境,省去逐个配置的时间。
- 包管理器记住自己常用的那一套即可
- 环境变量写进
~/.bashrc、~/.zshrc等用户配置 - 配置可恢复 = 换机器不用重新配置每一个工具