Ανεξάρτητα από το πόσο έμπειροι είστε στη γραμμή εντολών του Linux, πάντα θα υπάρχουν στιγμές που θα συναντάτε άγνωστες εντολές. Σε τέτοιες περιπτώσεις, ενώ το φυσικό ένστικτο είναι είτε να ανατρέξετε σε σελίδες man είτε να ψάξετε στο google την εντολή για να καταλάβετε τι κάνει, τι θα συμβεί αν σας πούμε ότι υπάρχει καλύτερος (διαβάστε εμβαπτιστικός) τρόπος να το κάνετε.

Λοιπόν, όπως αποδεικνύεται, υπάρχει ένα εργαλείο που ονομάζεται ExplainShell που κάνει ακριβώς αυτό: σας λέει τι κάνει κάθε μέρος μιας εντολής φλοιού με έναν εύκολο στην κατανόηση τρόπο.

Ας βουτήξουμε λοιπόν για να δούμε αναλυτικά το ExplainShell.

Τι είναι το ExplainShell;

Το ExplainShell είναι ένα εργαλείο που βασίζεται στον ιστό που σας βοηθά να αναζητήσετε άγνωστες εντολές φλοιού για να μάθετε τι κάνουν και να μάθετε περισσότερα για αυτές. Μπορείτε να το σκεφτείτε ως μια διαδικτυακή συλλογή σελίδων man όπου μπορείτε να αναζητήσετε εντολές για να λάβετε μια λεπτομερή περιγραφή εξήγηση σχετικά με τον σκοπό, τα υποστηριζόμενα ορίσματα και τη σύνταξη — όλα σε μια καλά παρουσιαζόμενη και κατανοητή τρόπος.

instagram viewer

Πώς λειτουργεί το ExplainShell;

Το ExplainShell είναι ένα διαδικτυακό αρχείο που αποτελεί μια δέσμη αναλυμένων ενοτήτων από το αποθετήριο σελίδων man του Ubuntu. Τροφοδοτείται από μερικές διαφορετικές υπηρεσίες στο παρασκήνιο που το βοηθούν να βρει ένα ταίριασμα για τις εντολές που ζητήσατε στη βάση δεδομένων του.

Εάν υπάρχει αντιστοιχία, το ExplainShell επιστρέφει όλες τις σχετικές πληροφορίες σχετικά με αυτήν την εντολή που θα μπορούσε να αντλήσει από τη σελίδα man του σε μια διαισθητική παρουσίαση.

Μάθε περισσότερα: Τι είναι η γραμμή εντολών του Linux και πώς τη χρησιμοποιείτε;

Πώς να χρησιμοποιήσετε το ExplainShell

Δεδομένου ότι το ExplainShell βασίζεται στον ιστό, δεν χρειάζεται να το εγκαταστήσετε στον τοπικό σας υπολογιστή για να το χρησιμοποιήσετε. Αντίθετα, το μόνο που έχετε να κάνετε είναι να κατευθυνθείτε εξηγεί shell.com και ξεκινήστε να κάνετε ερωτήματα για εντολές που σας ενδιαφέρουν για να μάθετε περισσότερα για αυτές.

Για να αναζητήσετε μια εντολή φλοιού στο ExplainShell, πρώτα, αντιγράψτε την εντολή για να βεβαιωθείτε ότι ζητάτε τη σωστή εντολή.

Τώρα, είτε κάντε δεξί κλικ στο πλαίσιο αναζήτησης και επιλέξτε Επικόλληση ή πατήστε Ctrl + V για να επικολλήσετε την εντολή που μόλις αντιγράψατε. Εναλλακτικά, μπορείτε επίσης να πληκτρολογήσετε την εντολή χειροκίνητα.

Τέλος, χτυπήστε το ΕΞΗΓΩ κουμπί δίπλα στο πλαίσιο αναζήτησης για να το αναζητήσετε.

Στη συνέχεια, το ExplainShell θα εμφανίσει την εξήγησή του και θα την παρουσιάσει στην επόμενη σελίδα. Εδώ, θα διαπιστώσετε ότι αναλύει το νόημα κάθε μέρους της εντολής ένα προς ένα αντιστοιχίζοντας τα ορίσματα στο σχετικό κείμενο βοήθειας στη βάση δεδομένων της σελίδας ανθρώπου.

Η εξήγηση είναι διαρρυθμισμένη έτσι ώστε να έχετε την εντολή ερωτήματος από πάνω αναλυμένη εύστοχα σε διαφορετικές ενότητες (και ορίσματα) και επεξηγήσεις για καθένα από αυτά ομαδοποιημένα σε πλαίσια ακριβώς κάτω από αυτό, συνδεδεμένα μέσω γραμμές.

Χρησιμοποιώντας το ποντίκι σας, μπορείτε στη συνέχεια να τοποθετήσετε το δείκτη του ποντικιού πάνω από ένα όρισμα (ή ένα μέρος της εντολής) που δεν καταλαβαίνετε για να επισημάνετε την εξήγησή του.

Επιπλέον, μπορείτε να κάνετε κλικ στο όνομα εντολής με υπερ-σύνδεση δίπλα στις σελίδες man source στο κάτω μέρος της σελίδας για να εμφανίσετε την πηγή επεξήγησης και να λάβετε περισσότερες σχετικές πληροφορίες.

Τέλος, αν και ένα αισθητικό χαρακτηριστικό, το ExplainShell σάς επιτρέπει επίσης να αλλάξετε το θέμα του ιστότοπου. Επομένως, εάν προτιμάτε τη σκοτεινή λειτουργία, μπορείτε να πατήσετε το κουμπί θέματος κάτω από το όνομα του ιστότοπου και να επιλέξετε Σκοτάδι από το αναπτυσσόμενο μενού για να αλλάξετε το θέμα του ιστότοπου.

Ποιοι είναι οι περιορισμοί της ExplainShell;

Κατά τη σύνταξη αυτού του κειμένου, το ExplainShell περιέχει 29.761 αναλυμένες σελίδες man στη βάση δεδομένων του και οι πιθανότητες είναι μεγάλες οι περισσότερες από τις εντολές του φλοιού που θα ρωτήσετε σε αυτό να σας φέρουν σίγουρα αποτελέσματα.

Ωστόσο, όπως είπαμε, είναι επίσης πιθανό το εργαλείο να μην μπορεί να παρέχει εξηγήσεις για ορισμένα ερωτήματα εντολών που κάνετε. Όταν συμβεί αυτό, ο προγραμματιστής του ExplainShell προτείνει να υποβάλετε ένα αίτημα προσθήκης με τον σύνδεσμο επάνω Σελίδα ζητημάτων GitHub ώστε να μπορούν να το προσθέσουν στη βάση δεδομένων τους.

Σχετίζεται με: Τρόποι για να λάβετε βοήθεια στη γραμμή εντολών στο Linux

Εκμάθηση νέων εντολών Shell με το ExplainShell

Μέσω αυτού του οδηγού, θα πρέπει τώρα πιθανώς να έχετε μια ιδέα για το τι είναι το ExplainShell και πώς μπορεί να σας βοηθήσει να αποκωδικοποιήσετε εύκολα μυστηριώδεις εντολές φλοιού.

Τώρα λοιπόν, κάθε φορά που συναντάτε μια άγνωστη εντολή, μπορείτε απλά να μεταβείτε στο ExplainShell και να μάθετε όλες τις πληροφορίες σχετικά με αυτήν. Και στη διαδικασία, μάθετε τι κάνει αυτή η εντολή και πώς να τη χρησιμοποιήσετε.

Εάν είστε νέος στο Linux, σας συνιστούμε να ελέγξετε αυτές τις βασικές εντολές που θα σας βοηθήσουν να μάθετε τυπικές εργασίες υπολογιστών.

ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
9 βασικές εντολές για να ξεκινήσετε με το Linux

Θέλετε να εξοικειωθείτε με το Linux; Ξεκινήστε με αυτές τις βασικές εντολές Linux για να μάθετε τυπικές εργασίες υπολογιστών.

Διαβάστε Επόμενο

Σχετικά θέματα
  • Linux
  • Linux Bash Shell
  • Εφαρμογές Linux
Σχετικά με τον Συγγραφέα
Yash Wate (Δημοσιεύτηκαν 30 άρθρα)

Ο Yash είναι συγγραφέας προσωπικού στο MUO για DIY, Linux, Προγραμματισμό και Ασφάλεια. Πριν βρει το πάθος του με το γράψιμο, συνήθιζε να αναπτύσσει για τον Ιστό και το iOS. Μπορείτε επίσης να βρείτε τα γραφόμενά του στο TechPP, όπου καλύπτει άλλους κλάδους. Εκτός από την τεχνολογία, του αρέσει να μιλάει για την αστρονομία, τη Formula 1 και τα ρολόγια.

Περισσότερα από το Yash Wate

Εγγραφείτε στο ενημερωτικό μας δελτίο

Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για να εγγραφείτε