Ένας διερμηνέας γραμμής εντολών, ή CLI, είναι ένα πρόγραμμα που χρησιμοποιούν οι χρήστες υπολογιστών για την εκτέλεση εντολών κειμένου. Κάθε λειτουργικό σύστημα συνοδεύεται από το δικό του CLI. Για παράδειγμα, τα Windows 10 προσφέρουν δύο CLI: Γραμμή εντολών και PowerShell (για προχωρημένους χρήστες). Οι χρήστες Linux μπορούν να χρησιμοποιήσουν το Shell για να εκτελέσουν εντολές κειμένου.
Μια σύντομη ιστορία των CLI
Στις πρώτες μέρες των υπολογιστών, οι διερμηνείς γραμμής εντολών ήταν στην πραγματικότητα η μόνη διαθέσιμη μέθοδος για την εκτέλεση εντολών. Τα προγράμματα γραφικής διεπαφής χρήστη δεν υπήρχαν. Ξεκινώντας από τη δεκαετία του '80, τα εργαλεία GUI έγιναν πιο δημοφιλή χάρη στις σημαντικές προόδους στην υπολογιστική ισχύ.
Οι διερμηνείς γραμμής εντολών που βασίζονται σε GUI απλοποίησαν σημαντικά τον τρόπο με τον οποίο οι χρήστες αλληλεπιδρούν με τους υπολογιστές. Ο ρόλος κάθε κουμπιού έγινε αρκετά διαισθητικός και αυτονόητος. Με άλλα λόγια, οι υπολογιστές έγιναν πιο ελκυστικοί και εύχρηστοι από χρήστες που δεν γνωρίζουν την τεχνολογία.
Πώς λειτουργεί ο Διερμηνέας Γραμμής Εντολών;
Οι χρήστες εισάγουν τις εντολές μέσω του πληκτρολογίου. Στη συνέχεια, ο διερμηνέας της γραμμής εντολών μετατρέπει τις εντολές σε συναρτήσεις ή κλήσεις συστήματος. Το ΛΣ λαμβάνει και εκτελεί τις αντίστοιχες κλήσεις.
Σκεφτείτε το CLI ως μεταφραστή. Το πρόγραμμα ουσιαστικά μεταφράζει τις οδηγίες σας σε λειτουργίες που μπορεί να κατανοήσει το λειτουργικό σας σύστημα.
Γιατί εξακολουθούμε να χρησιμοποιούμε εργαλεία γραμμής εντολών;
Ταχύτητα
Τα CLI επιτρέπουν στους χρήστες να εισάγουν και να εκτελούν γρήγορα εντολές συστήματος. Το μόνο που χρειάζεται να κάνουν είναι να πληκτρολογήσουν τις εντολές και να πατήσουν Enter. Οι χρήστες μπορούν επίσης να χρησιμοποιούν CLI για την αυτοματοποίηση εργασιών υπολογιστή. Αυτό μεταφράζεται σε λιγότερο χρόνο που αφιερώνεται στο πάτημα των πλήκτρων.
Αντιμετώπιση προβλημάτων
Η αντιμετώπιση προβλημάτων του υπολογιστή σας είναι πολύ πιο γρήγορη και ευκολότερη εάν χρησιμοποιείτε εντολές. Για παράδειγμα, η Γραμμή εντολών, το ενσωματωμένο CLI των Windows 10 μπορεί να εκτελέσει πολλές χρήσιμες εντολές αντιμετώπισης προβλημάτων.
Μπορείτε να επιδιορθώσετε προβλήματα αρχείων συστήματος εκτελώντας sfc /scannow. Εάν αντιμετωπίζετε προβλήματα συνδεσιμότητας δικτύου, μπορείτε να εκτελέσετε το ipconfig /flushdns εντολή. Αυτό θα επαναφέρει τη σύνδεσή σας στο Διαδίκτυο.
Η Μόνη Λύση
Υπάρχει επίσης ένα άλλο σημαντικό πλεονέκτημα που διατηρεί ζωντανά τα εργαλεία γραμμής εντολών. Υπάρχουν ορισμένες εντολές που μπορούν να εκτελεστούν μόνο οι διερμηνείς της γραμμής εντολών.
Το UI απλά δεν μπορεί να φιλοξενήσει μεμονωμένα κουμπιά για όλες τις λειτουργίες που υποστηρίζει ένα πρόγραμμα. Η προσθήκη πολλών μενού και υπομενού δεν θα λειτουργούσε επίσης. Αυτό μόνο θα ακαταστήσει τη διεπαφή χρήστη και θα μπερδέψει τους χρήστες.
FAQ
Πώς ονομάζεται διερμηνέας εντολών;
Οι διερμηνείς γραμμής εντολών μπορούν να έχουν διαφορετικά ονόματα ανάλογα με το λειτουργικό σύστημα που εξυπηρετούν. Ένας διερμηνέας εντολών ονομάζεται επίσης "κέλυφος.» Για παράδειγμα, το CLI στο Unix ονομάζεται Unix Shell.
Γιατί ο διερμηνέας εντολών είναι ξεχωριστός από τον πυρήνα;
Οι διερμηνείς γραμμής εντολών διαχωρίζονται από τον πυρήνα επειδή συχνά υπόκεινται σε αλλαγές. Ο πυρήνας είναι ο πυρήνας του λειτουργικού συστήματος. Έχοντας έναν πυρήνα που αλλάζει συχνά θα έκανε το σύστημα ασταθές.
Για παράδειγμα, οι χρήστες μπορούν να προσαρμόσουν το CLI και να προσθέσουν νέες κλήσεις συστήματος. Με ένα CLI που είναι διαφορετικό από τον πυρήνα, τέτοιες αλλαγές δεν θα επηρεάσουν τον τελευταίο. Με άλλα λόγια, αυτό δεν θα επηρεάσει τον τρόπο συμπεριφοράς του λειτουργικού συστήματος.
Ορίστε; Ελπίζουμε ότι αυτός ο οδηγός σας βοήθησε να κατανοήσετε καλύτερα τι κάνει ένα CLI. Η ανάπτυξη των δεξιοτήτων σας στο CLI είναι ένα σημαντικό βήμα για να γίνετε ισχυρός χρήστης, ανεξάρτητα από το λειτουργικό σύστημα που χρησιμοποιείτε.