Πώς να θυμάστε εύκολα τις εντολές Linux
Η γραμμή εντολών μπορεί να αποθαρρύνει τους νέους χρήστες του Linux. Μέρος αυτού είναι η ανάμνηση του πλήθους διαθέσιμων εντολών. Μετά από όλα, για να χρησιμοποιήσετε αποτελεσματικά τη γραμμή εντολών, πρέπει να γνωρίζετε τις εντολές.
Δυστυχώς, δεν υπάρχει κανένας λόγος να μάθετε τις εντολές, αλλά υπάρχουν κάποια εργαλεία που μπορούν να σας βοηθήσουν όταν ξεκινάτε.
Ιστορία
Το πρώτο πράγμα που μπορείτε να χρησιμοποιήσετε για να θυμάστε τις εντολές που έχετε ήδη χρησιμοποιήσει είναι το δικό σας ιστορικό γραμμής εντολών. Τα περισσότερα κελύφη Linux, συμπεριλαμβανομένης της πιο συνηθισμένης προεπιλογής, Bash, δημιουργούν ένα αρχείο ιστορικού που αναφέρει τις προηγούμενες εντολές σας. Για τον Bash, μπορείτε να το βρείτε στο "/home//.bash_history".
Είναι ένα αρχείο απλού κειμένου, έτσι μπορείτε να το ανοίξετε σε οποιονδήποτε επεξεργαστή κειμένου και βρόχο πίσω ή ακόμα και αναζήτηση.
Επίκαιρος
Υπάρχει στην πραγματικότητα μια εντολή που σας βοηθά να βρείτε άλλες εντολές. Ονομάζεται "apropos" και σας βοηθά να βρείτε την κατάλληλη εντολή για να ολοκληρώσετε τη δράση που κάνετε αναζήτηση ή. Για παράδειγμα, εάν πρέπει να γνωρίζετε την εντολή για να απαριθμήσετε τα περιεχόμενα ενός καταλόγου, μπορείτε να εκτελέσετε την ακόλουθη εντολή:
apropos "directory directory"
Υπάρχει όμως μια παγίδα. Είναι πολύ κυριολεκτικό. Προσθέστε ένα "s" στον "κατάλογο" και δοκιμάστε ξανά.
apropos "καταλόγους λίστας"
Δεν λειτουργεί. Τι είναι η αναζήτηση μέσω μιας λίστας εντολών και των συνοδευτικών περιγραφών. Αν η αναζήτησή σας δεν ταιριάζει με την περιγραφή, δεν θα πάρει την εντολή ως αποτέλεσμα.
Υπάρχει και κάτι άλλο που μπορείτε να κάνετε. Χρησιμοποιώντας τη σημαία -a
, μπορείτε να προσθέσετε μαζί τους όρους αναζήτησης με πιο ευέλικτο τρόπο. Δοκιμάστε αυτήν την εντολή:
apropos "pattern match"
Θα πίστευες ότι θα εμφανιζόταν κάτι, όπως grep; Αντ 'αυτού, δεν παίρνετε τίποτα. Και πάλι, το apropos είναι υπερβολικά κυριολεκτικό. Τώρα, δοκιμάστε να διαχωρίσετε τις λέξεις και χρησιμοποιώντας τη σημαία -a
.
apropos "match" -a "μοτίβο"
Ξαφνικά, έχετε πολλά από τα αποτελέσματα που θα περιμένατε.
apropos είναι ένα εξαιρετικό εργαλείο, αλλά πρέπει πάντα να γνωρίζετε τις ιδιορρυθμίες του.
ZSH
Το ZSH δεν είναι πραγματικά ένα εργαλείο για να θυμάστε τις εντολές. Είναι στην πραγματικότητα ένα εναλλακτικό κέλυφος. Μπορείτε να αντικαταστήσετε το ZSH για το Bash και να το χρησιμοποιήσετε ως κέλυφος γραμμής εντολών. Το ZSH περιλαμβάνει μια λειτουργία αυτόματης διόρθωσης που σας αγγίζει αν εισάγετε μια εντολή λάθος ή λέτε κάτι λάθος. Εάν το ενεργοποιήσετε, θα σας ρωτήσει εάν εννοούσατε κάτι στενό. Μπορείτε να συνεχίσετε να χρησιμοποιείτε τη γραμμή εντολών, όπως κανονικά θα κάνατε με το ZSH, αλλά θα έχετε ένα επιπλέον δίχτυ ασφαλείας και κάποια άλλα πραγματικά ωραία χαρακτηριστικά. Ο ευκολότερος τρόπος για να αξιοποιήσετε στο έπακρο το ZSH είναι με το Oh-My-ZSH.
Σκονάκι
Η τελευταία, και ίσως πιο απλή, επιλογή είναι να χρησιμοποιήσετε ένα φύλλο εξαπατήσει. Υπάρχουν πολλά διαθέσιμα σε απευθείας σύνδεση όπως αυτό που μπορείτε να χρησιμοποιήσετε για να αναζητήσετε τις εντολές γρήγορα.
Μπορείτε να τα βρείτε ακόμη και σε μορφή εικόνας και να τα ορίσετε ως ταπετσαρία της επιφάνειας εργασίας σας για γρήγορη αναφορά.
Αυτή δεν είναι η καλύτερη λύση για την πραγματική απομνημόνευση των εντολών, αλλά όταν ξεκινάτε, μπορεί να σας εξοικονομήσει από την αναζήτηση στο διαδίκτυο κάθε φορά που δεν θυμάστε μια εντολή.
Βασιστείτε σε αυτές τις μεθόδους όταν μαθαίνετε και τελικά θα βρείτε τον εαυτό σας αναφερόμενος όλο και λιγότερο. Κανείς δεν θυμάται τα πάντα, οπότε μην νιώθετε άσχημα αν ξεχνάτε περιστασιακά ή τρέχετε σε κάτι που δεν έχετε ξαναδεί. Αυτά είναι εκείνοι οι πόροι αυτοί και, φυσικά, το Διαδίκτυο είναι εκεί.