Διαφορά μεταξύ GUI και γραμμής εντολών
GUI vs Γραμμή εντολών
Δύο πιο δημοφιλείς τρόποι αλληλεπίδρασης με έναν υπολογιστή είναι η γραμμή εντολών και η γραφική διεπαφή χρήστη. Η γραμμή εντολών είναι μια διασύνδεση μόνο για κείμενο, ενώ το GUI είναι μια διασύνδεση που αποτελείται από γραφικά σύμβολα. Τις περισσότερες φορές, όλες οι γενικές εργασίες που εκτελούνται χρησιμοποιώντας ένα GUI μπορούν να εκτελεστούν από μια γραμμή εντολών και αντίστροφα (αν και όταν πρόκειται για προηγμένες εργασίες, η γραμμή εντολών μπορεί να είναι η μόνη επιλογή).
Τι είναι το GUI;
Το GUI (pronounced gooey) είναι ένας τύπος διεπαφής που επιτρέπει στους χρήστες να επικοινωνούν με λειτουργικά συστήματα με τη μορφή εικόνων / κινούμενων σχεδίων / ήχου σε αντίθεση με το κείμενο. Αυτή η διεπαφή παρουσιάζει τον χρήστη με τις πληροφορίες / ενέργειες που είναι διαθέσιμες μέσω γραφικών αντικειμένων (όπως τα εικονίδια). Μπορείτε να χρησιμοποιήσετε το ποντίκι και το πληκτρολόγιο για την αλληλεπίδραση. Ο χρήστης εκτελεί ενέργειες με άμεσο χειρισμό γραφικών αντικειμένων στην οθόνη.
Τι είναι μια γραμμή εντολών;
Η Γραμμή εντολών (συνήθως γνωστή ως διασύνδεση / διερμηνέας γραμμής εντολών ή CLI) είναι ένας μηχανισμός που επιτρέπει την αλληλεπίδραση με το λειτουργικό σύστημα υπολογιστή με την εισαγωγή εντολών (πληκτρολόγησης). Αυτή είναι μια διασύνδεση μόνο για κείμενο, η οποία απαιτεί μόνο είσοδο από το πληκτρολόγιο (συνήθως αναφέρεται ως "εισαγωγή εντολής"). Συνήθως, πατάμε το πλήκτρο Enter στο τέλος μιας εντολής, μετά την οποία ο υπολογιστής θα λάβει, θα αναλύσει και θα εκτελέσει αυτήν την εντολή. Η έξοδος της εντολής θα επιστραφεί πίσω στο τερματικό ως γραμμές κειμένου. Η έξοδος μπορεί να περιλαμβάνει ένα καλοκαίρι της εργασίας και το πραγματικό αποτέλεσμα επίσης. Για να εισαγάγετε εντολή σε λειτουργία παρτίδας, ο χρήστης μπορεί να χρησιμοποιήσει ένα αρχείο δέσμης ενεργειών. Ένα σενάριο είναι ένα αρχείο που περιέχει μια διατεταγμένη ακολουθία εντολών που θα ολοκληρώσει ολόκληρη την εργασία.
Ποια είναι η διαφορά μεταξύ ενός GUI και μιας γραμμής εντολών;
Οι περισσότερες εργασίες διεπαφής γραμμής εντολών απαιτούν μόνο το πληκτρολόγιο, ενώ τα συστήματα GUI απαιτούν τόσο το ποντίκι όσο και το πληκτρολόγιο. Επομένως, οι χρήστες γραμμής εντολών συνήθως δεν χρειάζεται να αλλάζουν τα χέρια τους μεταξύ δύο θέσεων. Και η διεπαφή γραμμής εντολών συνήθως απαιτεί μόνο λίγες γραμμές κώδικα για να εκτελέσει μια πολύπλοκη εργασία. Η γραμμή εντολών χρησιμοποιεί σίγουρα λιγότερους πόρους από ένα σύστημα GUI, καθώς το σύστημα GUI θα φορτώσει εικονίδια, γραμματοσειρές, προγράμματα οδήγησης εισόδου / εξόδου και άλλους πόρους. Λόγω αυτών των τριών λόγων, οι χρήστες γραμμής εντολών μπορεί να είναι σε θέση να ολοκληρώσουν τις περισσότερες εργασίες σχετικά γρήγορα από ό, τι ένας χρήστης GUI. Οι χρήστες γραμμής εντολών μπορούν να δημιουργούν δέσμες ενεργειών και να εξοικονομούν χρόνο, ενώ οι χρήστες GUI μπορούν να κάνουν το ίδιο με εγκαταστάσεις όπως η δημιουργία συντομεύσεων.
Παρόλο που οι νέοι χρήστες ενδέχεται να πρέπει να μάθουν πώς να χειρίζονται το ποντίκι, το GUI είναι πιο εύκολο να παραλάβει από τη χρήση της γραμμής εντολών. Σε αντίθεση με το γραφικό περιβάλλον, οι χρήστες της γραμμής εντολών χρειάζονται μια σωστή εξοικείωση και πρέπει να απομνημονεύσουν μια σειρά εντολών για να κάνουν τις δουλειές τους να γίνονται ομαλά.Όμως, ένας χρήστης γραμμής εντολών έχει πολύ μεγαλύτερο έλεγχο του αρχείου και του λειτουργικού συστήματος. Και για την εκτέλεση ορισμένων προηγμένων εργασιών, η γραμμή εντολών μπορεί να είναι η μόνη επιλογή (μερικές φορές). Τα συστήματα GUI καθιστούν εύκολη την πολλαπλή εναπόθεση, παρέχοντας γραφικά μέσα παρακολούθησης μερικά πράγματα (διαδικασία) ταυτόχρονα (πολλά περιβάλλοντα γραμμής εντολών προσφέρουν πολλαπλές εργασίες, αλλά είναι πιο δύσκολο να δείτε πολλά πράγματα ταυτόχρονα).