초보자이든 베테랑이든 관계없이 BASH 기술을 테스트할 수 있는 재미있는 방법이 항상 있습니다. 이 튜토리얼에서는 명령줄 게임을 통해 BASH 기술을 테스트하는 방법을 설명하겠습니다. 글쎄, 기술적으로 말하자면, 이것들은 실제로 Super TuxKart, Need for Speed 또는 CS와 같은 게임이 아닙니다. 이것은 Linux 명령 교육 과정의 게임화된 버전입니다. 게임 자체의 특정 지침에 따라 미션을 완료해야 합니다. 이제 실시간으로 Linux 명령을 배우고 연습하는 데 도움이 될 수 있는 몇 가지 게임을 살펴보겠습니다. 이 게임은 단지 시간을 낭비하거나 놀라운 게임이 아닙니다. 이 게임은 터미널 명령을 실제로 경험하는 데 도움이 됩니다. 다음 내용을 읽어보세요:
온라인 게임이므로 온라인 상태여야 합니다. 이 게임은 재미있는 게임 형식으로 Linux 명령을 배우고 연습하는 데 도움이 됩니다. Wargames는 각각 다양한 레벨로 구성된 쉘 게임 모음입니다. 다음 레벨은 이전 레벨을 풀어야만 접근할 수 있습니다. 걱정 하지마! 각 게임은 다음 레벨로 진행하는 방법에 대한 명확하고 간결한 지침을 제공합니다.
보시다시피 왼쪽에는 많은 쉘 게임이 나열되어 있습니다. 각 쉘 게임에는 자체 SSH 포트가 있습니다. 따라서 로컬 시스템을 통해 게임에 연결하려면 SSH를 구성해야 하며, SSH를 사용하여 각 게임에 연결하는 방법에 대한 정보는 Wargames 웹사이트의 왼쪽 상단에서 확인할 수 있습니다.
예를 들어 Bandit 게임을 해보자. 이렇게 하려면 Wargames 홈페이지에서 Bandit 링크를 클릭하세요. 왼쪽 상단에는 Bandit 게임에 대한 SSH 정보가 표시됩니다.
위 스크린샷에서 볼 수 있듯이 레벨이 많이 있습니다. 각 레벨에 접근하려면 왼쪽 열에서 해당 링크를 클릭하세요. 또한 오른쪽에는 초보자를 위한 지침이 나와 있습니다. 이 게임을 플레이하는 방법에 대해 궁금한 점이 있으면 읽어보세요.
이제 클릭해서 레벨 0으로 들어가 보겠습니다. 다음 화면에서는 해당 레벨에 대한 SSH 정보를 얻을 수 있습니다.
위 스크린샷에서 볼 수 있듯이, 사용자 이름 bandit0 및 비밀번호 bandit0을 사용하여 bandit.labs.overthewire.org에 연결하려면 SSH 포트 2220을 구성해야 합니다.
Bandit 게임 레벨 0에 접속해 보겠습니다.
으아악bandit0 비밀번호를 입력하세요.
샘플 출력은 다음과 같습니다:
로그인 후 ls 명령어를 입력해 내용을 보거나, 레벨 1 페이지에 들어가 레벨 1 합격 방법 등을 알아보세요. 각 레벨마다 추천 명령 목록이 제공되었습니다. 따라서 각 레벨을 해결하는 데 적합한 명령을 선택하고 사용할 수 있습니다.
워게임은 중독성이 있고 각 레벨을 해결하는 것이 매우 재미있다는 점을 인정해야 합니다. 하지만 일부 레벨은 정말 까다롭기 때문에 이를 해결하는 방법을 알아내려면 Google에 문의해야 할 수도 있습니다. 한번 시도해 보면 정말 좋아할 것입니다.
이것은 Linux 명령 기술을 향상하거나 테스트하는 데 사용할 수 있는 또 다른 브라우저 기반 온라인 CLI 게임입니다.
게임에 들어가면 게임 방법에 대한 지침이 표시됩니다. Wargames와 달리 플레이하기 위해 게임 서버에 연결할 필요가 없습니다. Terminus에는 사용 방법에 대한 지침을 찾을 수 있는 내장 CLI가 있습니다.
ls 명령을 사용하여 주변을 볼 수 있고, cd location 명령을 사용하여 새 위치로 이동하고, cd .. 명령을 사용하여 돌아올 수 있으며, less project 명령을 사용하여 세계와 상호 작용할 수 있습니다. 현재 위치를 알고 싶으시면 pwd를 입력하시면 됩니다.
与上述游戏不同,你可以在本地玩这款游戏。你不需要连接任何远程系统,这是完全离线的游戏。
相信我,这家伙是一个有趣的游戏。按照给定的说明,你将扮演一个侦探角色来解决一个神秘案件。
首先,克隆仓库:
$ git clone https://github.com/veltman/clmystery.git
或者,从 这里 将其作为 zip 文件下载。解压缩并切换到下载文件的地方。最后,通过阅读 instructions 文件来开启宝箱。
[sk@sk]: clmystery-master>$ ls cheatsheet.md cheatsheet.pdf encoded hint1 hint2 hint3 hint4 hint5 hint6 hint7 hint8 instructions LICENSE.md mystery README.md solution
这里是玩这个游戏的说明:
终端城发生了一起谋杀案,TCPD 需要你的帮助。你需要帮助它们弄清楚是谁犯罪了。
为了查明是谁干的,你需要到 mystery 子目录并从那里开始工作。你可能需要查看犯罪现场的所有线索(crimescene 文件)。现场的警官相当谨慎,所以他们在警官报告中写下了一切。幸运的是,警官以全部大写的 “CLUE” 一词把真正的线索标记了出来。
如果里遇到任何问题,请打开其中一个提示文件,例如 “hint1”,“hint2” 等。你可以使用下面的 cat 命令打开提示文件。
$ cat hint1 $ cat hint2
要检查你的答案或找出解决方案,请在 clmystery 目录中打开文件 solution。
$ cat solution
要了解如何使用命令行,请参阅 cheatsheet.md 或 cheatsheet.pdf (在命令行中,你可以输入 ‘nano cheatsheet.md’)。请勿使用文本编辑器查看除 instructions、cheatsheet 和 hint 以外的任何文件。
有关更多详细信息,请参阅 clmystery GitHub 页面。
推荐阅读:
而这就是我现在所知道的。如果将来遇到任何问题,我会继续添加更多游戏。将此链接加入书签并不时访问。如果你知道其他类似的游戏,请在下面的评论部分告诉我,我将测试和更新本指南。
还有更多好东西,敬请关注!
干杯!
위 내용은 게임에서 Bash 기술을 배우세요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!