首頁 > 軟體

Linux screen 常用命令

2020-06-16 17:46:55

想必,只要接觸過Linux一段時間的人,一定知道screen這個神奇的工具了,它主要有如下些優勢:

1. 後台執行:當你在ssh terminal執行shell時,如果網路這時斷開,你的程式會怎樣?TERMINATED呀!有了screen,就可以讓程式跑在screen而不會隨著ssh的斷開而斷開。

2. 多視窗管理:有時,我們需要在執行一個命令,然後同時看它的log 檔案等,那我們可以很方便的使用screen的分屏功能,一邊執行命令,一邊檢視log 檔案。 

screen最常用命令:(CTRL+a表示control和a一起按然後一起鬆)

  • 建立screen session

screen -S test

  • 脫離(detach)當前對談

CTRL+a然後d

  • 接入(attach)一個名為test對談

screen -r test
或者
screen -x test
  • 建立一個新的視窗(create)

CTRL+a然後c
  • 切換到下一個視窗(next)

CTRL+a然後n
  • 重新命名當前視窗(rename),注意是W表示shift+w

CTRL+a讓後W
下方會出現提示,然後輸入新名字,迴車
  • 顯示當前所有視窗列表,注意是雙引號

CTRL+a然後"

 

多視窗常用命令

  • 縱向分割螢幕

CTRL+a然後|

注意,這裡新分割的區域是沒有shell的,你不能做任何事,所以,你可以使用

CTRL+a然後TAB

切換到新分割的區域,使用CTRL+a然後c,建立新的視窗,這樣,你就可以同時在兩個視窗中操作了

  • 橫向分割螢幕(S表示SHIFT+s)

CTRL+a然後S

效果如下圖


設定視窗底部標題

細心的同學可能注意到我的視窗底部的資訊欄了,想要嗎?

那就把如下程式碼放到/etc/screenrc的最後面吧!

# 允許設定視窗標題

caption always "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%H %Y/%m/%d "

Linux Screen技巧:記錄螢幕紀錄檔  http://www.linuxidc.com/Linux/2014-09/106217.htm

screen詳解:http://www.linuxidc.com/Linux/2013-10/91612.htm

Linux Screen超簡明教學 http://www.linuxidc.com/Linux/2014-04/100040.htm

Linux下Screen的常用命令 http://www.linuxidc.com/Linux/2012-07/65358.htm

Zabbix通過郵件傳送Screen圖形報表實現 http://www.linuxidc.com/Linux/2013-06/85759.htm

Linux虛擬終端命令Screen用法詳解 http://www.linuxidc.com/Linux/2013-07/87415.htm

Linux 技巧:使用 Screen 管理你的遠端對談 http://www.linuxidc.com/Linux/2013-10/91612.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-01/127510.htm


IT145.com E-mail:sddin#qq.com