Rumah >Tutorial sistem >LINUX >penggunaan arahan skrin

penggunaan arahan skrin

王林
王林ke hadapan
2023-12-29 08:07:38821semak imbas
Pengenalan skrin ialah arahan yang sangat berguna yang menyediakan keupayaan untuk menggunakan berbilang tetingkap shell (sesi) daripada satu sesi SSH. Apabila sesi dipisahkan atau rangkaian terganggu, proses yang dimulakan dalam sesi skrin masih akan berjalan dan anda boleh menyambung semula ke sesi skrin pada bila-bila masa

screen 命令使用

screen ialah arahan yang sangat berguna yang menyediakan keupayaan untuk menggunakan berbilang tetingkap shell (sesi) daripada satu sesi SSH. Apabila sesi dipisahkan atau rangkaian terganggu, proses yang dimulakan dalam sesi skrin masih akan berjalan dan anda boleh menyambung semula ke sesi skrin pada bila-bila masa. Ini juga mudah jika anda ingin menjalankan proses yang berterusan atau menyambung ke sesi shell dari berbilang lokasi.

Dalam artikel ini, kami akan menunjukkan kepada anda asas pemasangan dan penggunaan skrin pada Linux.

Cara memasang skrin
screen

Telah diprapasang pada beberapa pengedaran popular. Anda boleh menyemak sama ada ia dipasang pada pelayan anda menggunakan arahan di bawah.

screen -v
Screen version 4.00.03 (FAU)

Jika anda belum mempunyai skrin dalam Linux, anda boleh memasangnya dengan mudah menggunakan pengurus pakej yang disediakan oleh sistem anda.

CentOS/RedHat/Fedora

yum -y install screen

Ubuntu/Debian

apt-get -y install screen
Bagaimana untuk memulakan sesi skrin

Anda boleh memulakannya dengan menaip skrin dalam baris arahan, dan sesi skrin akan bermula yang kelihatan sama seperti gesaan baris arahan.

screen

Adalah amalan yang baik untuk memulakan sesi skrin dengan nama deskriptif supaya anda boleh mengingati dengan mudah proses yang sedang berjalan dalam sesi tersebut. Untuk mencipta sesi baharu dengan nama sesi, jalankan arahan berikut:

screen -S name

Ganti "nama" dengan nama yang bermakna untuk sesi anda.

Berpisah daripada sesi skrin

Untuk melepaskan diri daripada sesi skrin semasa, anda boleh menekan Ctrl-A dan d. Semua sesi skrin masih akan aktif dan anda boleh menyambung semula pada bila-bila masa kemudian.

Sambung semula ke sesi skrin

Jika anda melepaskan diri daripada sesi, atau atas sebab tertentu sambungan anda terganggu, anda boleh menyambung semula menggunakan arahan berikut:

screen -r

Jika anda mempunyai berbilang sesi skrin, anda boleh menyenaraikannya dengan parameter ls.

screen -ls

There are screens on:
7880.session    (Detached)
7934.session2   (Detached)
7907.session1   (Detached)
3 Sockets in /var/run/screen/S-root.

Dalam kes kami, kami mempunyai tiga sesi skrin aktif. Jadi jika anda ingin memulihkan sesi "sesi2" anda boleh lakukan:

screen -r 7934

Atau gunakan nama skrin.

screen -r -S session2
Hentikan sesi skrin

Terdapat beberapa cara untuk menamatkan sesi skrin. Anda boleh menekan Ctrl+d atau gunakan arahan keluar daripada baris arahan.

Untuk melihat semua fungsi berguna arahan skrin, anda boleh menyemak halaman manual skrin.

man screen

NAME
screen - screen manager with VT100/ANSI terminal emulation

SYNOPSIS
screen [ -options ] [ cmd [ args ] ]
screen -r [[pid.]tty[.host]]
screen -r sessionowner/[[pid.]tty[.host]]

Dengan cara ini, jika anda suka artikel ini, sila kongsi dengan rakan anda di rangkaian sosial atau tinggalkan komen di bahagian komen. terima kasih.


Atas ialah kandungan terperinci penggunaan arahan skrin. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:linuxprobe.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam