Heim  >  Artikel  >  System-Tutorial  >  Erlerne Bash-Fähigkeiten im Spiel

Erlerne Bash-Fähigkeiten im Spiel

PHPz
PHPzOriginal
2024-06-29 02:15:10311Durchsuche

Erlerne Bash-Fähigkeiten im Spiel

Ob Sie ein Neuling oder ein Veteran sind, es gibt immer unterhaltsame Möglichkeiten, Ihre BASH-Fähigkeiten zu testen. In diesem Tutorial erkläre ich, wie Sie Ihre BASH-Kenntnisse testen, indem Sie ein Befehlszeilenspiel spielen. Nun, technisch gesehen handelt es sich hierbei nicht wirklich um Spiele wie Super TuxKart, Need for Speed ​​oder CS. Hierbei handelt es sich lediglich um spielerische Versionen von Linux-Befehlsschulungskursen. Sie müssen eine Mission basierend auf bestimmten Anweisungen aus dem Spiel selbst abschließen. Werfen wir nun einen Blick auf einige Spiele, mit denen Sie Linux-Befehle in Echtzeit lernen und üben können. Diese Spiele sind nicht nur zeitraubend oder umwerfend, sie helfen Ihnen auch dabei, ein echtes Erlebnis mit Terminalbefehlen zu bekommen. Bitte lesen Sie weiter:

Testen Sie Ihre BASH-Fähigkeiten mit „Wargames“

Dies ist ein Online-Spiel, Sie müssen also online sein. Diese Spiele helfen Ihnen, Linux-Befehle in einem unterhaltsamen Spielformat zu lernen und zu üben. Wargames ist eine Sammlung von Hütchenspielen mit jeweils vielen Levels. Der nächste Level kann nur erreicht werden, indem man den vorherigen Level löst. keine Sorge! Jedes Spiel bietet klare und prägnante Anweisungen, wie man zum nächsten Level gelangt.

Erlerne Bash-Fähigkeiten im Spiel

Wie Sie sehen können, sind auf der linken Seite viele Hütchenspiele aufgeführt. Jedes Shell-Spiel verfügt über einen eigenen SSH-Port. Daher müssen Sie SSH konfigurieren, um über Ihr lokales System eine Verbindung zum Spiel herzustellen. Informationen zur Verwendung von SSH für die Verbindung zu jedem Spiel finden Sie in der oberen linken Ecke der Wargames-Website.

Lass uns zum Beispiel das Bandit-Spiel spielen. Klicken Sie dazu auf den Bandit-Link auf der Wargames-Homepage. In der oberen linken Ecke sehen Sie die SSH-Informationen für das Bandit-Spiel.

Erlerne Bash-Fähigkeiten im Spiel

Wie Sie im Screenshot oben sehen können, gibt es viele Level. Um auf die einzelnen Ebenen zuzugreifen, klicken Sie auf den entsprechenden Link in der linken Spalte. Zusätzlich gibt es rechts eine Anleitung für Anfänger. Wenn Sie Fragen zum Spielen dieses Spiels haben, lesen Sie diese bitte.

Jetzt klicken wir darauf, um Level 0 zu betreten. Im nächsten Bildschirm erhalten Sie die SSH-Informationen für das Level.

Erlerne Bash-Fähigkeiten im Spiel

Wie Sie im Screenshot oben sehen können, müssen Sie den SSH-Port 2220 konfigurieren, um eine Verbindung zu bandit.labs.overthewire.org mit dem Benutzernamen bandit0 und dem Passwort bandit0 herzustellen.

Lassen Sie uns eine Verbindung zum Bandit-Spiel Level 0 herstellen.

$ ssh bandit0@bandit.labs.overthewire.org -p 2220

Geben Sie das Passwort bandit0 ein.

Beispielausgabe wäre:

Erlerne Bash-Fähigkeiten im Spiel

Geben Sie nach dem Anmelden den Befehl ls ein, um den Inhalt anzuzeigen, oder rufen Sie die Seite der Stufe 1 auf, um zu erfahren, wie Sie die Stufe 1 bestehen usw. Für jedes Level wurde eine Liste mit empfohlenen Befehlen bereitgestellt. Sie können also jeden geeigneten Befehl auswählen und verwenden, um jedes Level zu lösen.

Ich muss zugeben, Kriegsspiele machen süchtig und das Lösen jedes Levels macht viel Spaß. Einige Levels sind jedoch wirklich anspruchsvoll und Sie müssen möglicherweise Google verwenden, um herauszufinden, wie Sie sie lösen können. Probieren Sie es aus, es wird Ihnen wirklich gefallen.

Verwenden Sie „Terminus“, um Ihre BASH-Kenntnisse zu testen

Dies ist ein weiteres browserbasiertes Online-CLI-Spiel, mit dem Sie Ihre Linux-Befehlsfähigkeiten verbessern oder testen können.

Sobald Sie das Spiel betreten, sehen Sie Anweisungen zum Spielen des Spiels. Im Gegensatz zu Wargames müssen Sie zum Spielen nicht mit deren Spieleservern verbunden sein. Terminus verfügt über eine integrierte CLI, in der Sie Anweisungen zur Verwendung finden.

Sie können Ihre Umgebung mit dem Befehl ls anzeigen, sich mit dem Befehl cd location an einen neuen Ort bewegen, mit dem Befehl cd .. zurückkehren, mit dem Befehl less project mit der Welt interagieren und so weiter. Um Ihren aktuellen Standort zu erfahren, geben Sie einfach pwd ein.

Erlerne Bash-Fähigkeiten im Spiel

Verwenden Sie „clmystery“, um Ihre BASH-Fähigkeiten zu testen

与上述游戏不同,你可以在本地玩这款游戏。你不需要连接任何远程系统,这是完全离线的游戏。

相信我,这家伙是一个有趣的游戏。按照给定的说明,你将扮演一个侦探角色来解决一个神秘案件。

首先,克隆仓库:

$ 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 页面。

推荐阅读:

而这就是我现在所知道的。如果将来遇到任何问题,我会继续添加更多游戏。将此链接加入书签并不时访问。如果你知道其他类似的游戏,请在下面的评论部分告诉我,我将测试和更新本指南。

还有更多好东西,敬请关注!

干杯!


Das obige ist der detaillierte Inhalt vonErlerne Bash-Fähigkeiten im Spiel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn