GNU/Linux >> Belajar Linux >  >> Linux

Contoh Perintah Layar:Dapatkan Kontrol Terminal Linux / Unix

Perintah layar menawarkan kemampuan untuk melepaskan proses yang berjalan lama (atau program, atau skrip shell) dari sesi lalu pasang kembali di lain waktu.

Saat sesi dilepaskan, proses yang awalnya dimulai dari layar masih berjalan dan dikelola oleh layar. Anda kemudian dapat memasang kembali sesi di lain waktu, dan terminal Anda masih ada di sana, seperti saat Anda meninggalkannya.

Dalam artikel ini, mari kita tinjau cara mengelola sesi terminal virtual menggunakan perintah layar dengan contoh.

Contoh Perintah Layar 1:Jalankan perintah (atau skrip shell), dan lepaskan layar

Biasanya Anda akan menjalankan perintah atau skrip shell seperti yang ditunjukkan di bawah ini dari perintah.

$ unix-command-to-be-executed

$ ./unix-shell-script-to-be-executed

Sebagai gantinya, gunakan perintah layar seperti yang ditunjukkan di bawah ini.

$ screen unix-command-to-be-executed

$ screen ./unix-shell-script-to-be-executed

Setelah Anda menggunakan perintah layar, Anda dapat melepaskannya dari terminal menggunakan salah satu metode berikut.

Melepaskan Layar Metode 1:Lepaskan layar menggunakan CTRL+A d

Saat perintah dijalankan, tekan CTRL+A diikuti oleh d untuk melepaskan layar.

Melepaskan Layar Metode 2:Lepaskan layar menggunakan opsi -d

Ketika perintah sedang berjalan di terminal lain, ketik perintah sebagai berikut.

$ screen -d SCREENID

Contoh Perintah Layar 2:Daftar semua proses layar yang sedang berjalan

Anda dapat membuat daftar semua proses layar yang berjalan menggunakan screen -ls perintah.

Misalnya:

Di terminal 1 Anda melakukan hal berikut:

$ screen ./myscript.sh

Dari terminal 2 Anda dapat melihat daftar semua proses layar. Anda juga dapat melepaskannya dari terminal 2 seperti yang ditunjukkan di bawah ini.

$ screen -ls
There is a screen on:
	4491.pts-2.FC547	(Attached)
1 Socket in /var/run/screen/S-sathiya.

$ screen -d 4491.pts-2.FC547
[4491.pts-2.FC547 detached.]

Contoh Perintah Layar 3:Pasang Layar bila diperlukan

Anda dapat melampirkan layar kapan saja dengan menentukan id layar seperti yang ditunjukkan di bawah ini. Anda bisa mendapatkan id layar dari output perintah “screen -ls”.

$ screen -r 4491.pts-2.FC547

Skenario Penggunaan Perintah Layar 1

Ketika Anda hanya memiliki akses ke satu terminal, Anda dapat menggunakan perintah layar untuk menggandakan terminal tunggal menjadi beberapa, dan menjalankan beberapa perintah. Anda mungkin juga merasa sangat berguna untuk menggabungkan penggunaan perintah layar bersama dengan penggunaan SSH ControlMaster.

Skenario Penggunaan Perintah Layar 2

Saat Anda bekerja di lingkungan tim, Anda mungkin berjalan ke meja rekan kerja Anda dan mendapatkan beberapa hal yang diklarifikasi. Pada saat itu, jika diperlukan, Anda bahkan dapat memulai beberapa proses dari mesin mereka menggunakan perintah layar dan melepaskannya ketika Anda selesai. Nanti saat Anda kembali ke meja Anda, Anda dapat masuk dan memasang layar kembali ke terminal Anda.


Linux
  1. UNIX / Linux:10 Contoh Perintah Netstat

  2. 7 Contoh Perintah Linux df

  3. 5 Contoh Perintah Traceroute UNIX / Linux

  1. 10 Contoh Perintah Xargs di Linux / UNIX

  2. Contoh Perintah rm di Linux

  3. Contoh Perintah ps di Linux

  1. 9 UNIX / Linux tput Contoh:Kontrol Warna Terminal dan Kursor Anda

  2. 8 Contoh Perintah Linux TR

  3. contoh perintah tail di UNIX/Linux