Pelajari cara menggunakan terminal multiplekser alat ini untuk mengontrol baris perintah Anda.
GNU Screen (atau hanya layar) adalah utilitas serbaguna, tetapi agak kurang dihargai saat ini. sebagai bagian dari proyek GNU, disertakan atau tersedia di hampir setiap distribusi Linux atau UNIX.
Memulai Screen dengan Command/Perintah.
Pertama, sedikit gambaran bagaimana untuk mengendalikan layar. Layar bekerja dengan kontrol urutan Ctrl+. Semua karakter yang diketik dalam sesi layar akan dikirim langsung ke shell, dengan pengecualian Ctrl+a. Ctrl+ diikuti oleh karakter adalah bagaimana Anda mengirim perintah urutan ke layar. Misalnya, Ctrl+? menampilkan halaman bantuan dengan fungsi tombol default.
Layar memungkinkan Anda untuk membuat beberapa jendela dalam satu sesi terminal Anda. Mengetik Ctrl+a c dimulai jendela baru dalam layar. Ini bertindak seperti jendela yang independen dengan shell sendiri. Ctrl+a K akan menghapus jendela saat ini.
Ctrl+a n dan Ctrl+a p akan pindah ke layar sebelumnya berikutnya dan masing-masing. Bergantian, Ctrl+a # beralih antara layar sesi oleh nomor, secara berurutan. Ada juga perintah yang menampilkan daftar semua jendela saat ini, dan memungkinkan untuk seleksi dengan tombol kursor, Ctrl+a “.
Salah satu fitur yang paling kuat dari Screen adalah kemampuan untuk memutuskan dan menyambungkan kembali sesi pada Screen. Ini bisa menjadi paling berguna ketika Anda berada di koneksi diandalkan, atau jika Anda tahu Anda akan bergerak dari satu jaringan ke yang lain, atau satu komputer lain. Ctrl+A d terputus sesi layar Anda. Anda kemudian dapat login dari sesi melalui SSH Anda. Bila Anda ingin melanjutkan, log in lagi dan mulai layar dengan opsi – r (untuk melanjutkan).
Sesi layar akan bersambung dari mana ketika anda tinggalkan, dengan semua masih proses dalam keadaan berjalan . Jika sesi Anda putuskan tiba-tiba, Anda juga dapat berhubungan kembali dengan perintah yang sama. Jika host tidak mengakui bahwa sesi Anda telah terputus, Anda dapat menggunakan screen -r -d untuk melanjutkan dan memutuskan untuk mengizinkan layar untuk memutuskan sambungan sesi, dan menyambung kembali. Ini dapat menjadi ‘penyelamat’ jika sambungan jaringan Anda tidak dapat diandalkan.
Menginstall Screen
Screen diinstal secara default pada beberapa distribusi, seperti SuSE dan Slackware. Pada semua distribusi Linux yang saya coba, saya mampu untuk menggunakan Manajer paket standar untuk menginstal layar dari repositori default.
Sebagai contoh, pada Red Hat Enterprise Linux atau Fedora, saya mampu untuk menggunakan yum atau dnf, masing-masing untuk menginstal. Di bawah Debian dan derivatif seperti Ubuntu, Anda dapat melakukan hal yang sama dengan apt-get. Saya mampu untuk menginstal screen menggunakan port pada FreeBSD juga.
Lebih Lanjut Tentang Fitur Screen
Sesi Screen dapat dibagi. Perpecahan horisontal dilakukan dengan Ctrl+a S. Ini akan membagi jendela aktif dalam setengah horizontal. Beralih di antara daerah dilakukan dengan Ctrl+a Tab. Jendela lain memerintahkan switching bekerja dalam screen split. Jendela split dapat dihilangkan dengan Ctrl+a X. Dalam versi yang lebih baru dari screen, pembangian vertikal dapat dibuat dengan Ctrl+a |.
File-file log dari sesi screen sekarang dapat dimulai dengan perintah Ctrl+a H, yang akan membuat sebuah file bernama screenlog.X di mana X adalah jumlah sesi layar Anda. Screenshot dari apa yang sedang di jendela layar Anda bisa dipanggil dengan Ctrl+a h, menciptakan sebuah file bernama hardcopy.X. sesi screen dapat dikunci dengan perintah Ctrl+a x yang akan mengunci layar dengan password pengguna saat ini.