GNU/Linux >> Linux Esercitazione >  >> Linux

Metti alla prova le tue abilità BASH giocando a giochi da riga di comando

Tendiamo ad apprendere e ricordare i comandi Linux in modo più efficace se li utilizziamo regolarmente in uno scenario live. Se non usi spesso i comandi Linux, potresti probabilmente dimenticare i comandi Linux per un periodo di tempo. Che tu sia un principiante o un utente intermedio, dovresti sapere che ci sono sempre alcuni metodi entusiasmanti per testare le tue abilità BASH. In questo tutorial, spiegherò come testare le tue abilità BASH giocando a giochi da riga di comando. Bene, tecnicamente questi non sono giochi reali come Super TuxKart, NFS o Counterstrike ecc. Queste sono solo versioni gamificate delle lezioni di formazione sui comandi di Linux. Ti verrà assegnato un compito da completare seguendo alcune istruzioni nel gioco stesso.

Ora vedremo alcuni giochi che ti aiuteranno a imparare e ad esercitarti con i comandi Linux in tempo reale. Questi non sono giochi che passano il tempo o da capogiro. Questi giochi ti aiuteranno a fare un'esperienza pratica con i comandi del terminale. Continua a leggere.

Testa le abilità BASH con Wargames

È un gioco online, quindi è necessario disporre di una connessione Internet attiva. Questi giochi ti aiutano a imparare e ad esercitarti con i comandi Linux sotto forma di giochi pieni di divertimento. I Wargame sono una raccolta di giochi di shell e ogni gioco ha molti livelli. Puoi accedere ai livelli successivi solo risolvendo i livelli precedenti. Per non essere preoccupato! Ogni gioco fornisce istruzioni chiare e concise su come accedere ai livelli successivi.

Per giocare ai Wargame, vai al seguente link:

  • Giochi di guerra

Wargames:impara e pratica concetti di sicurezza sotto forma di giochi divertenti.

Come puoi vedere, ci sono molti giochi di shell elencati sul lato sinistro. Ogni gioco shell ha la propria porta SSH. Quindi, dovrai connetterti al gioco tramite SSH dal tuo sistema locale. Puoi trovare le informazioni su come connetterti a ciascun gioco utilizzando SSH nell'angolo in alto a sinistra del sito web di Wargames.

Ad esempio, suoniamo il Bandit gioco. Per farlo, clicca sul link Bandit nella homepage di Wargames. Nell'angolo in alto a sinistra vedrai le informazioni SSH del gioco Bandit.

Gioca al gioco Bandit

Come puoi vedere nello screenshot qui sopra, ci sono molti livelli. Per passare a ciascun livello, fare clic sul rispettivo collegamento nella colonna di sinistra. Inoltre, ci sono le istruzioni per i principianti sul lato destro. Leggili quando vuoi sapere come giocare a questo gioco.

Ora andiamo al livello 0 cliccandoci sopra. Nella schermata successiva, verranno inviate informazioni SSH di questo livello.

Gioca al gioco Bandit per migliorare le abilità di BASH

Come puoi vedere nello screenshot sopra, devi connetterti a bandit.labs.overthewire.org , sulla porta 2220 tramite SSH. Il nome utente è bandit0 e la password è bandit0 .

Connettiamoci al livello di gioco Bandit 0.

$ ssh [email protected] -p 2220

Inserisci la password, ad esempio bandit0

L'output di esempio sarà:

Collegati al gioco Bandit tramite SSH

Una volta effettuato l'accesso, digita ls comando per vedere cosa c'è dentro o vai alla pagina di livello 1 per scoprire come battere il livello 1 e così via. L'elenco dei comandi suggeriti è stato fornito in ogni livello. Quindi, puoi scegliere e utilizzare qualsiasi comando adatto per risolvere ogni livello.

Devo ammettere che i Wargame creano dipendenza e sono davvero divertenti da risolvere in ogni livello. Tuttavia, alcuni livelli sono davvero impegnativi, quindi potrebbe essere necessario cercare su Google per sapere come risolverlo. Provalo, ti piacerà davvero.

Testa le abilità BASH con il gioco Terminus

Questo è un altro gioco CLI online basato su browser che può essere utilizzato per migliorare o testare le tue abilità di comando Linux. Per giocare a questo gioco, apri il tuo browser web e vai al seguente URL.

  • Gioca a Terminus Game

Una volta entrato nel gioco, vedrai le istruzioni per imparare a giocarci. A differenza di Wargames, non è necessario connettersi al loro server di gioco per giocare. Terminus ha una CLI integrata dove puoi trovare le istruzioni su come giocarci.

Puoi guardare l'ambiente circostante con il comando "ls" , spostati in una nuova posizione con il comando "cd LOCATION" , torna indietro con il comando "cd .." , interagisci con le cose del mondo con il comando "less ITEM" e così via. Per conoscere la tua posizione attuale, digita "pwd" .

Metti alla prova le abilità BASH con il gioco Terminus

Testa le abilità BASH con il gioco misterioso

A differenza dei giochi di cui sopra, puoi giocare a questo gioco localmente. Non è necessario essere collegati a nessun sistema remoto. Questo è un gioco completamente offline.

Credetemi, questo è un gioco interessante, gente. Interpreterai un ruolo da detective per risolvere un caso misterioso seguendo le istruzioni fornite nel gioco.

Per prima cosa, clona il repository:

$ git clone https://github.com/veltman/clmystery.git

Oppure scaricalo come file zip da qui . Estrailo e vai nella posizione in cui hai i file. Infine, risolvi il caso misterioso leggendo il file "istruzioni".

[[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

Ecco le istruzioni per giocare a questo gioco:

C'è stato un omicidio a Terminal City e TCPD ha bisogno del tuo aiuto. Devi aiutarli a capire chi ha commesso il crimine.

Per scoprire chi è stato, devi andare al 'mistero' sottodirectory e iniziare a lavorare da lì. Potrebbe essere necessario esaminare tutti gli indizi sulla scena del crimine (la 'scena del crimine' file). Gli agenti sulla scena sono piuttosto meticolosi, quindi hanno scritto TUTTO nei loro rapporti ufficiali. Fortunatamente il sergente è passato e ha segnato i veri indizi con la parola "CLUE" in maiuscolo.

Se rimani bloccato da qualche parte, apri uno dei file di suggerimento come suggerimento1, suggerimento2 ecc. Puoi aprire i file di suggerimento usando il comando cat come di seguito.

$ cat hint1
$ cat hint2

Per verificare la tua risposta o scoprire la soluzione, apri il file 'soluzione' nella directory clmystery.

$ cat solution

Per iniziare a utilizzare la riga di comando, fai riferimento a cheatsheet.md o cheatsheet.pdf (dalla riga di comando, puoi digitare 'nano cheatsheet.md'). Non utilizzare un editor di testo per visualizzare file tranne queste istruzioni, il cheatsheet e i suggerimenti.

Per maggiori dettagli, fai riferimento a clmystery GitHub pagina.

Lettura consigliata:

  • Impara e fai pratica con i comandi Linux online GRATUITAMENTE!
  • Esegui Linux e altri sistemi operativi nel tuo browser
  • Avventura nella grotta colossale:il gioco di avventura basato su testo classico più famoso

E per ora è tutto. Continuerò ad aggiungere altri giochi se mi imbatterò in qualcosa in futuro. Aggiungi questo link ai preferiti e visitalo di tanto in tanto. Se conosci altri giochi simili, faccelo sapere nella sezione commenti qui sotto. Proverò e aggiornerò questa guida.


Linux
  1. Differenza tra "e" sulla riga di comando (bash)??

  2. Passare gli argomenti della riga di comando allo script Bash?

  3. Bash sovrascrive la prima riga, prompt Bash per Ps1?

  4. Ti piace eseguire la modifica dello stile Vi nella riga di comando BASH?

  5. argomenti della riga di comando per eseguire docker

Esegui la riga di comando di Linux sul tuo iPad

Come ripulire i tuoi dati dalla riga di comando

Conosci il tuo sistema (usando la riga di comando)

Come testare la velocità di Internet usando la riga di comando in Linux

Come visualizzare la cronologia di Bash senza numeri di riga

Metti alla prova la tua velocità di Internet tramite la riga di comando di Ubuntu