Beberapa waktu yang lalu saya harus menggunakan MS Windows dalam melakukan pekerjaan di kantor. Hal ini dikarenakan AC di ruangan saya rusak yang menyebabkan ruangan saya tidak nyaman sehingga saya harus pindah ke ruangan lain untuk dapat tetap bekerja.
Kebiasaan saya dalam bekerja adalah melakukan remote dengan ssh ke development server dan melakukan banyak proses seperti memanipulasi file, dan juga menjalankan banyak program secara interaktif. Karena saya sedang menggunakan MS Windows, saya menggunakan aplikasi putty sebagai ssh client untuk remote ke server. Nah, yang jadi masalah adalah saya harus menggunakan beberapa shell untuk bekerja. Sedangkan dengan aplikasi putty saya harus menjalankan aplikasi putty sebanyak shell yang saya gunakan, bisa - bisa desktop dipenuhi dengan aplikasi putty. Tidak seperti aplikasi Gnome Terminal yang biasa saya gunakan di GNU Linux, yang cukup dengan membuka tab baru untuk menjalankan shell lain, sehingga tidak memenuhi desktop.
Untuk mengatasi permasalahan ini, saya menggunakan GNU Screen di remote server. Sehingga cukup menjalankan satu aplikasi putty kemudian menggunakan GNU Screen untuk melakukan proses yang lain. GNU Screen adalah aplikasi yang digunakan untuk membuat virtual terminal. Jadi cukup menjalankan satu terminal, kemudian dengan GNU Screen ini kita menjalankan proses - proses yang lain di virtual terminal. Untuk menjalankan aplikasi GNU Screen, cukup dengan mengetikkan perintah screen di terminal. Untuk mengontrol aplikasi GNU Screen ini terdapat banyak perintah, dan berikut ini beberapa perintah yang sering digunakan.
Secara default, setiap perintah yang ada di GNU Screen ini diawali dengan Ctrl+a (tekan Ctrl dan a sekaligus) dan diikuti dengan keystroke yang lain.
Digunakan untuk membuat virtual terminal yang baru.
Digunakan untuk pindah ke virtual terminal berikutnya.
Digunakan untuk pindah ke virtual terminal sebelumnya.
Digunakan untuk pindah ke virtual terminal sesuai dengan nomor terminal (Contoh Ctrl+a 2).
Digunakan untuk keluar dari aplikasi GNU Screen tanpa harus mematikan proses yang sedang berjalan.
Digunakan untuk keluar dari aplikasi GNU Screen dan mematikan proses yang sedang berjalan.
Dengan perintah Ctrl+a d kita akan keluar dari aplikasi GNU Screen dan proses - proses yang ada masih terus berjalan. Dan untuk kembali lagi ke aplikasi GNU Screen dapat dilakukan dengan menjalankan perintah screen -r. Perintah ini akan berjalan jika sebelumnya kita hanya menjalankan satu aplikasi GNU Screen. Jika sebelumnya terdapat lebih dari satu aplikasi GNU Screen, maka kita harus melihat list dari session aplikasi GNU Screen yang dijalankan sebelumnya dengan perintah screen -ls. Perintah ini akan menampilkan session dari aplikasi GNU Screen yang ada dan juga statusnya. Untuk kembali ke salah satu session aplikasi GNU Screen dapat dilakukan dengan menjalankan perintah screen -r .
Untuk daftar perintah yang lebih jelas bisa dilihat di Screen Manual Page atau bisa dilihat disini.
Comments
Kirim Komentar