Notice icon attention yellow.png Τα περιεχόμενα του ιστότοπου δεν ανανεώνονται από το καλοκαίρι του 2015. Τα άρθρα πιθανόν να έχουν ελλείψεις ή ανακρίβειες. Συμβουλευτείτε και μια δεύτερη πηγή γνώσης πριν εφαρμόσετε πρακτικές οδηγίες.

GUI & CLI

Από Skytales
(Ανακατεύθυνση από CLI)
Μετάβαση σε: πλοήγηση, αναζήτηση
Notice icon rfc purple.png Ζητούνται σχόλια και παρατηρήσεις.

Το άρθρο αυτό έχει προσφάτως πάρει μία ολοκληρωμένη μορφή.

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

Αφήστε τα σχόλια σας στη σελίδα συζήτησης αυτού του άρθρου.

A screenshot of the GNOME GUI in Ubuntu.
Screenshot of a Linux CLI

GUI (Graphical User Interface): Γραφική διεπαφή χρήστη. Αναφέρεται στο γραφικό περιβάλλον κάποιας εφαρμογής.

CLI (Command Line Interface): Διεπαφή γραμμής εντολών. Αναφέρεται στο μη γραφικό περιβάλλον κάποιας εφαρμογής και τη χρήση της από τη γραμμή εντολών.

Σήμερα είμαστε συνηθισμένοι στο να χρησιμοποιούμε προγράμματα με γραφικό περιβάλλον. Οι περισσότερες εφαρμογές που χρησιμοποιούμε σε καθημερινή βάση (browsers, text editors, παιχνίδια, instant messaging clients και πολλά, πολλά άλλα) έχουν γραφικό περιβάλλον. Αυτό σημαίνει ότι βλέπουμε την εφαρμογή σαν ένα ωραίο παραθυράκι, με κουμπιά και μενού, όπου χρησιμοποιούμε συχνά το ποντίκι για να τη χειριστούμε. Αυτό που βλέπουμε όμως, δεν είναι η εφαρμογή, αλλά το γραφικό περιβάλλον της, το GUI. Η εφαρμογή τρέχει από πίσω.

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

Ακόμα και σήμερα, πολλές φορές η χρήση του CLI έχει να προσφέρει πολλά πλεονεκτήματα:

  • Πληκτρολογώντας μία και μόνο εντολή μπορούμε πολλές φορές να επιτύχουμε πολύ πιο γρήγορα κάτι που από το GUI θα χρειαζόταν πολλαπλά κλικς, περιήγηση μέσα σε πολλά μενού κτλ.
  • Πολλές φορές το GUI δεν μας επιτρέπει να χρησιμοποίησουμε όλες τις δυνατότητες μίας εφαρμογής.
  • Αρκετές εφαρμογές δεν έχουν καν GUI, οπότε η χρήση του CLI για τις εφαρμογές αυτές είναι μονόδρομος.
The cmd.exe CLI in Windows 7