Lär dig Linux snabbt genom att spela dessa roliga och interaktiva spel

Att lära sig Linux kan kännas skrämmande, särskilt om du är ny på terminalen och osäker på var du ska börja. Men det behöver inte vara tråkigt. Det kan faktiskt vara riktigt roligt. Här är några seriöst underhållande, interaktiva spel utformade för att hjälpa dig lära dig Linux medan du spelar.

Innehållsförteckning

1. Cmdchallenge

cmdchallengeär ett enkelt men smart webbaserat spel som kastar enradiga Linux-utmaningar på dig och förväntar dig att du löser dem med endast kommandoradsinstruktioner. Du behöver inte konfigurera någon virtuell maskin eller system; du kan snabbt testa dina Linuxkunskaper direkt i din webbläsare.

Till skillnad från traditionella inlärningsmetoder som fokuserar på att memorera kommandon, presenterar cmdchallenge verkliga scenarier som kräver kreativ problemlösning. Till exempel kan du behöva hitta alla filer som har ändrats under de senaste 24 timmarna, räkna antalet rader i flera filer samtidigt eller extrahera specifik information från loggfiler. Varje utmaning ger ett tydligt mål, men vägen för att nå det? Det är helt upp till dig.

Med cmdchallenge lär du dig inte bara kommandon isolerat. Du upptäcker hur de arbetar tillsammans för att lösa faktiska problem du kommer att möta i riktiga Linux-miljöer. Dessutom erbjuder samma sida två andra versioner av spelet. Den ena begränsar dig till endast inbyggda skalkommandon, medan den andra introducerar både nybörjare och avancerade kommandoradsuppgifter med användbara exempel.

Om du kör fast kan du alltid kontrollera svaren. Det som är bra är att det inte bara visar en lösning. Det erbjuder flera sätt att lösa varje utmaning, vilket hjälper dig att förstå olika kommandoalternativ.

Den bästa delen av cmdchallenge är dess system för omedelbar feedback. Du vet direkt om din lösning fungerar och du kan se hur andra spelare tacklade samma problem. Denna exponering för olika tillvägagångssätt påskyndar ditt lärande och öppnar ditt sinne för nya möjligheter.

2. Terminus

Terminalär ett uppslukande terminalbaserat äventyrsspel där du utforskar en mystisk virtuell värld med hjälp av Linux-kommandon. Skapat av MIT Game Lab, släpper spelet dig in i en nyckfull värld där du måste navigera, interagera med föremål och lösa pussel med kommandon somls,cd,cat, och andra.

Till exempel innehåller spelet olika platser och föremål. För att visa platsen och tillgängliga objekt använder dulskommando. Från den grafiska platsen på höger sida kan du navigera till vilket område som helst med hjälp avcdkommando. För att inspektera eller interagera med föremål använder dulesskommando.

Med Terminus lär du dig naturligtvis hur du går runt i filsystemet, läser filer och manipulerar kataloger. Spelet är utmärkt för nybörjare eftersom det lär ut genom att göra, inte bara att läsa.

3. Bashcrawl

Bashcraftär ett annat äventyrsspel, som Terminus, där du navigerar med Linux-kommandon. Bashcrawl är dock helt textbaserat. I det här spelet är kataloger rum, filer är rullar eller monster, och dina kommandon är dina handlingar.

Man börjar i en källare och använderlsatt se sig omkring,cdatt flytta genom dörrar (kataloger), ochcatatt läsa rullar (filer) eller slåss mot monster. Det här är bara några kommandon du lär dig i början. När du utvecklas upptäcker du fler kommandon och hur du använder dem med argument, som till exempelexportellerechokommandon för att visa eller lägga till objekt.

För att få spelet har du två alternativ: du kan ladda ner det från dess GitLab-förråd eller prova det online via en Jupyter Notebook. För smidigare spel är det bättre att ladda ner och köra det lokalt, eftersom onlineversioner ibland kan släpa efter eller koppla från.

4. Bandit (OverTheWire)

Banditär ett textbaserat krigsspel som leder dig genom allt mer komplexa Linux-uppgifter. Du börjar med grunderna, som att logga in på en server med SSH, och går gradvis över till mer avancerade utmaningar som involverar filmanipulation, behörigheter och skript.

Förutsättningen är enkel. Du börjar på nivå 0 med autentiseringsuppgifter för att logga in på en server med SSH (Secure Shell). Ditt mål för varje nivå är att hitta lösenordet för nästa nivå. Detta lösenord är dolt någonstans på den aktuella servern, och du måste använda din växande Linux-kunskap för att avslöja det.

Vidare börjar du med grundläggande kommandon somlsochcat, men svårigheten ökar snabbt. Du kommer att lära dig om filbehörigheter, hur du hittar filer med specifika egenskaper, manipulerar text och till och med arbetar med komprimerade arkiv. Varje nivå presenterar ett smart designat pussel som introducerar ett nytt kommando eller koncept i ett praktiskt sammanhang.

Läs mer:Heybike Alpha recension: Offroad eBike kul

Bandit är perfekt för absoluta nybörjare. Den erbjuder en strukturerad, logisk väg som bygger dina färdigheter från grunden. Det är det perfekta första steget in i kommandoraden och hackarens tankesätt.

5. Vim Adventures

Vim är kraftfull, men den har en brant inlärningskurva på grund av dess stora beroende av kommandon. Lyckligtvis,Vim äventyrförvandla den branta kurvan till en rolig åktur.

Du spelar som en blinkande markör i en värld av text. Du kan bara flytta med Vims navigeringsknappar (h, j, k, l). Du kommer att träffa karaktärer som lär dig nya kommandon, hitta nycklar för att låsa upp funktioner som att radera eller infoga text och lösa pussel som kräver smart textredigering.

Du kan spela basversionen gratis i din webbläsare. Betala licenser låser upp bonusutmaningar som hjälper dig bygga muskelminne och fördjupa dina färdigheter.

Spelets utveckling speglar verkligt Vim-mästerskap vackert. Du börjar med grundläggande rörelser och låser gradvis upp kraftfulla kommandon och kombinationer. När du når de senare nivåerna utför du komplexa redigeringsoperationer och optimerar arbetsflöden. Om du menar allvar med att lära dig Vim är det här spelet definitivt värt ett försök. det gör inlärningsprocessen mycket roligare.

6. Krigsspel på Root Me

Root Meär en respekterad utbildningsplattform för cybersäkerhet som är värd för en mängd olika utmaningar, inklusive krigsspel. Dessa går utöver capture-the-flag-hackningsuppgifter och inkluderar många Linux-baserade scenarier som skärper dina praktiska färdigheter.

Du kommer att ta itu med verkliga uppgifter som privilegieskalering, omvända skal och filkriminalteknik, allt som kräver gedigen Linux-kunskap.

Liksom OverTheWires Bandit, kräver många utmaningar dig att ansluta till en server och utnyttja en sårbarhet eller hitta en dold flagga. Även om det inte är idealiskt för absoluta nybörjare, är Root Me ett spännande nästa steg när du har bemästrat grunderna. Det sätter dina färdigheter på prov på ett seriöst engagerande sätt.

7. Linux Journey Quiz

Ibland räcker det inte att lära sig genom att göra – du behöver också teori.Linux resaerbjuder små lektioner med inbyggda frågesporter för att testa dina kunskaper. Det är inte tekniskt ett spel, men det gör definitivt att lära sig en utmaning.

Varje ämne är uppdelat i lättsmälta lektioner. I slutet av varje avsnitt finns en frågesport. Det här är inte bara flervalsfrågor; du behöver ofta skriva in det exakta kommandot som löser ett givet problem.

Dessutom täcker det allt från grundläggande kommandoradsanvändning till avancerade ämnen som nätverk, systemadministration och DevOps-principer.

8. Mysterium

Clmysterypresenterar ett mordmysterium som du bara kan lösa genom att använda Linux-kommandoradsverktyg. Du kommer att använda kommandon somgrepför att söka efter filer,cut, ochsortatt organisera data ochheadochtailför att undersöka loggposter.

Spelets instruktioner berättar vad du ska leta efter, men att skapa de rätta kommandona är upp till dig. Den innehåller också ett inbyggt Linux-kommando cheatsheet packat med användbara kommandon och tydliga förklaringar.

Teknikerna du lär dig när du löser mysteriet är desamma som systemadministratörer använder för att felsöka problem, analysera prestanda och undersöka säkerhetsincidenter.

För att komma igång, antingen klona GitHub-förvaret eller ladda ner det som en ZIP-fil. Följ sedan de medföljande instruktionerna för att börja spela. Förvaret innehåller också tips som hjälper dig att nå ditt mål mer effektivt.

Slutliga tankar

Linux behöver inte betyda torra manualer och tröttsam memorering. Med rätt spel kan du lära dig snabbare, behålla mer och ha kul under processen. Som vi har sett finns det ett helt universum av spel och interaktiva utmaningar utformade för att göra att lära sig Linux till ett äventyr.

Det viktigaste steget är att dyka in, börja spela, och mycket snart kommer du att navigera på kommandoraden med självförtroende och skicklighet.

Related Posts