Στην επιφάνεια εργασίας του Linux, μπορείτε να χρησιμοποιήσετε κυρίως το GUI, αλλά τι θα γινόταν αν μπορούσατε να χρησιμοποιήσετε μια λειτουργία που ήταν απλώς κείμενο;
Με τις εικονικές κονσόλες Linux, μπορείτε να χρησιμοποιήσετε τον υπολογιστή χωρίς γραφικά για να σώσετε ένα κατεστραμμένο σύστημα X ή ακόμα και να το χρησιμοποιήσετε εντελώς χωρίς GUI.
Τι είναι οι εικονικές κονσόλες Linux;
Σε ένα σύστημα Linux, η κονσόλα είναι το πληκτρολόγιο και η οθόνη που είναι συνδεδεμένα απευθείας στο σύστημα. Αυτό θα αντικαταστήσει ένα σειριακό τερματικό σε συστήματα mini υπολογιστών και mainframe Unix. Αυτό θα επέτρεπε στον διαχειριστή του συστήματος να συνδεθεί ως root όπου αυτό θα μπορούσε να περιοριστεί σε τερματικά συνδεδεμένα στο σύστημα εξ αποστάσεως. Αντίθετα, το Linux χρησιμοποιεί κάτι που ονομάζεται framebuffer για να εμφανίσει κείμενο στην οθόνη.
Μια εικονική κονσόλα είναι σαν να έχεις πλήρη οθόνη Εξομοιωτής τερματικού Linux. Σε συστήματα επιτραπέζιου υπολογιστή, θα βλέπετε συχνά μηνύματα εκκίνησης πριν από την εκκίνηση του προγράμματος διαχείρισης οθόνης.
Μετάβαση σε εικονικές κονσόλες
Για εναλλαγή μεταξύ των εικονικών κονσολών, μπορείτε να χρησιμοποιήσετε το Alt + Πλήκτρο λειτουργίας Σύστημα. Υπάρχουν συνήθως επτά εικονικές κονσόλες που μπορείτε να χρησιμοποιήσετε. Εάν εκτελείτε ένα επιτραπέζιο σύστημα με X11, συνήθως ξεκινά στην έβδομη εικονική κονσόλα. Για να μεταβείτε στην πρώτη εικονική κονσόλα, θα πρέπει να πατήσετε Alt + F1. Εάν δεν σας κάνει, δοκιμάστε Ctrl + Alt + F1 αντι αυτου.
Όταν αλλάζετε εικονικές κονσόλες, φέρουν την ετικέτα με τον αριθμό TTY, από το ένα στο επτά, όπως "tty1" για την πρώτη εικονική κονσόλα.
Θα δείτε μια οθόνη σύνδεσης. Συνδεθείτε χρησιμοποιώντας το όνομα χρήστη και τον κωδικό πρόσβασής σας και μπορείτε να εισάγετε εντολές στο κέλυφος όπως θα κάνατε σαν να είχατε ανοίξει ένα παράθυρο τερματικού στην επιφάνεια εργασίας. Εάν χρησιμοποιήσατε ποτέ το MS-DOS σε έναν παλιό υπολογιστή, αυτή η διάταξη πιθανότατα θα σας φαίνεται οικεία.
Στις πρώτες μέρες του Linux, οι διανομές συνήθως είχαν προεπιλεγμένες συνεδρίες εικονικής κονσόλας, επειδή το X ήταν ένας πόρος σε υπολογιστές χαμηλού επιπέδου της ημέρας.
Για το λόγο αυτό, οι χρήστες Linux θα το εκτελούσαν μόνο όταν έπρεπε οπωσδήποτε, προτού οι υπολογιστές που μπορούσαν να τρέξουν X επιτραπέζιους υπολογιστές με αξιοπρεπή απόδοση γίνουν προσιτές στο δεύτερο μισό της δεκαετίας του 1990.
Κύλιση και χρήση του ποντικιού σε λειτουργία κειμένου
Οι εικονικές κονσόλες δεν είναι χρήσιμες μόνο για την εισαγωγή εντολών, αλλά μπορείτε επίσης να χρησιμοποιήσετε το ποντίκι και την επιφάνεια αφής, με την προϋπόθεση να εγκαταστήσετε τα σωστά προγράμματα οδήγησης. Το πρόγραμμα οδήγησης του ποντικιού της κονσόλας είναι "gpm», που σημαίνει ποντίκι γενικού σκοπού. Όπως συμβαίνει με οτιδήποτε άλλο στα σύγχρονα συστήματα Linux, αυτό είναι συνήθως διαθέσιμο μέσω του διαχειριστή πακέτων της διανομής σας.
Σε συστήματα Debian/Ubuntu:
sudo apt εγκατάσταση gpm
Στο Arch Linux:
sudo pacman -S gpm
Εφόσον το GPM εκτελείται ως διακομιστής και το Arch δεν εκκινεί τους διακομιστές από προεπιλογή, θα πρέπει να το κάνετε ενεργοποιήστε το χρησιμοποιώντας το systemd:
sudo systemctl ενεργοποίηση gpm.service
Σε συστήματα Red Hat/Fedora/Rocky Linux:
sudo dnf εγκατάσταση gpm
Με εγκατεστημένο το πρόγραμμα οδήγησης, όταν χρησιμοποιείτε την κονσόλα, θα δείτε έναν δρομέα του ποντικιού στην οθόνη. Μπορείτε να κάνετε κλικ και να επεξεργαστείτε εντολές στη γραμμή εντολών, καθώς και να αντιγράψετε επιλέγοντας κείμενο με το αριστερό κουμπί του ποντικιού και επικολλώντας το κάνοντας δεξί κλικ.
Μπορείτε επίσης να κάνετε κύλιση στην οθόνη της κονσόλας προς τα πάνω και προς τα κάτω χρησιμοποιώντας Shift + Σελίδα επάνω και Shift + Σελίδα προς τα κάτω, αν και τα Bash και Zsh συχνά παρεμποδίζουν αυτά τα πλήκτρα για να πραγματοποιήσουν κύλιση στο ιστορικό εντολών. Μια εναλλακτική είναι η χρήση της λειτουργίας αντιγραφής του tmux για κύλιση προς τα πάνω και προς τα κάτω στο τερματικό.
Σχετιζομαι με: Πώς να εγκαταστήσετε και να ρυθμίσετε το Tmux για Linux
Χρήσεις για εικονικές κονσόλες
Ενώ οι εικονικές κονσόλες χρησιμοποιούνται λιγότερο συχνά τώρα που οι γραφικοί επιτραπέζιοι υπολογιστές με διαχειριστές οθόνης είναι πιο συνηθισμένοι, εξακολουθούν να έχουν τις χρήσεις τους στο Linux σήμερα.
Εάν η περίοδος X σας κλειδώσει ή κάτι άλλο πάει στραβά, μπορείτε να μεταβείτε σε μια εικονική κονσόλα και να συνδεθείτε για να προσπαθήσετε να το διορθώσετε. Θα μπορούσατε να δοκιμάσετε να σκοτώσετε και να επανεκκινήσετε τον διακομιστή X ή θα μπορούσατε να κλείσετε ή να επανεκκινήσετε με χάρη τον υπολογιστή σας.
Εάν η περίοδος λειτουργίας X δεν ξεκινήσει, θα μεταφερθείτε σε μια εικονική περίοδο λειτουργίας κονσόλας ούτως ή άλλως. Αυτός είναι ένας ακόμη λόγος για τον οποίο αξίζει να είστε εξοικειωμένοι με τη γραμμή εντολών του Linux.
Οι εικονικές κονσόλες εξακολουθούν να χρησιμοποιούνται σε ορισμένα προγράμματα εγκατάστασης διανομής, ιδιαίτερα σε αυτά που εκτελούνται σε λειτουργία κειμένου. Μπορείτε να μεταβείτε σε άλλη εικονική κονσόλα και να δείτε πώς πηγαίνει η εγκατάσταση ή γιατί μια λειτουργία φαίνεται να διαρκεί πολύ. Μπορείτε επίσης να εκτελέσετε άλλες εντολές σε ένα κέλυφος που μπορεί να είναι χρήσιμες εάν αντιμετωπίσετε σφάλματα.
Τώρα ξέρετε για τις εικονικές κονσόλες Linux
Τώρα ξέρετε πώς λειτουργούν οι εικονικές κονσόλες Linux. Το Linux εξακολουθεί να χρησιμοποιεί τη γραμμή εντολών για τόσες πολλές λειτουργίες. Ίσως αναρωτιέστε γιατί είναι έτσι. Πολλά από αυτά οφείλονται στην κληρονομιά Unix του Linux.
Έχετε αναρωτηθεί ποτέ γιατί η γραμμή εντολών είναι τόσο σημαντικό μέρος του οικοσυστήματος Linux; Εδώ είναι η απάντηση.
Διαβάστε Επόμενο
- Linux
- Τερματικό
Ο Ντέιβιντ είναι ανεξάρτητος συγγραφέας με έδρα τον Βορειοδυτικό Ειρηνικό, αλλά αρχικά κατάγεται από την περιοχή του κόλπου. Είναι λάτρης της τεχνολογίας από την παιδική του ηλικία. Τα ενδιαφέροντα του David περιλαμβάνουν το διάβασμα, την παρακολούθηση ποιοτικών τηλεοπτικών εκπομπών και ταινιών, ρετρό παιχνίδια και συλλογή δίσκων.
Εγγραφείτε στο ενημερωτικό μας δελτίο
Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε