以有趣的方式学习 Linux 的 7 个网站以有趣的方式学习 Linux 的 7 个网站以有趣的方式学习 Linux 的 7 个网站以有趣的方式学习 Linux 的 7 个网站
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

以有趣的方式学习 Linux 的 7 个网站

发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux 并不一定很难学

得益于无数的在线资源,学习 Linux 不再是一个令人畏惧的旅程。必须阅读枯燥的教科书并依靠难以理解的技术文档来学习的日子已经一去不复返了。我们在互联网上搜索了最好的网站,以便您可以以有趣、互动且引人入胜的方式学习 Linux。

为什么要考虑学习 Linux?

如果您打算进入 IT 领域,那么了解 Linux 的工作原理是必须的。大多数 IT 领域(例如网络、服务器管理、编程和开发、DevOps 或网络安全)都需要精通 Linux 系统。

即使您不打算从事 IT 职业,您仍然可以获得 Linux 知识以谋取个人利益。无论您是对操作系统的工作原理感兴趣、需要它进行学术研究还是只是为了好玩而学习,掌握 Linux 都可以是一次有益的经历。

7 个学习 Linux 的网站

我们根据内容、用户友好性和学习目的深入研究和策划了这份列表。因此,事不宜迟,让我们直接进入列表。

Linux之旅

Linux Journey 之所以名列前茅,是因为其课程结构组织得非常好。从命令行到网络,它们都能满足您的需求。所有课程都根据您学习 Linux 的阶段分为几个部分。每个部分下都有一些小节,进一步划分课程。

这些课程都是基于文本的,并在必要时提供额外的代码片段。对于喜欢视觉材料的人来说,这可能是一个骗局。然而,他们描述课程的方式使其读起来很有趣,即使你不喜欢阅读,也完全值得。每节课都很短,因此您只需几分钟即可完成。这些课程附带练习,为您提供实践经验,我们在获取技术知识时绝对推荐您这样做。您还可以通过底部的测验问题来测试您的学习情况。

用户界面 (UI) 看起来时尚、干净,让您在学习时获得良好的体验。您无需进行太多导航即可找到所需的课程。截至撰写本文时,Linux Journey 提供 15 种语言,使您可以用您喜欢的语言进行学习。如果您正在寻找资源来大致了解 Linux 上的一切工作原理,而无需亲自尝试,那么 Linux Journey 可能是您最好的伴侣。

线上

OverTheWire 旨在通过解决他们称之为“战争游戏”的挑战来学习 Linux。这些挑战主要针对对学习计算机安全感兴趣的人们。不过,有一整节内容是用来学习 Linux 基础知识的。

有 10 多个战争游戏。每个兵棋推演都涵盖安全的不同方面。例如,第一个战争游戏“Bandit”涵盖了 Linux 命令的基本基础知识。 “Natas”涵盖网络安全。 “氪”回顾了密码学概念。 《纳尼亚传奇》讲述的是基本的剥削。每个兵棋推演都包含许多级别。您需要按时间顺序解决关卡才能进入下一个关卡并完成游戏。所以感觉就像你正在经历一场冒险。

要玩游戏,您需要通过 SSH 连接到相应的 wargame 服务器。每个级别,尤其是初学者兵棋推演中,都为您提供了学习资源,例如手册页和维基百科,以便您可以首先了解解决特定挑战所需的知识。如果您喜欢解决艰巨的挑战,那么 OverTheWire 可能是您学习 Linux 的最佳选择。

Linux 生存

Linux Survival 是按模块组织的 Linux 初学者主题和命令的汇编。共有四个模块。每个模块包含一组不同的主题。例如,模块 1 全部是关于 Linux 上的文件和目录操作。要继续学习新模块,您需要完成前一个模块以获得必备知识。

这些课程的结构使您可以快速阅读必要的材料以了解 Linux 和某些 Linux 命令的工作原理。然后您可以在提供的终端窗口中尝试该命令,以查看该命令的实际用法。这些课程可以很好地引导您了解概念并解释用例。除了文字之外,还有一些图片、图表等视觉效果,这样你可以更好地理解。

每个模块结束后,您可以参加测验来测试您的知识。如果您在终端中输入了错误的命令或在测验中输入了错误的答案,它会显示正确的答案。 Linux Survival 还提供了一系列有用的链接,您可以参考这些链接来了解更多信息,以及 Linux 上最常用命令的列表。由于其适合初学者的方法和终端集成,《Linux Survival》无疑得到了我们学习 Linux 的推荐。

终点站

Terminus 是一款通过玩基于文本的冒险游戏来学习 Linux 命令行的游戏。这款终端游戏由麻省理工学院 (MIT) 的两名学生创建,将带您踏上探索神秘世界并将其从邪恶黑巫师手中拯救出来的旅程。

要浏览游戏中的不同区域、与对象交互以及探索周围环境,您需要输入真正的 Linux 命令。游戏限制您在特定环境中执行一些命令。这样做的原因是开发人员不希望您从一开始就有权访问所有可用的命令。相反,您可以在必要时使用它来彻底学习每一项。这也允许您自由地尝试命令。

虽然这是一款基于文本的冒险游戏,但有复古的像素艺术图形,使游戏更具娱乐性。它们还与您输入的命令建立令人难忘的视觉联系。如果命令行对您来说很难学习,并且您想要一种更加游戏化的方式来掌握它,那么 Terminus 是开始您的冒险并掌握基础知识的绝佳选择。

黑客排名

Hackerrank 是一个技术招聘平台。该平台的一部分是帮助考生应对编程语言、数据结构、数据库、数学,当然还有 Linux shell 方面的问题解决挑战。

如果您熟悉竞争性编程,那么您一定会喜欢这种学习方式。在每个挑战中,都会向您提供问题描述、问题约束、示例输入、示例输出和问题解释。有一个集成的代码编辑器,您可以在其中编写 Bash 代码来解决问题。您可以测试运行代码以查找任何错误,然后提交解决方案。 Hackerrank 使用不同的输入测试您的解决方案,看看您的解决方案是否正确。

其中有社论、讨论小组、问题教程和排行榜,创造了一个竞争环境来保持你的积极性。但是,并非所有问题都附有教程或解决方案。因此,与此列表中的其他选项不同,Hackerrank 没有做太多的指导工作。它更适合那些对 Bash 有一些基本了解并想要测试自己的知识的人。因此,如果您喜欢的话,您会喜欢在这里磨练您的 Linux 知识。

皮克CTF

PicoCTF 因其适合初学者的夺旗 (CTF) 挑战而闻名。 CTF 是一项安全挑战,玩家需要通过执行各种任务来找到一段文本或字符串。许多 CTF 挑战涉及使用 Linux 命令或导航易受攻击的 Linux 服务器。

有数百个挑战可供选择。所有挑战都分为不同的主题。大多数 Linux 挑战都属于“一般技能”类别。根据问题的难度,成功解决挑战后您将获得积分。一些较难的问题包括一些提示,如果您遇到困难,您可以使用这些提示,而不会受到任何惩罚。这使新人更容易享受他们的学习过程。

PicoCTF 提供了一个 Web shell,即使您没有任何终端访问权限,也可以使用它来解决挑战。 PicoGym 部分包含 CTF 比赛的所有过往问题。您获得的总积分将保存在您的帐户中,以便您可以跟踪您的进度。如果您有兴趣通过有趣的安全挑战来学习 Linux,那么您应该尝试 PicoCTF。

维姆历险记

与此列表中的许多资源侧重于 Linux 基础知识或命令行不同,Vim Adventures 是关于学习如何使用 Vim(Linux 用户使用的最流行的文本编辑器之一)的。 Vim Adventures 是一款冒险游戏,将帮助您精通此编辑器。

您可能想知道,文本编辑器有什么复杂到需要玩游戏才能学会? Vim 与您过去可能使用过的许多传统文本编辑器有很大不同。例如,如果要退出Vim编辑器,则需要输入:q!命令。人们如此喜爱这个编辑器的原因是,一旦你掌握了它的窍门,你就无法离开它,因为你可以用它快速完成工作。

Vim Adventures 重点介绍操作 Vim 编辑器所需的所有命令和按键。这包括浏览文本、保存数据、运行宏等等。你需要穿过迷宫并完成不同的任务才能完成游戏。要完全访问该游戏,您需要购买许可证。

学习 Linux 的最佳方式

虽然交互式网站和游戏可以提供愉快的学习体验,但没有比亲自动手更好的学习方法了。对于学习 Linux 来说也是如此。

那么学习 Linux 的最佳方法是什么?通过自己安装并使用它。让自己沉浸在 Linux 环境中。

但不用担心。我们并不是告诉您放弃当前的操作系统并直接在硬件上安装 Linux,因为尝试 Linux 的方法有很多。您可以使用 VirtualBox 或 VMWare 等虚拟化软件来安装您选择的 Linux 发行版。然后,试用该发行版以了解其工作原理。最好的部分是,即使您损坏了某些东西,也根本不会影响您的设备。如果您决定从我们在本文中提到的资源中学习,您可以在已安装的操作系统中测试这些技能。

一路玩得开心

Linux 通常被认为是开源世界的核心,它为那些决定拥抱它的人提供了一个充满可能性的世界。这些网站都提供了一种独特的方法来提高 Linux 熟练度,从掌握命令行到修复安全漏洞。这确保您不仅获得知识,而且还可以将其应用到现实生活中。因此,不要犹豫,一头扎进去,犯错误,并庆祝这段旅程中的小胜利。

想要通过简短实用的指南来学习 Linux?查看我们的指南,以更快地在终端中工作或编写您的第一个 Bash 脚本。

©2015-2025 Norria support@norria.com