Cara Pakai Linux Screen multi terminal dan multitask
Screen adalah aplikasi terminal multiplexer dimana memungkinkan menjalankan banyak terminal dalam satu sesi dan berjalan di background. Screen akan tetap berjalan walau kita keluar dari sesi terminal selama sesi terminal tidak di Destroy.
Dalam banyak kondisi screen sangat banyak membantu misal dari koneksi yang tidak setabil dan sesi ssh terputus semua yang kita kerjakan didalam terminal akan terhapus, dengan adanya secreen walau sudah terputus ketika sesi terminal tetap seperti terakhir.
Instalasi Screen / GNU Screen
Install screen untuk pertama kalinya
# dnf install screen -y // Centos, AlmaLinux, RockyLinux, RHEL
# apt-get install screen // debian, ubuntu, linuxmint
Cek versi Screen setelah instalasi
[root@alma ~]# screen -v
Screen version 4.08.00 (GNU) 05-Feb-20
Jalankan Screen
Pertama kalinya screen bisa di jalankan dengan menggunakan perintah dibawah ini
# screen
Ketika perintah diatas dijalankan, kita akan langsung masuk kedalam sesi screen.
Jika dilihat List screen akan terlihat kita aktif didalam screnn bernama “88873.pts-0.alma“
[root@alma ~]# screen -ls
There is a screen on:
88873.pts-0.alma (Attached)
1 Socket in /run/screen/S-root.
Untuk pertama kalinya untuk melihat informasi Key Binding yang bisa digunakan bisa menekan key Ctrl + A + ?
. Cara pakainya tekan Ctrl + A
Lepas dan lanjutkan dengan Key Shift +?
maka akan tampil informasi dibawah ini.

Detached Screen / Keluar sesi tanpa menghapus sesi
Untuk Keluar dari screen tanpa menutup sesi shingga kita bisa masuk kembali. Tekan Ctrl + A D
Dengan begini ketika cek kembali di list screen hasilnya dalam status “Detached”
[detached from 88873.pts-0.alma]
[root@alma ~]# screen -ls
There is a screen on:
88873.pts-0.alma (Detached)
1 Socket in /run/screen/S-root.
Retached Screen / Masuk kembali ke Sesi Screen yang ada
Untuk masuk ke dalam sesi screen yang sudah ada bisa mengunakan perintah
# screen -r (ID) // menggunakan ID sesi
# screen -r (name) // nama sesi
contohnya seperti dibawah ini
[root@alma ~]# screen -ls
There is a screen on:
88873.pts-0.alma (Detached)
1 Socket in /run/screen/S-root.
[root@alma ~]# screen -r 88873
Jalankan Sesi Screen Dengan nama
Screen juga bisa dibuat dengan nama custom dengan perintah
# screen -S satu
hasilnya screen akan bernama “satu”
[root@alma ~]# screen -ls
There is a screen on:
94224.satu (Attached)
1 Socket in /run/screen/S-root.
Mengakhiri sesi screen / Kill Screen
Untuk mengakhiri screen bisa menggunakan perintah exit
didalam sesi screen atau jika berada di luar sesi bisa menggunakan perintah
# screen -XS (ID) quit
Contohnya seperti dibawah ini
[root@alma ~]# screen -ls
There is a screen on:
94591.sastu (Detached)
1 Socket in /run/screen/S-root.
[root@alma ~]# screen -XS 94591 quit
[root@alma ~]# screen -ls
No Sockets found in /run/screen/S-root.
Sampai Disini Artikel tentang Screen Linux, berguna untuk melakukan multitask.
Untuk explore lebih jauh kalian bisa membaca manual nya di
# man screen