Η εκμάθηση του Linux μπορεί να σας τρομάζει, ειδικά αν είστε νέος στο τερματικό και δεν είστε σίγουροι από πού να ξεκινήσετε. Αλλά δεν χρειάζεται να είναι βαρετό. Στην πραγματικότητα, μπορεί να είναι εντελώς διασκεδαστικό. Εδώ είναι μερικά σοβαρά διασκεδαστικά, διαδραστικά παιχνίδια που έχουν σχεδιαστεί για να σας βοηθήσουν να μάθετε Linux ενώ παίζετε.
Πίνακας περιεχομένων
- 1. Cmdchallenge
- 2. Τερματικό
- 3. Bashcrawl
- 4. Bandit (OverTheWire)
- 5. Vim Adventures
- 6. War Games στο Root Me
- 7. Κουίζ ταξιδιού Linux
- 8. Clmystery
1. Cmdchallenge
cmdπρόκλησηείναι ένα απλό αλλά έξυπνο παιχνίδι που βασίζεται στον ιστό που σας θέτει προκλήσεις Linux μιας γραμμής και περιμένει από εσάς να τις λύσετε χρησιμοποιώντας μόνο οδηγίες γραμμής εντολών. Δεν χρειάζεται να ρυθμίσετε κάποια εικονική μηχανή ή σύστημα. μπορείτε να δοκιμάσετε γρήγορα τις γνώσεις σας στο Linux απευθείας στο πρόγραμμα περιήγησής σας.
Σε αντίθεση με τις παραδοσιακές μεθόδους εκμάθησης που επικεντρώνονται στην απομνημόνευση εντολών, το cmdchallenge παρουσιάζει σενάρια πραγματικού κόσμου που απαιτούν δημιουργική επίλυση προβλημάτων. Για παράδειγμα, μπορεί να χρειαστεί να βρείτε όλα τα αρχεία που τροποποιήθηκαν τις τελευταίες 24 ώρες, να μετρήσετε τον αριθμό των γραμμών σε πολλά αρχεία ταυτόχρονα ή να εξαγάγετε συγκεκριμένες πληροφορίες από αρχεία καταγραφής. Κάθε πρόκληση παρέχει έναν ξεκάθαρο στόχο, αλλά ο δρόμος για να τον φτάσετε; Αυτό εξαρτάται αποκλειστικά από εσάς.
Με το cmdchallenge, δεν μαθαίνετε απλώς εντολές μεμονωμένα. Ανακαλύπτετε πώς συνεργάζονται για να λύσουν πραγματικά προβλήματα που θα αντιμετωπίσετε σε πραγματικά περιβάλλοντα Linux. Επιπλέον, ο ίδιος ιστότοπος προσφέρει δύο άλλες εκδόσεις του παιχνιδιού. Το ένα σας περιορίζει μόνο σε ενσωματωμένες εντολές φλοιού, ενώ το άλλο εισάγει εργασίες γραμμής εντολών για αρχάριους και προχωρημένους με χρήσιμα παραδείγματα.
Εάν κολλήσετε, μπορείτε πάντα να ελέγξετε τις απαντήσεις. Αυτό που είναι υπέροχο είναι ότι δεν δείχνει μόνο μία λύση. Προσφέρει πολλούς τρόπους επίλυσης κάθε πρόκλησης, βοηθώντας σας να κατανοήσετε διαφορετικές επιλογές εντολών.

Το καλύτερο μέρος του cmdchallenge είναι το σύστημα άμεσης ανάδρασης. Ξέρετε αμέσως αν η λύση σας λειτουργεί και μπορείτε να δείτε πώς αντιμετώπισαν το ίδιο πρόβλημα άλλοι παίκτες. Αυτή η έκθεση σε διαφορετικές προσεγγίσεις επιταχύνει τη μάθησή σας και ανοίγει το μυαλό σας σε νέες δυνατότητες.
2. Τερματικό
Τέρμαείναι ένα συναρπαστικό παιχνίδι περιπέτειας που βασίζεται σε τερματικά όπου εξερευνάτε έναν μυστηριώδη εικονικό κόσμο χρησιμοποιώντας εντολές Linux. Δημιουργημένο από το MIT Game Lab, το παιχνίδι σας μεταφέρει σε έναν ιδιότροπο κόσμο όπου πρέπει να πλοηγηθείτε, να αλληλεπιδράσετε με αντικείμενα και να λύσετε παζλ χρησιμοποιώντας εντολές όπωςls,cd,cat, και άλλα.

Για παράδειγμα, το παιχνίδι περιλαμβάνει διάφορες τοποθεσίες και αντικείμενα. Για να εμφανίσετε την τοποθεσία και τα διαθέσιμα στοιχεία, χρησιμοποιείτε τοlsεντολή. Από τη γραφική θέση στη δεξιά πλευρά, μπορείτε να πλοηγηθείτε σε οποιαδήποτε περιοχή χρησιμοποιώντας τοcdεντολή. Για να επιθεωρήσετε ή να αλληλεπιδράσετε με αντικείμενα, χρησιμοποιείτε τοlessεντολή.
Με το Terminus, καθώς προχωράτε, μαθαίνετε φυσικά πώς να μετακινείστε στο σύστημα αρχείων, να διαβάζετε αρχεία και να χειρίζεστε καταλόγους. Το παιχνίδι είναι εξαιρετικό για αρχάριους γιατί διδάσκει κάνοντας, όχι απλώς διαβάζοντας.
3. Bashcrawl
Bashcraftείναι ένα άλλο παιχνίδι περιπέτειας, όπως το Terminus, όπου πλοηγείστε χρησιμοποιώντας εντολές Linux. Ωστόσο, το bashcrawl βασίζεται αποκλειστικά σε κείμενο. Σε αυτό το παιχνίδι, οι κατάλογοι είναι δωμάτια, τα αρχεία είναι κύλινδροι ή τέρατα και οι εντολές σας είναι οι ενέργειές σας.

Ξεκινάς από ένα κελάρι και χρησιμοποιείςlsνα κοιτάξεις τριγύρω,cdνα κινούνται μέσα από πόρτες (καταλόγους), καιcatγια να διαβάσετε ειλητάρια (αρχεία) ή να πολεμήσετε τέρατα. Αυτές είναι μόνο μερικές εντολές που μαθαίνεις στην αρχή. Καθώς προχωράτε, ανακαλύπτετε περισσότερες εντολές και πώς να τις χρησιμοποιήσετε με ορίσματα, όπως τοexportήechoεντολές για προβολή ή προσθήκη στοιχείων.
Για να αποκτήσετε το παιχνίδι, έχετε δύο επιλογές: μπορείτε να το κατεβάσετε από το αποθετήριο GitLab ή να το δοκιμάσετε online μέσω ενός σημειωματάριου Jupyter. Για πιο ομαλό παιχνίδι, είναι καλύτερο να το κατεβάσετε και να το εκτελέσετε τοπικά, καθώς οι διαδικτυακές εκδόσεις μπορεί μερικές φορές να καθυστερούν ή να αποσυνδεθούν.
4. Bandit (OverTheWire)
Ληστήςείναι ένα παιχνίδι πολέμου βασισμένο σε κείμενο που σας καθοδηγεί σε όλο και πιο περίπλοκες εργασίες Linux. Ξεκινάτε με τα βασικά, όπως τη σύνδεση σε έναν διακομιστή χρησιμοποιώντας SSH, και σταδιακά μεταβαίνετε σε πιο προηγμένες προκλήσεις που περιλαμβάνουν χειρισμό αρχείων, άδειες και δέσμες ενεργειών.

Η υπόθεση είναι απλή. Ξεκινάτε στο Επίπεδο 0 με διαπιστευτήρια για να συνδεθείτε σε έναν διακομιστή χρησιμοποιώντας SSH (Secure Shell). Ο στόχος σας για κάθε επίπεδο είναι να βρείτε τον κωδικό πρόσβασης για το επόμενο επίπεδο. Αυτός ο κωδικός πρόσβασης είναι κρυμμένος κάπου στον τρέχοντα διακομιστή και πρέπει να χρησιμοποιήσετε τις αυξανόμενες γνώσεις σας στο Linux για να τον αποκαλύψετε.
Επιπλέον, ξεκινάτε με βασικές εντολές όπωςlsκαιcat, αλλά η δυσκολία αυξάνεται γρήγορα. Θα μάθετε για τα δικαιώματα αρχείων, πώς να βρίσκετε αρχεία με συγκεκριμένες ιδιότητες, να χειρίζεστε κείμενο και ακόμη και να εργάζεστε με συμπιεσμένα αρχεία. Κάθε επίπεδο παρουσιάζει ένα έξυπνα σχεδιασμένο παζλ που εισάγει μια νέα εντολή ή έννοια σε ένα πρακτικό πλαίσιο.
Διαβάστε περισσότερα:Κριτική Heybike Alpha: Διασκέδαση eBike εκτός δρόμου
Το Bandit είναι τέλειο για απόλυτους αρχάριους. Προσφέρει μια δομημένη, λογική διαδρομή που χτίζει τις δεξιότητές σας από την αρχή. Είναι το ιδανικό πρώτο βήμα στη γραμμή εντολών και στη νοοτροπία των χάκερ.
5. Vim Adventures
Το Vim είναι ισχυρό, αλλά έχει μια απότομη καμπύλη εκμάθησης λόγω της μεγάλης εξάρτησής του από εντολές. Ευτυχώς,Vim Adventuresμετατρέψτε αυτή την απότομη καμπύλη σε μια διασκεδαστική βόλτα.
Παίζετε ως δρομέας που αναβοσβήνει σε έναν κόσμο κειμένου. Μπορείτε να μετακινηθείτε μόνο χρησιμοποιώντας τα πλήκτρα πλοήγησης του Vim (h, j, k, l). Θα συναντήσετε χαρακτήρες που σας διδάσκουν νέες εντολές, θα βρείτε κλειδιά για να ξεκλειδώσετε ικανότητες όπως η διαγραφή ή η εισαγωγή κειμένου και θα λύσετε παζλ που απαιτούν έξυπνη επεξεργασία κειμένου.

Μπορείτε να παίξετε τη βασική έκδοση δωρεάν στο πρόγραμμα περιήγησής σας. Οι άδειες επί πληρωμή ξεκλειδώνουν προκλήσεις μπόνους που σας βοηθούν να χτίσετε μυϊκή μνήμη και να εμβαθύνετε τις δεξιότητές σας.
Η εξέλιξη του παιχνιδιού αντικατοπτρίζει υπέροχα την πραγματική μαεστρία του Vim. Ξεκινάς με βασική κίνηση και σταδιακά ξεκλειδώνεις ισχυρές εντολές και συνδυασμούς. Καθώς φτάσετε στα τελευταία επίπεδα, εκτελείτε πολύπλοκες λειτουργίες επεξεργασίας και βελτιστοποιείτε τις ροές εργασίας. Εάν θέλετε να μάθετε σοβαρά το Vim, αυτό το παιχνίδι αξίζει σίγουρα να το δοκιμάσετε. κάνει τη διαδικασία μάθησης πολύ πιο ευχάριστη.
6. War Games στο Root Me
Root Meείναι μια αξιοσέβαστη πλατφόρμα εκπαίδευσης στον κυβερνοχώρο που φιλοξενεί μια μεγάλη ποικιλία προκλήσεων, συμπεριλαμβανομένων των Πολεμικών Παιχνιδιών. Αυτά ξεπερνούν τις εργασίες hacking της καταγραφής και περιλαμβάνουν πολλά σενάρια βασισμένα σε Linux που ενισχύουν τις πρακτικές σας δεξιότητες.

Θα αντιμετωπίσετε εργασίες του πραγματικού κόσμου, όπως η κλιμάκωση των προνομίων, τα αντίστροφα κελύφη και η εγκληματολογία αρχείων, όλα απαιτούν ισχυρή γνώση Linux.
Όπως το OverTheWire's Bandit, πολλές προκλήσεις σας ζητούν να συνδεθείτε σε έναν διακομιστή και να εκμεταλλευτείτε μια ευπάθεια ή να βρείτε μια κρυφή σημαία. Αν και δεν είναι ιδανικό για απόλυτους αρχάριους, το Root Me είναι ένα συναρπαστικό επόμενο βήμα μόλις κατακτήσετε τα βασικά. Δοκιμάζει τις δεξιότητές σας με πολύ συναρπαστικούς τρόπους.
Μερικές φορές, δεν αρκεί να μαθαίνεις κάνοντας – χρειάζεσαι και θεωρία.Ταξίδι στο Linuxπροσφέρει μικρά μαθήματα με ενσωματωμένα κουίζ για να δοκιμάσετε τις γνώσεις σας. Δεν είναι τεχνικά ένα παιχνίδι, αλλά σίγουρα κάνει τη μάθηση πρόκληση.

Κάθε θέμα αναλύεται σε εύπεπτα μαθήματα. Στο τέλος κάθε ενότητας, υπάρχει ένα κουίζ. Αυτές δεν είναι απλώς ερωτήσεις πολλαπλής επιλογής. συχνά χρειάζεται να πληκτρολογήσετε την ακριβή εντολή που λύνει ένα δεδομένο πρόβλημα.
Επιπλέον, καλύπτει τα πάντα, από τη βασική χρήση της γραμμής εντολών έως προηγμένα θέματα όπως η δικτύωση, η διαχείριση συστήματος και οι αρχές DevOps.
8. Clmystery
Clmysteryπαρουσιάζει ένα μυστήριο δολοφονίας που μπορείτε να λύσετε μόνο χρησιμοποιώντας εργαλεία γραμμής εντολών Linux. Θα χρησιμοποιήσετε εντολές όπωςgrepγια αναζήτηση αρχείων,cut, καιsortγια την οργάνωση δεδομένων καιheadκαιtailγια να εξετάσετε τις εγγραφές στο ημερολόγιο.
Οι οδηγίες του παιχνιδιού σας λένε τι να αναζητήσετε, αλλά η δημιουργία των σωστών εντολών εξαρτάται από εσάς. Περιλαμβάνει επίσης ένα ενσωματωμένο cheatsheet εντολών Linux γεμάτο με χρήσιμες εντολές και σαφείς εξηγήσεις.
Οι τεχνικές που μαθαίνετε κατά την επίλυση του μυστηρίου είναι οι ίδιες με αυτές που χρησιμοποιούν οι διαχειριστές συστήματος για την αντιμετώπιση προβλημάτων, την ανάλυση της απόδοσης και τη διερεύνηση περιστατικών ασφαλείας.
Για να ξεκινήσετε, είτε κλωνοποιήστε το αποθετήριο GitHub είτε κατεβάστε το ως αρχείο ZIP. Στη συνέχεια, ακολουθήστε τις οδηγίες που περιλαμβάνονται για να ξεκινήσετε το παιχνίδι. Το αποθετήριο περιλαμβάνει επίσης συμβουλές που θα σας βοηθήσουν να επιτύχετε τον στόχο σας πιο αποτελεσματικά.
Τελικές Σκέψεις
Το Linux δεν χρειάζεται να σημαίνει στεγνά εγχειρίδια και κουραστική απομνημόνευση. Με τα σωστά παιχνίδια, μπορείτε να μάθετε πιο γρήγορα, να διατηρήσετε περισσότερα και να διασκεδάσετε στη διαδικασία. Όπως είδαμε, υπάρχει ένα ολόκληρο σύμπαν παιχνιδιών και διαδραστικών προκλήσεων που έχουν σχεδιαστεί για να κάνουν την εκμάθηση του Linux μια περιπέτεια.
Το πιο σημαντικό βήμα είναι να βουτήξετε, να αρχίσετε να παίζετε και πολύ σύντομα, θα πλοηγείστε στη γραμμή εντολών με αυτοπεποίθηση και δεξιοτεχνία.









![Πώς να αφαιρέσετε το Mosyle MDM από το iPad [3 Τρόποι]](https://elsefix.com/images/5/2024/09/1726475779_remove-mosyle-corporation-mdm.jpg)




