Μαλακός

Τι είναι ο Διερμηνέας Γραμμής Εντολών;

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων





Δημοσιεύτηκε στιςΤελευταία ενημέρωση: 16 Φεβρουαρίου 2021

Τι είναι ο Διερμηνέας Γραμμής Εντολών; Γενικά, όλα τα σύγχρονα προγράμματα έχουν α Γραφική διεπαφή χρήστη (GUI) . Αυτό σημαίνει ότι η διεπαφή έχει μενού και κουμπιά που μπορούν να χρησιμοποιήσουν οι χρήστες για να αλληλεπιδράσουν με το σύστημα. Αλλά ένας διερμηνέας γραμμής εντολών είναι ένα πρόγραμμα που δέχεται μόνο εντολές κειμένου από ένα πληκτρολόγιο. Στη συνέχεια, αυτές οι εντολές εκτελούνται στο λειτουργικό σύστημα. Οι γραμμές κειμένου που εισάγει ο χρήστης από το πληκτρολόγιο μετατρέπονται σε λειτουργίες που μπορεί να κατανοήσει το λειτουργικό σύστημα. Αυτή είναι η δουλειά του διερμηνέα της γραμμής εντολών.



Οι διερμηνείς γραμμής εντολών χρησιμοποιήθηκαν ευρέως μέχρι τη δεκαετία του 1970. Αργότερα, αντικαταστάθηκαν από προγράμματα με γραφική διεπαφή χρήστη.

Τι είναι ο Διερμηνέας Γραμμής Εντολών



Περιεχόμενα[ κρύβω ]

Πού χρησιμοποιούνται οι διερμηνείς γραμμής εντολών;

Μια κοινή ερώτηση που έχουν οι άνθρωποι είναι, γιατί κάποιος να χρησιμοποιήσει έναν διερμηνέα γραμμής εντολών σήμερα; Τώρα έχουμε εφαρμογές με GUI που έχουν απλοποιήσει τον τρόπο αλληλεπίδρασης με τα συστήματα. Γιατί λοιπόν να πληκτρολογήσετε τις εντολές σε ένα CLI; Υπάρχουν τρεις σημαντικοί λόγοι για τους οποίους οι διερμηνείς γραμμής εντολών εξακολουθούν να είναι επίκαιροι σήμερα. Ας συζητήσουμε τους λόγους έναν προς έναν.



  1. Ορισμένες ενέργειες μπορούν να γίνουν πιο γρήγορα και αυτόματα χρησιμοποιώντας τη γραμμή εντολών. Για παράδειγμα, η εντολή για τον τερματισμό ορισμένων προγραμμάτων όταν ένας χρήστης συνδέεται ή η εντολή για την αντιγραφή αρχείων της ίδιας μορφής από έναν φάκελο μπορεί να αυτοματοποιηθεί. Αυτό θα μειώσει τη χειρωνακτική εργασία από την πλευρά σας. Έτσι, για γρήγορη εκτέλεση ή για αυτοματοποίηση ορισμένων ενεργειών, δίνονται εντολές από τον διερμηνέα της γραμμής εντολών.
  2. Μια γραφική εφαρμογή είναι αρκετά εύκολη στη χρήση. Δεν είναι μόνο διαδραστικό αλλά και αυτονόητο. Μόλις κατεβάσετε την εφαρμογή, υπάρχουν ένα σωρό μενού/κουμπιά, κ.λπ.… που θα σας καθοδηγήσουν σε οποιαδήποτε λειτουργία εντός του προγράμματος. Έτσι, οι νέοι και άπειροι χρήστες προτιμούν πάντα να χρησιμοποιούν μια γραφική εφαρμογή. Η χρήση ενός διερμηνέα γραμμής εντολών δεν είναι τόσο απλή. Δεν υπάρχουν μενού. Όλα πρέπει να πληκτρολογηθούν. Ωστόσο, ορισμένοι έμπειροι χρήστες χρησιμοποιούν τον διερμηνέα της γραμμής εντολών. Αυτό οφείλεται κυρίως στο ότι, με ένα CLI, έχετε άμεση πρόσβαση σε λειτουργίες του λειτουργικού συστήματος. Οι έμπειροι χρήστες γνωρίζουν πόσο ισχυρό είναι να έχουν πρόσβαση σε αυτές τις λειτουργίες. Έτσι, κάνουν χρήση του CLI.
  3. Μερικές φορές, το λογισμικό GUI στο σύστημά σας δεν έχει κατασκευαστεί για να υποστηρίζει τις εντολές που απαιτούνται για την εκτέλεση ή τον έλεγχο του λειτουργικού συστήματος. Σε τέτοιες περιπτώσεις, ο χρήστης δεν έχει άλλη επιλογή παρά να κάνει χρήση της διεπαφής της γραμμής εντολών. Εάν ένα σύστημα δεν διαθέτει τους πόρους που απαιτούνται για την εκτέλεση ενός γραφικού προγράμματος, τότε το Command Line Interface είναι χρήσιμο.

Σε ορισμένες περιπτώσεις, είναι πιο αποτελεσματικό να χρησιμοποιείτε τη διεπαφή γραμμής εντολών σε ένα γραφικό πρόγραμμα. Οι κύριοι σκοποί της χρήσης ενός CLI παρατίθενται παρακάτω.

  • Σε διερμηνείς γραμμής εντολών, είναι δυνατή η εμφάνιση των οδηγιών χρησιμοποιώντας το Σύστημα Braille . Αυτό είναι χρήσιμο για τυφλούς χρήστες. Δεν μπορούν να κάνουν χρήση γραφικών εφαρμογών ανεξάρτητα, καθώς η διεπαφή δεν είναι φιλική προς το χρήστη.
  • Οι επιστήμονες, οι τεχνικοί εμπειρογνώμονες και οι μηχανικοί προτιμούν τους διερμηνείς εντολών από τις γραφικές διεπαφές. Αυτό οφείλεται στην ταχύτητα και την αποτελεσματικότητα με την οποία μπορούν να εκτελεστούν ορισμένες εντολές.
  • Ορισμένοι υπολογιστές δεν διαθέτουν τους πόρους που απαιτούνται για να υποστηρίξουν την ομαλή λειτουργία γραφικών εφαρμογών και προγραμμάτων. Σε τέτοιες περιπτώσεις μπορούν να χρησιμοποιηθούν και διερμηνείς γραμμής εντολών.
  • Οι εντολές πληκτρολόγησης μπορούν να ολοκληρωθούν πιο γρήγορα από το να κάνετε κλικ στις επιλογές σε μια γραφική διεπαφή. Ένας διερμηνέας γραμμής εντολών παρέχει επίσης στο χρήστη ένα ευρύ φάσμα εντολών και λειτουργιών που δεν είναι δυνατές με μια εφαρμογή GUI.

Διαβάστε επίσης: Τι είναι το πρόγραμμα οδήγησης συσκευής;



Ποιες είναι μερικές περιπτώσεις όπου οι διερμηνείς γραμμής εντολών χρησιμοποιούνται στη σύγχρονη εποχή;

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

  • Το λειτουργικό σύστημα Windows έχει ένα CLI που ονομάζεται Γραμμή εντολών των Windows.
  • Η διαμόρφωση των Junos και Δρομολογητές Cisco IOS γίνεται με τη χρήση διερμηνέων γραμμής εντολών.
  • Ορισμένα συστήματα Linux διαθέτουν επίσης το CLI. Είναι γνωστό ως κέλυφος Unix.
  • Η Ruby και η PHP έχουν ένα κέλυφος εντολών για διαδραστική χρήση. Το κέλυφος στην PHP είναι γνωστό ως PHP-CLI.

Είναι όλοι οι διερμηνείς της γραμμής εντολών ίδιοι;

Είδαμε ότι ένας διερμηνέας εντολών δεν είναι παρά ένας τρόπος αλληλεπίδρασης με το σύστημα μόνο με εντολές που βασίζονται σε κείμενο. Ενώ υπάρχουν αρκετοί διερμηνείς γραμμής εντολών, είναι όλοι ίδιοι; Όχι. Αυτό συμβαίνει επειδή οι εντολές που πληκτρολογείτε στο CLI βασίζονται στη σύνταξη της γλώσσας προγραμματισμού που χρησιμοποιείτε. Έτσι, μια εντολή που λειτουργεί σε ένα CLI σε ένα σύστημα μπορεί να μην λειτουργεί με τον ίδιο τρόπο σε άλλα συστήματα. Ίσως χρειαστεί να τροποποιήσετε την εντολή με βάση τη σύνταξη για το λειτουργικό σύστημα και τη γλώσσα προγραμματισμού σε αυτό το σύστημα.

Είναι σημαντικό να γνωρίζετε τη σύνταξη και τις σωστές εντολές. Για παράδειγμα, σε μια πλατφόρμα, η εντολή scan now θα κατευθύνει το σύστημα o σάρωση για ιούς. Ωστόσο, η ίδια εντολή ενδέχεται να μην αναγνωρίζεται απαραίτητα σε άλλα συστήματα. Μερικές φορές, ένα διαφορετικό λειτουργικό σύστημα/γλώσσα προγραμματισμού έχει παρόμοια εντολή. Μπορεί να οδηγήσει στο να εκτελέσει το σύστημα την ενέργεια που θα έκανε η παρόμοια εντολή, οδηγώντας σε ανεπιθύμητα αποτελέσματα.

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

Διερμηνείς γραμμής εντολών σε διαφορετικά λειτουργικά συστήματα

Για την εκτέλεση δραστηριοτήτων όπως η αντιμετώπιση προβλημάτων και η επισκευή συστήματος, υπάρχει ένα εργαλείο που ονομάζεται Κονσόλα αποκατάστασης στα Windows XP και Windows 2000. Αυτό το εργαλείο λειτουργεί και ως διερμηνέας της γραμμής εντολών.

Το CLI στο MacOS ονομάζεται Τερματικό.

Το λειτουργικό σύστημα Windows έχει μια εφαρμογή που ονομάζεται Γραμμή εντολών. Αυτό είναι το κύριο CLI στα Windows. Οι πιο πρόσφατες εκδόσεις των Windows έχουν ένα άλλο CLI - το Windows PowerShell . Αυτό το CLI είναι πιο προηγμένο από τη γραμμή εντολών. Και τα δύο είναι διαθέσιμα στη νέα έκδοση του λειτουργικού συστήματος Windows.

Στο παράθυρο του PowerShell, πληκτρολογήστε την εντολή πατήστε enter

Ορισμένες εφαρμογές διαθέτουν και τα δύο – CLI και γραφική διεπαφή. Σε αυτές τις εφαρμογές, το CLI έχει δυνατότητες που δεν υποστηρίζονται από τη γραφική διεπαφή. Το CLI παρέχει επιπλέον δυνατότητες, επειδή έχει ακατέργαστη πρόσβαση σε αρχεία εφαρμογών.

Συνιστάται: Τι είναι το Service Pack;

Η γραμμή εντολών στα Windows 10

Η αντιμετώπιση προβλημάτων θα ήταν πολύ πιο εύκολη εάν γνωρίζετε τις εντολές της γραμμής εντολών. Command Prompt είναι το όνομα που δίνεται στο CLI στο λειτουργικό σύστημα Windows. Δεν είναι δυνατό ή απαραίτητο να γνωρίζουμε όλες τις εντολές. Εδώ έχουμε συγκεντρώσει μια λίστα με μερικές από τις σημαντικές εντολές.

  • Ping – Αυτή είναι μια εντολή που χρησιμοποιείται για να ελέγξετε εάν το τοπικό σας σύστημα δικτύου λειτουργεί σωστά. Εάν θέλετε να μάθετε εάν υπάρχει πραγματικό πρόβλημα με το διαδίκτυο ή κάποιο λογισμικό που προκαλεί το πρόβλημα, χρησιμοποιήστε το Ping. Μπορείτε να κάνετε ping σε μια μηχανή αναζήτησης ή στον απομακρυσμένο διακομιστή σας. Εάν λάβετε απάντηση, σημαίνει ότι υπάρχει σύνδεση.
  • IPConfig – Αυτή η εντολή χρησιμοποιείται για την αντιμετώπιση προβλημάτων όταν ο χρήστης αντιμετωπίζει προβλήματα δικτύου. Όταν εκτελείτε την εντολή, επιστρέφει λεπτομέρειες σχετικά με τον υπολογιστή και το τοπικό σας δίκτυο. Εμφανίζονται λεπτομέρειες όπως η κατάσταση των διαφορετικών συνδέσεων δικτύου, το σύστημα που χρησιμοποιείται, η διεύθυνση IP του δρομολογητή που χρησιμοποιείται κ.λπ.
  • Βοήθεια – Αυτή είναι ίσως η πιο χρήσιμη και πιο χρησιμοποιούμενη εντολή Γραμμής εντολών. Η εκτέλεση αυτής της εντολής θα εμφανίσει ολόκληρη τη λίστα με όλες τις εντολές στη γραμμή εντολών. Εάν θέλετε να μάθετε περισσότερα για οποιαδήποτε συγκεκριμένη εντολή στη λίστα, μπορείτε να το κάνετε πληκτρολογώντας – /? Αυτή η εντολή θα εμφανίσει λεπτομερείς πληροφορίες σχετικά με την καθορισμένη εντολή.
  • Dir – Χρησιμοποιείται για την περιήγηση στο σύστημα αρχείων στον υπολογιστή σας. Η εντολή θα εμφανίσει όλα τα αρχεία και τους φακέλους που βρίσκονται στον τρέχοντα φάκελό σας. Μπορεί επίσης να χρησιμοποιηθεί ως εργαλείο αναζήτησης. Απλώς προσθέστε ένα /S στην εντολή και πληκτρολογήστε αυτό που ψάχνετε.
  • Cls – Εάν η οθόνη είναι γεμάτη με πάρα πολλές εντολές, εκτελέστε αυτήν την εντολή για να καθαρίσετε την οθόνη.
  • SFC – Εδώ, το SFC σημαίνει Έλεγχος αρχείων συστήματος. Το SFC/Scannow χρησιμοποιείται για να ελέγξει εάν κάποια αρχεία συστήματος έχουν σφάλματα. Εάν είναι δυνατή η επισκευή τους, γίνεται και αυτό. Δεδομένου ότι ολόκληρο το σύστημα πρέπει να σαρωθεί, αυτή η εντολή μπορεί να πάρει κάποιο χρόνο.
  • Λίστα εργασιών – Εάν θέλετε να ρίξετε μια ματιά σε όλες τις εργασίες που είναι ενεργές αυτήν τη στιγμή στο σύστημά σας, μπορείτε να χρησιμοποιήσετε αυτήν την εντολή. Ενώ αυτή η εντολή παραθέτει μόνο όλες τις εργασίες που λειτουργούν, μπορείτε επίσης να λάβετε πρόσθετες πληροφορίες χρησιμοποιώντας το -m με την εντολή. Εάν βρείτε κάποιες περιττές εργασίες, μπορείτε να τις σταματήσετε αναγκαστικά χρησιμοποιώντας την εντολή Taskkill.
  • Netstat – Χρησιμοποιείται για τη λήψη πληροφοριών σχετικά με το δίκτυο στο οποίο βρίσκεται ο υπολογιστής σας. Εμφανίζονται λεπτομέρειες όπως στατιστικά ethernet, πίνακας δρομολόγησης IP, συνδέσεις TCP, θύρες που χρησιμοποιούνται, κ.λπ.….
  • Έξοδος – Αυτή η εντολή χρησιμοποιείται για έξοδο από τη γραμμή εντολών.
  • Assoc – Χρησιμοποιείται για την προβολή της επέκτασης αρχείου και ακόμη και την αλλαγή των συσχετίσεων αρχείων. Εάν πληκτρολογήσετε assoc [.ext] όπου .ext είναι η επέκταση αρχείου, θα λάβετε πληροφορίες σχετικά με την επέκταση. Για παράδειγμα, εάν η εισαγόμενη επέκταση είναι .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' > Έλον Ντέκερ

    Ο Έλον είναι συγγραφέας τεχνολογίας στο Cyber ​​S. Γράφει οδηγούς με οδηγίες για περίπου 6 χρόνια τώρα και έχει καλύψει πολλά θέματα. Του αρέσει να καλύπτει θέματα που σχετίζονται με Windows, Android και τα πιο πρόσφατα κόλπα και συμβουλές.