如果我们经常在现场场景中使用它们,我们往往会更有效地学习和记住 Linux 命令。 如果您不经常使用 Linux 命令,您可能会在一段时间内忘记 Linux 命令。 无论您是新手还是中级用户,您都应该知道总有一些令人兴奋的方法可以测试您的 BASH 技能。 在本教程中,我将解释如何通过玩命令行游戏来测试你的 BASH 技能。 好吧,从技术上讲,这些并不是真正的游戏,如 Super TuxKart、NFS 或 Counterstrike 等。这些只是 Linux 命令培训课程的游戏化版本。 按照游戏本身的某些说明,您将被赋予完成任务。
现在,我们将看到一些可以帮助您实时学习和练习 Linux 命令的游戏。 这些不是时间流逝或令人难以置信的游戏。 这些游戏将帮助您亲身体验终端命令。 继续阅读。
使用 Wargames 测试 BASH 技能
这是一款在线游戏,因此您必须拥有有效的 Internet 连接。 这些游戏以充满乐趣的游戏形式帮助您学习和练习 Linux 命令。 Wargames是贝壳游戏的集合,每个游戏都有很多级别。 您只能通过解决以前的级别来访问下一个级别。 不要担心! 每个游戏都提供了关于如何进入下一个级别的清晰简洁的说明。
要玩兵棋推演,请访问以下链接:
兵棋推演 – 以充满乐趣的游戏形式学习和练习安全概念。
如您所见,左侧列出了许多贝壳游戏。 每个 shell 游戏都有自己的 SSH 端口。 因此,您必须从本地系统通过 SSH 连接到游戏。 您可以在 Wargames 网站的左上角找到有关如何使用 SSH 连接到每个游戏的信息。
例如,让我们玩 土匪 游戏。 为此,请单击 Wargames 主页上的 Bandit 链接。 在左上角,您将看到 Bandit 游戏的 SSH 信息。
玩强盗游戏
正如您在上面的屏幕截图中看到的那样,有很多级别。 要转到每个级别,请单击左栏中的相应链接。 此外,右侧还有针对初学者的说明。 当您想知道如何玩这个游戏时,请阅读它们。
现在,让我们通过点击进入第 0 级。 在下一个屏幕中,您将看到此级别的 SSH 信息。
玩 Bandit 游戏以提高 BASH 技能
正如您在上面的屏幕截图中看到的,您需要连接的是 bandit.labs.overthewire.org,通过 SSH 在端口 2220 上。 用户名是 强盗0 密码是 强盗0.
让我们连接到 Bandit 游戏级别 0。
$ ssh [email protected] -p 2220
Enter 密码即 强盗0
示例输出将是:
通过 SSH 连接到 Bandit 游戏
登录后,输入 ls 命令查看他们的内容或转到 1 级页面 找出如何击败 1 级等等。 每个级别都提供了建议的命令列表。 因此,您可以选择并使用任何合适的命令来解决每个级别。
我必须承认,兵棋推演很容易上瘾,而且解决每个关卡都很有趣。 但是有些关卡确实很有挑战性,所以你可能需要谷歌才能知道如何解决它。 试一试,你会非常喜欢的。
使用 Terminus 游戏测试 BASH 技能
这是另一个基于浏览器的在线 CLI 游戏,可用于提高或测试您的 Linux 命令技能。 要玩这个游戏,请打开您的网络浏览器并导航到以下 URL。
进入游戏后,您会看到学习如何玩游戏的说明。 与 Wargames 不同,您无需连接到他们的游戏服务器即可玩游戏。 Terminus 有一个内置的 CLI,您可以在其中找到有关如何播放它的说明。
您可以使用命令查看周围环境 “ls”使用命令移动到新位置 “光盘位置”用命令返回 “光盘..”用命令与世界上的事物交互 “少项目” 等等。 要知道您当前的位置,只需键入 “密码”.
使用 Terminus 游戏测试 BASH 技能
用 clmystery 游戏测试 BASH 技能
与上述游戏不同,您可以在本地玩此游戏。 您无需连接任何远程系统。 这是完全离线的游戏。
相信我,这是一个有趣的游戏,伙计们。 您将扮演侦探角色,按照游戏中给定的说明解决一个神秘案件。
首先,克隆存储库:
$ git clone https://github.com/veltman/clmystery.git
或者,将其作为 zip 文件从 这里. 提取它并转到您拥有文件的位置。 最后,通过阅读“说明”文件来解开谜题。
[[email protected]]: clmystery-master>$ ls cheatsheet.md cheatsheet.pdf encoded hint1 hint2 hint3 hint4 hint5 hint6 hint7 hint8 instructions LICENSE.md mystery README.md solution
以下是玩此游戏的说明:
Terminal City发生了一起谋杀案,TCPD需要你的帮助。 您需要帮助他们找出犯罪者。
要找出是谁做的,你需要去 ‘神秘’ 子目录并从那里开始工作。 您可能需要调查犯罪现场的所有线索( ‘犯罪现场’ 文件)。 现场的警官非常细致,所以他们把所有的东西都写在了警官报告中。 幸运的是,中士通过并用大写的“CLUE”一词标记了真正的线索。
如果您卡在任何地方,请打开提示文件之一,例如提示 1、提示 2 等。您可以使用 cat 命令打开提示文件,如下所示。
$ cat hint1
$ cat hint2
要检查您的答案或找出解决方案,请打开 clmystery 目录中的文件“解决方案”。
$ cat solution
要开始了解如何使用命令行,请参阅 备忘单.md 或者 备忘单.pdf (从命令行,您可以输入“nano cheatsheet.md”)。 除了这些说明、备忘单和提示之外,不要使用文本编辑器查看任何文件。
有关详细信息,请参阅 clmystery GitHub 页。
- 免费在线学习和练习 Linux 命令!
- 在浏览器中运行 Linux 和其他操作系统
- Colossal Cave Adventure——最著名的经典文字冒险游戏
而且,这就是现在的全部。 如果以后遇到任何事情,我会继续添加更多游戏。 将此链接加入书签并不时访问。 如果你还知道其他类似的游戏,请在下面的评论部分告诉我。 我将测试并更新本指南。
感谢您的光临!
帮助我们帮助您:
- 订阅我们的电子邮件通讯: 立即注册
- 支持 OSTechNix: 通过贝宝捐款
- 下载免费的电子书和视频: TradePub 上的 OSTechNix
- 联系我们: 红迪网 | Facebook | Twitter | 领英 | RSS订阅
祝你有美好的一天!!