|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/dotfiles-from-start-to-finish-ish/
课程评论:没有评论
**课程名称:** Dotfiles 从零到一部分 **课程概述:** 本课程旨在帮助学员深入理解 macOS 系统中无处不在的隐藏“点文件”(dotfiles),这些文件是系统和应用程序配置信息的载体。通过本课程,您将学习: * **点文件的概念:** 准确理解点文件的定义及其作用。 * **点文件备份与管理:** 利用 Git 仓库备份并管理您的点文件。 * **自动化引导流程:** 使用工具自动化设置过程,简化新环境的搭建。 * **Homebrew 应用管理:** 借助 Homebrew 记录应用程序安装信息到远程仓库。 * **Shell 深入学习:** 掌握 Shell 的各项高级特性,包括重定向、标准输入/输出/错误、文件描述符、HereDoc/HereWord、错误码等。 * **Node.js 生态集成:** 了解 Node.js、NPM 和 Yarn 如何融入您的点文件设置,以及如何类比设置 Ruby、Java 等开发环境。 在学习过程中,您还将学习命令行操作以及相关的多种工具。您将能够自定义您的 Shell,配置别名、函数、变量,并使用开源项目替换内置工具,从而提升 Shell 使用体验。课程中的每一步都将与点文件概念紧密结合,并被记录在您的仓库中。 **未来规划:** 课程作者计划推出更多内容,包括: * **第二部分:** 专注于 ZSH Shell 的进阶使用。 * **第三部分:** 整合所有知识,实现新操作系统上的配置恢复。 **重要提示:** * 本课程所有操作均在 macOS 上进行,大部分内容对类 Unix 系统用户也适用,对 Windows 用户参考价值相对较低。 * 为了支持课程的持续更新和发展,请及时注册并鼓励更多人了解本课程。
Our Macs* are littered with hidden "dotfiles" which maintain system and application configuration information. In this course, we will:learn exactly what "dotfiles" are,backup these files in a Git repository,start using tools to automate the bootstrapping process,use Homebrew so our application installs are recorded in a remote repository,learn many things about our shell, including Redirection, Standard Input / Output / Error, File Descriptors, HereDoc / HereWord, Error Codes, and more.and see now Node, NPM, and Yarn fit into our Dotfiles setup (an exercise that will be similar to setting up Ruby, Java, etc.)Along the way, we will learn how to use the Command Line and several related tools. We will start customizing our shell (with aliases, functions, variables, etc.) and replace built-in tools with projects from the open source community that improve our shell experience. Each step we take will be tied back into the larger Dotfiles concept and recorded in our repository.This subject is big and I have many more hours of content that I'd like to create. In addition to what's currently available, I'm hoping to make two more installments; Part 2 would be about ZSH and Part 3 would be where we put it all together by restoring our setup on a new OS. As new content will likely come with price increases, now is the time to enroll. But whether I can continue adding material depends on the success of the current material, so please help get the word out. * All the work in this course is done on macOS. Much of the content will be relevant to those on Unix-like systems, and less so on Windows systems.