Cara Memasang dan Menggunakan Perintah Layar di Fedora Linux

Cara Memasang Dan Menggunakan Perintah Layar Di Fedora Linux



Panduan ini menunjukkan cara menginstal dan menggunakan perintah “layar” di Fedora Linux.

Prasyarat:

Untuk melakukan langkah-langkah yang ditunjukkan dalam panduan ini, Anda memerlukan komponen berikut:

  • Sistem Fedora Linux yang dikonfigurasi dengan benar. Jika Anda tidak memilikinya, Anda bisa dengan mudah konfigurasikan VM Fedora Linux menggunakan VirtualBox .
  • Akses ke pengguna non-root dengan hak istimewa sudo. Belajar lebih tentang mengelola izin sudo menggunakan sudoers .

Perintah Layar di Fedora Linux

Di Fedora Linux (dan sebagian besar sistem Linux lainnya), setiap kali menggunakan terminal, Anda hanya diperbolehkan menjalankan satu perintah/skrip dalam satu waktu. Konsol tidak menerima perintah baru apa pun kecuali perintah/skrip saat ini menyelesaikan eksekusinya.







Namun, ada banyak situasi di mana Anda ingin menjalankan beberapa perintah secara paralel. Di sinilah perintah “layar” berperan. Ini pada dasarnya adalah terminal multiplexer. Itu dapat meluncurkan jendela terminal di dalam terminal saat ini, setiap sub-terminal menawarkan fungsionalitas penuh. Selain itu, layar juga dapat menjalankan perintah/script di latar belakang.



Perintah “layar” hadir dengan banyak fitur menarik. Misalnya:



  • Melepaskan proses dari sesi shell saat ini
  • Akses jarak jauh
  • Berbagi sesi layar melalui SSH

Menginstal Layar di Fedora Linux

Perintah “layar” bukan bagian dari alat bawaan yang disertakan dengan Fedora Linux. Namun, ini tersedia langsung dari repo paket default.





Pertama, perbarui cache info paket:

$ sudo dnf makecache.dnf



Selanjutnya, perintahkan DNF untuk menginstal layar paket:

$ sudo dnf Install layar

Menggunakan Penyelaman Dalam Layar

Pintasan Papan Ketik

Ada beberapa pintasan keyboard yang tersedia yang dapat mengubah pengalaman pengguna secara dramatis. Berikut beberapa pintasan keyboard yang perlu diingat:

  • Lepaskan sesi saat ini: Ctrl + A, d
  • Matikan sesi 'layar' saat ini: Ctrl + A, k
  • Pergi ke layar berikutnya: Ctrl + A, n
  • Pergi ke layar sebelumnya: Ctrl + A, hal
  • Tampilkan semua pintasan keyboard: Ctrl + A, ?

Di sini, Anda menekan “Ctrl + a” terlebih dahulu, lalu tombol lainnya. Perhatikan bahwa pintasan keyboard peka huruf besar-kecil.

Memulai Sesi Layar

Untuk meluncurkan sesi layar, gunakan perintah berikut:

$ layar

Alternatifnya, kita dapat meluncurkan sesi dengan nama:

$ layar -S < nama_sesi >

Anda akan mendarat di terminal virtual. Semua perintah dan pintasan keyboard dapat dilihat dengan menekan “Ctrl + A, ?”.

Terminal menggunakan aplikasi shell default:

$ gema $cangkang

Di dalam terminal virtual ini, Anda sekarang dapat menjalankan perintah apa pun.

Beberapa Terminal

Ini adalah salah satu fitur paling kuat dari perintah “layar”: membuat beberapa terminal virtual. Kita dapat berpindah di antara keduanya menggunakan pintasan keyboard.

Katakanlah kita mengawasi sumber daya sistem di layar pertama menggunakan “htop”:

$ htop

Sekarang, buat layar baru dengan menekan “Ctrl + a, Ctrl + c”:

Katakanlah kita akan mengawasi penggunaan ruang disk:

$ jam tangan df -H

Untuk pergi ke layar sebelumnya, tekan “Ctrl + a, p”:

Untuk menuju ke layar berikutnya, tekan “Ctrl + a, n”:

Memisahkan Terminal

Pada metode sebelumnya, kami membuat layar yang benar-benar baru untuk berbagai tugas. Namun, jika jumlah sesi bertambah, pencatatannya menjadi sulit. Selain itu, Anda mungkin ingin mengawasi semua hal di layar yang sama.

Di sinilah pemisahan terminal berperan. Perintah 'layar' memungkinkan pemisahan terminal virtual secara horizontal dan vertikal. Untuk membuat pemisahan horizontal, tekan “Ctrl + A, |”:

Untuk membuat pemisahan vertikal, tekan “Ctrl + a, S”:

Untuk beralih ke pemisahan lain, tekan “Ctrl + a, Tab”. Setelah Anda beralih, Anda harus membuat contoh layar baru menggunakan “Ctrl + a, Ctrl + c”:

Menariknya, dari terminal terpisah, Anda juga dapat menelusuri semua layar sebelumnya.

Mendaftar Semua Sesi

Perintah berikut mencantumkan semua sesi layar yang berjalan:

$ layar -l

Melepaskan Proses

Jika Anda menutup terminal apa pun, semua proses anak juga akan dihentikan. Hal ini juga berlaku untuk terminal virtual yang kita buat menggunakan “layar”. Namun, layar mendukung pelepasan perintah/proses yang berjalan dari terminal virtual.

Pertama, periksa pohon proses untuk menentukan proses terlampir di terminal saat ini:

$ pstree < nama belakang >

Untuk melepaskan perintah/proses yang sedang berjalan dari terminal virtual, tekan “Ctrl + A, d”:

Kita dapat memeriksa daftar proses yang berjalan untuk menentukan apakah proses tersebut berhasil dilepas:

$ pstree < nama belakang >

Menyambungkan Kembali Proses

Setiap proses yang terlepas dari sesi layar dapat disambungkan kembali. Akan berguna untuk melihat proses latar belakang yang berjalan untuk debugging.

Pertama, periksa daftar contoh layar:

$ layar -l

Ada beberapa cara untuk menyambungkan kembali suatu proses. Kita bisa melakukannya dengan menggunakan nama sesi. Struktur perintahnya adalah sebagai berikut:

$ layar -R < nama_sesi >

Jika sesi tidak diberi nama, Anda harus menggunakan PID-nya untuk menyambungkannya kembali:

$ layar -l

Setelah Anda menentukan PID, pasang kembali proses menggunakan perintah berikut:

$ layar -R < sesi_pid >

Menutup Sesi Layar

Jika sesi layar tidak lagi diperlukan, disarankan untuk menutupnya untuk mengurangi kompleksitas.

Pertama, periksa daftar sesi yang berjalan:

$ layar -l

Untuk menghentikan sesi, lampirkan sesi tersebut dan gunakan pintasan keyboard “Ctrl + a, k”:

Seharusnya ada pesan penghentian sesi:

Kesimpulan

Kami mendemonstrasikan cara menginstal perintah “layar” di Fedora Linux. Perintah “layar” adalah alat yang ampuh untuk meluncurkan terminal di dalam terminal. Kami juga memamerkan berbagai cara menggunakan perintah “layar”: membuat sesi baru, mengakhiri sesi yang tidak perlu, melepaskan dan memasang kembali proses, dll.

Selamat berkomputasi!