GNU/Linux >> Belajar Linux >  >> Linux

Cara menggunakan perintah "layar" di Linux

perintah layar

Perintah layar meluncurkan terminal di latar belakang yang dapat dilepas dan kemudian dihubungkan kembali. Ini sangat berguna ketika Anda masuk ke sistem dari jarak jauh. Anda dapat memulai layar, memulai perintah, melepaskan dari layar, dan keluar. Anda kemudian dapat masuk nanti dan memasang kembali ke layar dan melihat program berjalan.

Di bawah ini adalah opsi yang tersedia dengan perintah layar :

# screen --help
Use: screen [-opts] [cmd [args]]
 or: screen -r [host.tty]

Options:
-4            Use IPv4.
-6            Use IPv6.
-a            Force all capabilities into each window's termcap.
-A -[r|R]     Adapt all windows to the new display width & height.
-c file       Read configuration file instead of '.screenrc'.
-d (-r)       Detach the elsewhere running screen (and reattach here).
-dmS name     Start as daemon: Screen session in detached mode.
-D (-r)       Detach and logout remote (and reattach here).
-D -RR        Do whatever is needed to get a screen session.
-e xy         Change command characters.
-f            Flow control on, -fn = off, -fa = auto.
-h lines      Set the size of the scrollback history buffer.
-i            Interrupt output sooner when flow control is on.
-l            Login mode on (update /var/run/utmp), -ln = off.
-list         or -ls. Do nothing, just list our SockDir.
-L            Turn on output logging.
-m            ignore $STY variable, do create a new screen session.
-O            Choose optimal output rather than exact vt100 emulation.
-p window     Preselect the named window if it exists.
-q            Quiet startup. Exits with non-zero return code if unsuccessful.
-r            Reattach to a detached screen process.
-R            Reattach if possible, otherwise start a new session.
-s shell      Shell to execute rather than $SHELL.
-S sockname   Name this session [pid].sockname instead of [pid].[tty].[host].
-t title      Set title. (window's name).
-T term       Use term as $TERM for windows, rather than "screen".
-U            Tell screen to use UTF-8 encoding.
-v            Print "Screen version 4.00.03 (FAU) 23-Oct-06".
-wipe         Do nothing, just clean up SockDir.
-x            Attach to a not detached screen. (Multi display mode).
-X            Execute [cmd] as a screen command in the specified session.

Memulai sesi layar

Untuk memulai sesi layar ketik perintah:

# screen

Anda dapat menjalankan aplikasi apa pun secara normal setelah Anda menjalankan perintah layar. Saat Anda menjalankan layar, sebuah perintah terminal diluncurkan di latar belakang.

Melepas dari layar

Untuk melepaskan dari layar tekan tombol berikut secara berurutan. Anda akan mendapatkan pesan sebagai “[terpisah] ” saat sesi dilepaskan. Terminal latar belakang terlepas dengan ini.

Ctrl+a+d
[detached]

Anda juga dapat menggunakan -d pilihan jika Anda ingin melepaskan layar dari terminal lain. di sini Anda perlu menentukan ID layar yang dapat diperoleh dari screen -ls perintah.

# screen -d [screen id]

Misalnya :

# screen -ls
There are screens on:
        25168.pts-0.node01       (Attached)
1 Socket in /var/run/screen/S-root.
# screen -d 25168.pts-0.node01
[25168.pts-0.node01 detached.]

Pasang kembali ke layar

Untuk memasang kembali ke layar ketik perintah:

# screen -r

Mencantumkan layar yang sedang berjalan

Untuk membuat daftar layar dengan statusnya (terlampir/terpisah), kami menggunakan opsi -list of -ls.

# screen -ls
There are screens on:
        25045.pts-0.node01       (Detached)
        25168.pts-0.node02       (Detached)
2 Sockets in /var/run/screen/S-root.


Linux
  1. Cara menggunakan perintah grep Linux

  2. Cara menggunakan perintah history di Linux

  3. Cara Menggunakan Perintah id di Linux

  1. Cara Menggunakan Perintah Sudo di Linux

  2. Cara menggunakan Perintah Su di Linux

  3. Cara Menggunakan Perintah Layar Linux

  1. Cara Menggunakan Linux di Command

  2. Cara Menggunakan Perintah locate di Linux

  3. Cara Menggunakan Perintah sejarah Linux