教程演示🔗
使用 Dotfiles 在 Git 存储库中备份您的 Mac 设置,同时获得命令行和 ZSH 专业知识。
你将学到什么
-
将软件和系统配置保存在“Dotfiles”Git 存储库中,以便将来进行计算机恢复。
-
使用 Homebrew 以自动化且幂等的方式安装软件。
-
使用各种预装和新的命令行工具,包括 bat、exa、git、httpie、ls、man 等。
-
介绍一些应用程序(包括 VS Code、Alfred、Dropbox、GitKraken 和 Snappy)以及它们与 Dotfile 的关系。
-
在命令行和应用程序、VS Code 和 GitKraken 中中级使用 Git 和 GitHub。
要求
-
macOS 的一般使用
-
一个 GitHub 帐户和一些 Git 经验
描述
我们的 Mac* 散布着隐藏的“点文件”,它们维护系统和应用程序配置信息。在本课程中,我们将:
- 准确了解“点文件”是什么,
- 将这些文件备份到 Git 存储库中,
- 开始使用工具来自动化引导过程,
- 使用 Homebrew,以便我们的应用程序安装记录在远程存储库中,
- 了解有关 shell 的许多内容,包括重定向、标准输入/输出/错误、文件描述符、HereDoc / HereWord、错误代码等等。
- 现在看看 Node、NPM 和 Yarn 是否适合我们的 Dotfiles 设置(这个练习类似于设置 Ruby、Java 等)
在此过程中,我们将学习如何使用命令行和一些相关工具。我们将开始自定义我们的 shell(使用别名、函数、变量等),并用来自开源社区的项目替换内置工具,以改善我们的 shell 体验。我们采取的每一步都将与更大的点文件概念联系起来并记录在我们的存储库中。
这个主题很大,我想创作更多时间的内容。除了当前可用的内容之外,我希望再制作两期;第 2 部分将介绍 ZSH,第 3 部分将通过在新操作系统上恢复设置来将所有内容组合在一起。由于新内容可能会随着价格上涨而出现,所以现在是注册的时候了。但我是否可以继续添加材料取决于当前材料的成功,所以请帮忙宣传。
* 本课程的所有工作均在 macOS 上完成。大部分内容与类 Unix 系统相关,而与 Windows 系统相关的内容较少。
本课程适合谁:
- 软件开发人员正在寻找一种备份系统和设置的极客方式。
- 那些可能避开了命令行,但准备冒险尝试的人。
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。