Android

Bagaimana menggunakan skrin linux

Cara Membuat Screen dan Hapus Screen Di VPS Ubuntu

Cara Membuat Screen dan Hapus Screen Di VPS Ubuntu

Isi kandungan:

Anonim

Pernahkah anda menghadapi situasi di mana anda menjalankan tugas lama di mesin jauh, dan tiba-tiba sambungan anda jatuh, sesi SSH ditamatkan, dan kerja anda hilang. Nah, ia telah berlaku kepada kita semua pada satu ketika, bukan? Nasib baik, terdapat utiliti yang disebut screen yang membolehkan kita meneruskan sesi.

Pengenalan

Skrin atau GNU Screen adalah multiplexer terminal. Dengan kata lain, ia bermakna anda boleh memulakan sesi skrin dan kemudian membuka sejumlah tingkap (terminal maya) dalam sesi itu. Proses yang berjalan di Skrin akan terus berjalan apabila tetingkap mereka tidak kelihatan walaupun anda terputus.

Pasang Linux GNU Screen

Pakej skrin diprapasang pada kebanyakan distro Linux pada masa kini. Anda boleh menyemak sama ada ia dipasang pada sistem anda dengan menaip:

screen --version

Screen version 4.06.02 (GNU) 23-Oct-17

Pasang Skrin Linux pada Ubuntu dan Debian

sudo apt install screen

Pasang Skrin Linux pada CentOS dan Fedora

sudo yum install screen

Memulakan Skrin Linux

Untuk memulakan sesi skrin, cukup ketik screen dalam konsol anda:

screen

Ini akan membuka sesi skrin, membuat tetingkap baru, dan memulakan shell di tetingkap itu.

Sekarang bahawa anda telah membuka sesi skrin, anda boleh mendapatkan senarai arahan dengan menaip:

Ctrl+a ?

Bermula Sesi Dinamakan

Sesi dinamakan berguna apabila anda menjalankan sesi skrin berganda. Untuk membuat sesi bernama, jalankan arahan skrin dengan argumen berikut:

screen -S session_name

Sudah tentu idea yang baik untuk memilih nama sesi deskriptif.

Bekerja dengan Windows Skrin Linux

Apabila anda memulakan sesi skrin baru, ia membuat tetingkap tunggal dengan shell di dalamnya.

Anda boleh mempunyai beberapa tetingkap di dalam sesi Skrin.

Untuk membuat tetingkap baru dengan jenis shell Ctrl+a c , nombor pertama yang tersedia dari julat 0…9 akan diberikan kepadanya.

Berikut adalah beberapa arahan yang paling biasa untuk menguruskan Windows Skrin Linux:

  • Ctrl+a Buat tetingkap baru (dengan shell) Ctrl+a " Senaraikan semua tetingkap Ctrl+a 0 Beralih ke tetingkap 0 (dengan nombor) Ctrl+a A Menamakan semula tetingkap semasa Ctrl+a S Split rantau semasa secara melintang ke dua wilayah Ctrl+a | Split wilayah semasa secara menegak ke dua wilayah Ctrl+a tab Tukar fokus input ke kawasan seterusnya Ctrl+a Ctrl+a Togol antara rantau semasa dan sebelumnya Ctrl+a Q Tutup semua rantau tetapi yang sekarang Ctrl+a X Tutup kawasan semasa

Tolak dari Sesi Skrin Linux

Anda boleh melepaskan dari sesi skrin pada bila-bila masa dengan menaip:

Ctrl+a d

Program yang berjalan dalam sesi skrin akan terus dijalankan selepas anda melepaskan sesi.

Ganti semula pada Skrin Linux

Untuk menyambung semula sesi skrin anda, gunakan arahan berikut:

screen -r

Sekiranya anda mempunyai beberapa sesi skrin yang berjalan pada mesin anda, anda perlu menambah ID sesi skrin selepas suis r .

Untuk mencari senarai ID sesi sesi skrin berjalan semasa dengan:

screen -ls

There are screens on: 10835.pts-0.linuxize-desktop (Detached) 10366.pts-0.linuxize-desktop (Detached) 2 Sockets in /run/screens/S-linuxize.

screen -r 10835

Sesuaikan Skrin Linux

Apabila screen dimulakan, ia membaca parameter konfigurasi dari /etc/screenrc dan ~/.screenrc jika fail tersebut ada. Kami boleh mengubah suai tetapan Skrin lalai mengikut keutamaan kami menggunakan fail .screenrc .

Berikut adalah konfigurasi ~/.screenrc sampel dengan garis status tersuai dan beberapa pilihan tambahan:

~ /.screenrc

# Turn off the welcome message startup_message off # Disable visual bell vbell off # Set scrollback buffer to 10000 defscrollback 10000 # Customize the status line hardstatus alwayslastline hardstatus string '%{= kG}'

Penggunaan Skrin Linux Asas

Berikut adalah langkah-langkah yang paling asas untuk bermula dengan skrin:

  1. Pada command prompt, ketik screen Run program yang diinginkan. Gunakan urutan utama Ctrl-a + Ctrl-d untuk melepaskan dari sesi skrin. Atur ulang ke sesi skrin dengan menaip screen -r .

Kesimpulannya

Dalam tutorial ini, anda belajar bagaimana menggunakan Skrin Gnu. Kini anda boleh mula menggunakan utiliti Skrin dan membuat pelbagai tingkap skrin dari sesi tunggal, menavigasi antara tingkap, lepaskan dan sambung semula sesi skrin dan peribadikan terminal skrin anda menggunakan fail .screenrc .

Terdapat banyak lagi untuk mengetahui tentang Skrin Gnu di halaman Manual Pengguna Skrin.

terminal skrin