想必,只要接觸過Linux一段時間的人,一定知道screen這個神奇的工具了,它主要有如下些優勢:
1. 後台運行:當你在ssh terminal執行shell時,如果網絡這時斷開,你的程序會怎樣?TERMINATED呀!有了screen,就可以讓程序跑在screen而不會隨著ssh的斷開而斷開。
2. 多窗口管理:有時,我們需要在運行一個命令,然後同時看它的log 文件等,那我們可以很方便的使用screen的分屏功能,一邊運行命令,一邊查看log 文件。
screen -S test
CTRL+a然後d
screen -r test 或者 screen -x test
CTRL+a然後c
CTRL+a然後n
CTRL+a讓後W
下方會出現提示,然後輸入新名字,回車
CTRL+a然後"
CTRL+a然後|
注意,這裡新分割的區域是沒有shell的,你不能做任何事,所以,你可以使用
CTRL+a然後TAB
切換到新分割的區域,使用CTRL+a然後c,創建新的窗口,這樣,你就可以同時在兩個窗口中操作了
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