20 Παραδείγματα εντολών οθόνης για τη διαχείριση τερματικών Linux


Σύντομη: Σε αυτόν τον οδηγό, θα συζητήσουμε μερικά χρήσιμα παραδείγματα της εντολής οθόνης. Μέχρι το τέλος αυτού του οδηγού, οι χρήστες θα μπορούν να εργάζονται με πολλαπλές περιόδους λειτουργίας κελύφους χρησιμοποιώντας ένα μόνο παράθυρο τερματικού Linux.

Ως χρήστες Linux, συχνά χρειάζεται να εργαζόμαστε σε μακροχρόνιες εργασίες, όπως – λήψη ή αντιγραφή μεγάλων αρχείων, εκτέλεση χρονοβόρων ερωτημάτων βάσης δεδομένων κ.λπ. Μερικές φορές αυτές οι σημαντικές εργασίες τερματίζονται απότομα λόγω λήξης χρονικού ορίου περιόδου λειτουργίας.

Για να μετριαστούν τέτοια σενάρια, μπορούμε να χρησιμοποιήσουμε την εντολή screen, η οποία είναι ένα πρόγραμμα λογισμικού πλήρους οθόνης που μπορεί να χρησιμοποιηθεί για την πολυπλεξία μιας φυσικής κονσόλας μεταξύ πολλών διεργασιών (συνήθως διαδραστικά κελύφη). Προσφέρει στον χρήστη να ανοίξει πολλές ξεχωριστές παρουσίες τερματικού μέσα σε έναν διαχειριστή παραθύρου τερματικού.

Μπορεί επίσης να σας αρέσει:

  • Πώς να χρησιμοποιήσετε το Tmux Terminal για πρόσβαση σε πολλαπλά τερματικά μέσα σε μια ενιαία κονσόλα
  • 5 χρήσιμες συμβουλές για καλύτερες συνεδρίες τερματικού Tmux

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

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

Ας ξεκινήσουμε λοιπόν.

Εγκαταστήστε το Screen Command στο Linux

Στην Έκδοση διακομιστή Ubuntu, η εντολή οθόνη έχει εγκατασταθεί από προεπιλογή. Ωστόσο, το Linux Mint δεν έχει μια οθόνη εγκατεστημένη από προεπιλογή, επομένως πρέπει να την εγκαταστήσω πρώτα χρησιμοποιώντας την εντολή apt-get πριν τη χρησιμοποιήσω .

Ακολουθήστε τη διαδικασία εγκατάστασης διανομής για να εγκαταστήσετε την οθόνη.

$ sudo apt-get install screen      [On Debian, Ubuntu and Mint]
$ sudo yum install screen          [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a sys-apps/screen   [On Gentoo Linux]
$ sudo apk add screen              [On Alpine Linux]
$ sudo pacman -S screen            [On Arch Linux]
$ sudo zypper install screen       [On OpenSUSE]    

Τώρα, ας επαληθεύσουμε ότι η εντολή έχει εγκατασταθεί με επιτυχία:

$ screen --version

Screen version 4.8.00 (GNU) 05-Feb-20

Στην πραγματικότητα, η οθόνη είναι ένα πολύ καλό πρόγραμμα πολυπλέκτη τερματικού στο Linux που είναι κρυμμένο μέσα σε εκατοντάδες εντολές Linux.

Ας αρχίσουμε να βλέπουμε τη χρήση της εντολής screen στο Linux με τα ακόλουθα παραδείγματα.

Σύνταξη εντολών οθόνης

Η σύνταξη της εντολής screen είναι η εξής

$ screen [OPTIONS] [ CMD [ ARGS ] ]

Στην παραπάνω σύνταξη, μπορούμε να δούμε ότι όλες οι παράμετροι είναι επιλογές και αντιπροσωπεύονται από τις αγκύλες ([]).

1. Οθόνη έναρξης για πρώτη φορά

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

$ screen

2. Εμφάνιση παραμέτρου οθόνης

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

Πληκτρολογήστε Ctrl-A και ? χωρίς εισαγωγικά. Στη συνέχεια θα δείτε όλες τις εντολές ή τις παραμέτρους στην οθόνη.

Για να βγείτε από την οθόνη βοήθειας, μπορείτε να πατήσετε το κουμπί \space-bar ή το Enter. (Λάβετε υπόψη ότι όλες οι συντομεύσεις που χρησιμοποιούν \Ctrl-A γίνονται χωρίς εισαγωγικά).

3. Πώς να καταχωρήσετε όλα τα ανοιχτά παράθυρα

Στο προηγούμενο παράδειγμα, ξεκινήσαμε μια νέα περίοδο λειτουργίας φλοιού χρησιμοποιώντας την εντολή οθόνης. Τώρα ας χρησιμοποιήσουμε τον συνδυασμό πλήκτρων ctrl-a + \ για να παραθέσουμε όλα τα ανοιχτά παράθυρα της τρέχουσας περιόδου λειτουργίας οθόνης:

Στην παραπάνω έξοδο, μπορούμε να δούμε τον αριθμό και το όνομα του παραθύρου. Η πρώτη στήλη αντιπροσωπεύει τον αριθμό παραθύρου και ξεκινά από το μηδέν.

Η επόμενη στήλη αντιπροσωπεύει το όνομα του παραθύρου και η προεπιλεγμένη μορφή του είναι @<όνομα κεντρικού υπολογιστή>:.

4. Πώς να τερματίσετε τη συνεδρία παραθύρου οθόνης

Μπορούμε να τερματίσουμε την ενεργή περίοδο λειτουργίας παραθύρου χρησιμοποιώντας τους συνδυασμούς πλήκτρων ctrl-a + k. Είναι σημαντικό να σημειωθεί ότι αυτή η ενέργεια θα διακόψει την εκτέλεση της εντολής από το τρέχον εικονικό παράθυρο.

Στην παραπάνω έξοδο, μπορούμε να δούμε ότι η εντολή screen περιμένει την επιβεβαίωση του χρήστη. Εμφανίζει το προειδοποιητικό μήνυμα στην κάτω αριστερή γωνία.

Όπως και άλλες εντολές Linux, μπορούμε να χρησιμοποιήσουμε y για να συνεχίσουμε ή n για να ακυρώσουμε τη λειτουργία.

5. Πώς να ξεκινήσετε μια περίοδο λειτουργίας οθόνης με όνομα

Η εντολή screen μας επιτρέπει να δημιουργήσουμε μια περίοδο λειτουργίας με ένα όνομα που ορίζεται από το χρήστη, το οποίο είναι χρήσιμο όταν υπάρχουν πολλές διαθέσιμες συνεδρίες.

Λοιπόν, ας χρησιμοποιήσουμε την επιλογή -S της εντολής για να δημιουργήσουμε μια περίοδο λειτουργίας με όνομα:

$ screen -S demo-screen

Στην παραπάνω εντολή, η οθόνη επίδειξης είναι το όνομα της συνεδρίας.

6. Αποσυνδέστε τη συνεδρία τερματικού με την οθόνη

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

Βρίσκεστε στη μέση του SSH στον διακομιστή σας. Ας υποθέσουμε ότι κατεβάζετε μια ενημερωμένη έκδοση κώδικα 400 MB για το σύστημά σας χρησιμοποιώντας την εντολή wget.

Μπορεί επίσης να σας αρέσει:

  • Πώς να ασφαλίσετε και να σκληρύνετε τον διακομιστή OpenSSH
  • 8 πιο δημοφιλείς πελάτες SSH για Linux
  • Βασική χρήση και διαμόρφωση εντολών SSH στο Linux
  • 5 βέλτιστες πρακτικές για την αποτροπή επιθέσεων σύνδεσης SSH Brute-Force στο Linux

Η διαδικασία λήψης εκτιμάται ότι θα διαρκέσει 2 ώρες. Εάν αποσυνδέσετε την περίοδο λειτουργίας SSH ή ξαφνικά η σύνδεση χαθεί κατά λάθος, τότε η διαδικασία λήψης θα σταματήσει. Πρέπει να ξαναρχίσεις από την αρχή. Για να το αποφύγουμε αυτό, μπορούμε να χρησιμοποιήσουμε μια οθόνη και να την αποσυνδέσουμε.

Ρίξτε μια ματιά σε αυτήν την εντολή. Πρώτα, πρέπει να μπείτε στην οθόνη.

$ screen

Στη συνέχεια, μπορείτε να κάνετε τη διαδικασία λήψης. Για παράδειγμα, στο Linux Mint μου, αναβαθμίζω το πακέτο dpkg χρησιμοποιώντας την εντολή apt.

$ sudo apt install dpkg
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following packages will be upgraded:
  dpkg
1 upgraded, 0 newly installed, 0 to remove and 1146 not upgraded.
Need to get 2,583 kB of archives.
After this operation, 127 kB of additional disk space will be used.
Get:1 http://debian.linuxmint.com/latest/ 
testing/main dpkg i386 1.16.10 [2,583 kB]
47% [1 dpkg 1,625 kB/2,583 kB 47%]     14,7 kB/s

Ενώ η λήψη βρίσκεται σε εξέλιξη, μπορείτε να πατήσετε Ctrl-A και d. Δεν θα δείτε τίποτα όταν πατήσετε αυτά τα κουμπιά. Η έξοδος θα είναι ως εξής:

[detached from 5561.pts-0.mint]
 ~ $

7. Συνδέστε ξανά το Terminal Session με την οθόνη

Αφού αποσυνδέσετε την οθόνη, ας υποθέσουμε ότι αποσυνδέετε την περίοδο σύνδεσης SSH και επιστρέφετε στο σπίτι. Στο σπίτι σας, ξεκινάτε ξανά να SSH στον διακομιστή σας και θέλετε να δείτε την πρόοδο της διαδικασίας λήψης. Για να το κάνετε αυτό, πρέπει να επαναφέρετε την οθόνη. Μπορείτε να εκτελέσετε αυτήν την εντολή:

 ~ $ screen -r

Και θα δείτε ότι η διαδικασία που αφήσατε εξακολουθεί να εκτελείται.

Όταν έχετε περισσότερες από 1 περίοδο λειτουργίας οθόνης, πρέπει να πληκτρολογήσετε την περίοδο σύνδεσης οθόνης Αναγνωριστικό. Χρησιμοποιήστε την οθόνη -ls για να δείτε πόσες οθόνες είναι διαθέσιμες.

 ~ $ screen -ls
 ~ $ screen -ls
There are screens on:
        7849.pts-0.mint (10/06/2021 01:50:45 PM)        (Detached)
        5561.pts-0.mint (10/06/2021 11:12:05 AM)        (Detached)
2 Sockets in /var/run/screen/S-pungki

Εάν θέλετε να επαναφέρετε την οθόνη 7849.pts-0.mint, πληκτρολογήστε αυτήν την εντολή.

 ~ $ screen -r 7849

8. Χρήση των Windows Terminal Multiple Screen

Όταν χρειάζεστε περισσότερες από 1 οθόνη για να κάνετε τη δουλειά σας, είναι δυνατόν; Ναι είναι. Μπορείτε να εκτελέσετε πολλά παράθυρα οθόνης ταυτόχρονα. Υπάρχουν 2 (δύο) τρόποι για να το κάνετε.

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

Για να δημιουργήσετε νέα παράθυρα, χρησιμοποιήστε τον συνδυασμό πλήκτρων ctrl-a + c δύο φορές για να δημιουργήσετε δύο νέα παράθυρα. Στη συνέχεια, ας χρησιμοποιήσουμε τον συνδυασμό πλήκτρων ctrl-a + \ για να παραθέσουμε όλα τα ενεργά παράθυρα:

Στην παραπάνω έξοδο, μπορούμε να δούμε ότι τώρα υπάρχουν τρία παράθυρα.

9. Πώς να μετονομάσετε ένα παράθυρο οθόνης

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

Μπορούμε να χρησιμοποιήσουμε τον συνδυασμό πλήκτρων ctrl-a + A για να μετονομάσουμε την τρέχουσα περίοδο λειτουργίας παραθύρου. Αυτός ο συνδυασμός πλήκτρων προτρέπει έναν χρήστη να ορίσει έναν τίτλο παραθύρου:

10. Εναλλαγή μεταξύ των Windows Terminal Screen

Στο προηγούμενο παράδειγμα, δημιουργήσαμε πολλά παράθυρα. Τώρα ας δούμε πώς να αλλάξουμε μεταξύ τους.

Αρχικά, ας παραθέσουμε όλα τα ενεργά παράθυρα χρησιμοποιώντας τον συνδυασμό πλήκτρων ctrl-a + \. Στη συνέχεια, χρησιμοποιήστε το πλήκτρο πάνω ή κάτω βέλους για να επιλέξετε το κατάλληλο παράθυρο. Τέλος, πατήστε το πλήκτρο enter για να μεταβείτε στο επιλεγμένο παράθυρο.

Σε αυτό το παράδειγμα, επιλέξαμε το παράθυρο με τον τίτλο – db-query.

11. Πώς να μετακινηθείτε στο παράθυρο της επόμενης οθόνης

Μπορούμε να χρησιμοποιήσουμε τον συνδυασμό πλήκτρων ctrl-a + n για να μεταβούμε στα επόμενα παράθυρα. Ας το καταλάβουμε αυτό με ένα παράδειγμα.

Αρχικά, μεταβείτε στο πρώτο παράθυρο και επαληθεύστε το χρησιμοποιώντας τον συνδυασμό πλήκτρων ctrl-a + \:

Τώρα, ας πατήσουμε τον συνδυασμό πλήκτρων ctrl-a + n δύο φορές για να μεταβούμε στο τρίτο παράθυρο και να χρησιμοποιήσουμε τον συνδυασμό πλήκτρων ctrl-a + \ για να επαληθεύσουμε το ίδιο.

Στην παραπάνω έξοδο, μπορούμε να δούμε τώρα ότι βρισκόμαστε στο τρίτο παράθυρο.

12. Πώς να μετακινηθείτε στο παράθυρο της προηγούμενης οθόνης

Με παρόμοιο τρόπο, μπορούμε να χρησιμοποιήσουμε τον συνδυασμό ctrl-a + p για να μεταβούμε στο προηγούμενο παράθυρο.

Επί του παρόντος, βρισκόμαστε στο τρίτο παράθυρο. Λοιπόν, ας χρησιμοποιήσουμε τον συνδυασμό πλήκτρων ctrl-a + p δύο φορές και ας επαληθεύσουμε ότι βρισκόμαστε ξανά στο πρώτο παράθυρο:

Στην παραπάνω έξοδο, μπορούμε να δούμε ότι τώρα επιστρέψαμε στο πρώτο παράθυρο.

13. Πώς να κάνετε εναλλαγή μεταξύ του τρέχοντος και του προηγούμενου παραθύρου

Μερικές φορές, θέλουμε απλώς να κάνουμε εναλλαγή μεταξύ δύο παραθύρων. Σε τέτοιες περιπτώσεις, μπορούμε να χρησιμοποιήσουμε τον συνδυασμό πλήκτρων ctrl-a + ctrl-a.

Για να το κατανοήσετε αυτό, πρώτα μεταβείτε στο πρώτο παράθυρο:

Στη συνέχεια, μεταβείτε στο τελευταίο παράθυρο:

Τέλος, χρησιμοποιήστε τον συνδυασμό πλήκτρων ctrl-a + ctrl-a για να μεταβείτε ξανά στο πρώτο παράθυρο.

14. Πώς να μεταβείτε σε ένα συγκεκριμένο παράθυρο οθόνης

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

Αρχικά, ας χρησιμοποιήσουμε τον συνδυασμό πλήκτρων ctrl-a + \ για να βρούμε τον αριθμό παραθύρου:

Στην παραπάνω έξοδο, η πρώτη στήλη αντιπροσωπεύει τον αριθμό παραθύρου. Είναι σημαντικό να σημειωθεί ότι η εντολή οθόνης αρχίζει να αριθμεί από το μηδέν.

Τώρα, ας χρησιμοποιήσουμε τον συνδυασμό πλήκτρων ctrl-a + 2 για να μεταβούμε στο τρίτο παράθυρο και να επαληθεύσουμε ότι βρισκόμαστε στο σωστό παράθυρο:

15. Πώς να χωρίσετε ένα παράθυρο οθόνης οριζόντια

Ακριβώς όπως τα κανονικά τερματικά, μπορούμε επίσης να χωρίσουμε το παράθυρο της οθόνης. Μπορούμε να χρησιμοποιήσουμε τον συνδυασμό πλήκτρων ctrl-a + S για να χωρίσουμε το παράθυρο οριζόντια.

Τώρα, μπορούμε να χρησιμοποιήσουμε τον συνδυασμό πλήκτρων ctrl-a + tab για να μεταπηδήσουμε μεταξύ των περιοχών.

Τέλος, μπορούμε να χρησιμοποιήσουμε τον συνδυασμό πλήκτρων ctrl-a + X για να αφαιρέσουμε την τρέχουσα περιοχή. Είναι σημαντικό να σημειωθεί ότι εδώ πρέπει να χρησιμοποιήσουμε έναν κεφαλαίο Χ χαρακτήρα.

16. Πώς να χωρίσετε ένα παράθυρο οθόνης κάθετα

Ομοίως, μπορούμε να χρησιμοποιήσουμε τον συνδυασμό πλήκτρων ctrl-a + | για να χωρίσουμε το τρέχον παράθυρο κάθετα:

Εκτός από αυτό, μπορούμε επίσης να χρησιμοποιήσουμε τον διακόπτη συνδυασμού πλήκτρων ctrl-a + tab μεταξύ των περιοχών και τον συνδυασμό πλήκτρων ctrl-a + X για να κλείσουμε την τρέχουσα περιοχή.

17. Ενεργοποιήστε το Screen Logging στο Linux

Μερικές φορές είναι σημαντικό να καταγράψετε τι έχετε κάνει ενώ βρίσκεστε στην κονσόλα. Ας υποθέσουμε ότι είστε Διαχειριστής Linux που διαχειρίζεται πολλούς διακομιστές Linux.

Με αυτήν την καταγραφή οθόνης, δεν χρειάζεται να γράψετε κάθε εντολή που έχετε κάνει. Για να ενεργοποιήσετε τη λειτουργία καταγραφής οθόνης, απλώς πατήστε Ctrl-A και H. (Παρακαλούμε να είστε προσεκτικοί, χρησιμοποιούμε κεφαλαία γράμματα 'H'. Η χρήση μη κεφαλαίων 'h', θα δημιουργήσει μόνο ένα στιγμιότυπο οθόνης της οθόνης σε ένα άλλο αρχείο που ονομάζεται έντυπο) .

Στο κάτω αριστερό μέρος της οθόνης, θα υπάρχει μια ειδοποίηση που σας λέει να σας αρέσει: Δημιουργία αρχείου καταγραφής screenlog.0. Θα βρείτε ένα αρχείο screenlog.0 στον αρχικό σας κατάλογο.

Αυτή η δυνατότητα θα προσαρτήσει όλα όσα κάνετε ενώ βρίσκεστε στο παράθυρο της οθόνης. Για να κλείσετε την οθόνη για να καταγράψετε τη δραστηριότητα που εκτελείται, πατήστε ξανά Ctrl-A και H.

Ένας άλλος τρόπος για να ενεργοποιήσετε τη δυνατότητα καταγραφής, μπορείτε να προσθέσετε την παράμετρο -L όταν εκτελείτε την οθόνη για πρώτη φορά. Η εντολή θα είναι έτσι.

 ~ $ screen -L

18. Κλείδωμα της οθόνης τερματικού Linux

Η οθόνη διαθέτει επίσης μια συντόμευση για κλείδωμα της οθόνης. Μπορείτε να πατήσετε τις συντομεύσεις Ctrl-A και x για να κλειδώσετε την οθόνη. Αυτό είναι βολικό εάν θέλετε να κλειδώσετε γρήγορα την οθόνη σας. Ακολουθεί ένα δείγμα εξόδου της οθόνης κλειδώματος αφού πατήσετε τη συντόμευση.

Screen used by Pungki Arianto  on mint.
Password:

Μπορείτε να χρησιμοποιήσετε τον κωδικό πρόσβασης Linux για να τον ξεκλειδώσετε.

19. Προσθήκη κωδικού πρόσβασης στην περίοδο λειτουργίας οθόνης

Για λόγους ασφαλείας, μπορεί να θέλετε να βάλετε τον κωδικό πρόσβασης στην περίοδο λειτουργίας της οθόνης σας. Θα σας ζητηθεί ένας κωδικός πρόσβασης όποτε θέλετε να προσαρτήσετε ξανά την οθόνη. Αυτός ο κωδικός πρόσβασης είναι διαφορετικός από τον παραπάνω μηχανισμό Κλείδωμα οθόνης.

Για να προστατεύσετε τον κωδικό πρόσβασης της οθόνης σας, μπορείτε να επεξεργαστείτε το αρχείο $HOME/.screenrc. Εάν το αρχείο δεν υπάρχει, μπορείτε να το δημιουργήσετε χειροκίνητα. Η σύνταξη θα είναι έτσι.

password crypt_password

Για να δημιουργήσετε τον crypt_password παραπάνω, μπορείτε να χρησιμοποιήσετε την εντολή mkpasswd στο Linux. Ακολουθεί η εντολή με τον κωδικό πρόσβασης pungki123.

 ~ $ mkpasswd pungki123
l2BIBzvIeQNOs

Το mkpasswd θα δημιουργήσει έναν κωδικό πρόσβασης κατακερματισμού όπως φαίνεται παραπάνω. Μόλις λάβετε τον κωδικό πρόσβασης κατακερματισμού, μπορείτε να τον αντιγράψετε στο αρχείο .screenrc και να τον αποθηκεύσετε. Έτσι, το αρχείο .screenrc θα είναι έτσι.

password l2BIBzvIeQNOs

Την επόμενη φορά που θα εκτελέσετε την οθόνη και θα την αποσυνδέσετε, θα σας ζητηθεί ένας κωδικός πρόσβασης όταν προσπαθήσετε να την επανασυνθέσετε, όπως φαίνεται παρακάτω:

 ~ $ screen -r 5741
Screen password:

Πληκτρολογήστε τον κωδικό πρόσβασής σας, ο οποίος είναι pungki123 και η οθόνη θα επανασυνδεθεί ξανά.

Αφού εφαρμόσετε αυτόν τον κωδικό πρόσβασης οθόνης και πατήσετε Ctrl-A και x, τότε η έξοδος θα είναι αυτή.

Screen used by Pungki Arianto on mint.
Password:
Screen password:

Θα σας ζητηθεί ένας κωδικός πρόσβασης δύο φορές. Ο πρώτος κωδικός πρόσβασης είναι ο κωδικός πρόσβασης Linux και ο δεύτερος κωδικός πρόσβασης είναι ο κωδικός πρόσβασης που βάλατε στο αρχείο .screenrc.

20. Έξοδος από τη συνεδρία τερματικού οθόνης

Υπάρχουν 2 (δύο) τρόποι για να φύγετε από την οθόνη. Αρχικά, χρησιμοποιούμε τα Ctrl-A και d για να αποσπάσουμε την οθόνη. Δεύτερον, μπορούμε να χρησιμοποιήσουμε την εντολή exit για να τερματίσουμε την οθόνη. Μπορείτε επίσης να χρησιμοποιήσετε τα Ctrl-A και K για να σκοτώσετε την οθόνη.

Φύλλο εξαπάτησης εντολών οθόνης

Command Description
screen -S <session_name> Start a new session with session name.
screen -ls List running sessions / screens.
screen -x Attach to a running session.
screen -r <session_name> Attach to a running session with name.
screen -d <session_name> Detach a running session.
Ctrl-a c Create new window.
Ctrl-a Ctrl-a Change to last-visited active window.
Ctrl-a <number> Change to window by number.
Ctrl-a ' <number or title> Change to window by number or name.
Ctrl-a n or Ctrl-a <space> Change to next window in list.
Ctrl-a p or Ctrl-a <backspace> Change to previous window in list.
Ctrl-a " See window list.
Ctrl-a w Show window bar.
Ctrl-a k Kill current window.
Ctrl-a \ Kill all windows.
Ctrl-a A Rename current window.
Ctrl-a S Split display horizontally.
Ctrl-a | or Ctrl-a V Split display vertically.
Ctrl-a tab Jump to next display region.
Ctrl-a X Remove current region.
Ctrl-a Q Remove all regions but the current one.
Ctrl-a H Enable logging in the screen session.
Ctrl-a x Lock (password protect) display.

Αυτό είναι μέρος της χρήσης εντολών οθόνης σε καθημερινή βάση. Υπάρχουν ακόμα πολλές δυνατότητες στην εντολή οθόνης. Μπορείτε να δείτε τη σελίδα χρήστη οθόνης για περισσότερες λεπτομέρειες.

Γνωρίζετε κάποιο άλλο καλύτερο παράδειγμα της εντολής οθόνης στο Linux; Πείτε μας τις απόψεις σας στα παρακάτω σχόλια.