我想学习 Linux,这是我为实现这个目标所做的事情的记录。
为了让你了解更多关于学习 Linux 对我的意义:今年我在 OSCON 2014 上遇到了一个名叫 David 的 edX 开发者。在我们就 edX 在其开源项目 Open edX 中采取的新方向进行讨论时,他告诉我关于 Linux 入门课程。 我立刻在心里报了名。 在软件技术领域我的职业生涯不断发展,所以“接受 Linux 教育”一直是我的目标。 而且,正如我在 我在 Medium 上的文章 中指出的那样,我没有编程背景。 我的专长是人类语言(英语),而不是计算机语言(在这里插入你最喜欢的语言)。
而且,不是在 Linux 中... 但也不会太久。
几周前,我报名参加了 edX 课程,Linux 入门,这很有趣。 我几乎完成了 18 章课程的一半,它教我“Linux 究竟是什么”。 我这样做是因为 Linux 对我现在很重要——就像有一天对所有热爱 Linux 的人来说一样,无论他们到达 Linux 企鹅大门的原因是什么。 我来到这里的原因是,我是谁引导我找到了一份支持 我相信的原则 的工作。 其余的都是其中的一部分。
注意: 我正在免费参加荣誉版; 你也可以支付少量费用来获得“认证成就证书”,以证明你已经完成了该课程,你可以向雇主或教育工作者展示,帮助你找到工作(或晋升)或进入课程。 通过“荣誉”版本,我可以按照自己的进度参加课程。
现在,让我们开始讨论正题。 以下是该课程的工作方式以及第 1-6 章的一些重点。
工作方式
- 创建一个帐户并注册 Linux 入门 课程。 课程 ID 是:LFS101x。
- 该课程由 Linux 基金会制作的视频和书面材料组成,作为你的主持人。
- 你只需要一台计算机和一个互联网连接,从中观看和阅读。 (为了从课程中获得更多收获,你可以在你的电脑上安装 Linux。)
- 该课程有针对课程中涵盖的 Linux 发行版的“自己尝试活动”和“实验室”。
- 每章都以几个多项选择题结尾。
- 为了对章节中的主题提供反馈,你可以在 讨论 论坛中留下反馈。
Linus Torvalds 为 edX 课程的欢迎词
第 1 - 6 章的重点
Linux 基金会创建了该课程的所有内容,包括视频、书面文本、活动和实验室。 对我来说很明显,他们的内容团队努力将视频穿插在书面材料之间,让你从无休止的阅读中得到休息。 此外,每个视频只有大约 30 秒到 2 分钟长。 他们避免一次性深入到太多细节中,给你提供知识块,让你测试它,然后转移到另一个主题。 每章都指出,随着课程的进行,你将更深入地了解每个主题。
该课程使用这些 Linux 发行版来教授课程
- Ubuntu (Debian 系列系统)
- openSUSE (SUSE 系列系统)
- CentOS (Fedora 系列系统)
原因
“因为实际上有数百个发行版,我们不可能在本课程中涵盖所有这些发行版。 相反,我们决定专注于三个主要的发行版系列,并且我们从每个系列中选择了一个特定的发行版用于所有插图、示例和练习。 这并不意味着我们认可这些特定的发行版; 它们只是因为被广泛使用并且广泛代表了它们各自的系列而被选择。”
名称和树
开源开发者想出的名字可能,嗯,很奇怪。 作为新手,你会想,“什么?! 我怎么发音,更不用说记住它了?” 但是,一旦你熟悉了这些术语,你就会说,“哦,当然你把图形界面叫做 'goo-ey'!” 典型的欢迎加入俱乐部之类的东西。 我很高兴地了解到,“GUI”并不吓人,而且完全正常! 它只是通过图标和屏幕与你的计算机进行交互! 而且,在学习包管理系统的层次结构时,我发现 yum 作为“Yellowdog Updater, Modified”更可爱(旁注: 创建者 Seth Vidal 住在我家附近)。 而且,当我阅读第 6 章中关于命令行操作的原因和方式时,我学到了重要的术语,如 SSH、bash 和 sudo。
在与技术专家的交流中,我发现另一个缺乏的因素是我对事物如何组合在一起的理解。 我从来没有上过编程课程,所以学习桌面环境的安装和启动过程真是太酷了。 然后,我终于可以使用命令提示符处理文件和目录了! 我开始希望我在第 4 章左右的某一台计算机上安装了 Linux,但我知道我在第 6 章错过了很多。
因此,请继续关注我作为 Linux 新手的新冒险,我将在我的第一次安装后进行汇报。
38 条评论