2010年10月28日 星期四

[Linux命令] screen : 多重視窗管理程式


屬性 : 系統相關 - 其它
語法 : screen [參數] [指令]
參數 | 功能
-c 檔案 | 指定設定檔位置, 預設是跟目錄下的.screenrc.
-h 次數 | 指定歷史回朔的記錄次數
-ls | 不啟動 screen, 而查看目前有哪些 screen 相關程序正在執行, 會列出 pid.tty.host 的列表.
-L | 開啟自動輸出記錄.
-m | 忽略 $STY 環境變數
-q | 列出錯誤訊息
-R | 恢復最早被分離的視窗.
-s | 使用設定檔內定的 shell, 而不使用環境變數所用的 shell.
-S 名稱 | 產生新任務時, 指定任務名稱. (視窗左上角會出現的名稱)
-t 名稱 | 指定視窗左上角出現名稱.
-x | 多重視窗模式, 分離尚未被分離的任務.

screen 視窗下的指令 : (先按住Ctrl + a, 再按其他鍵)
參數 | 功能
Ctrl +ac | 新增一個視窗.
Ctrl +aa | 切換視窗
Ctrl +a0~9 | 切換到指定視窗
Ctrl +ad | 離開視窗, 輸入 screen -r 可以還原.
Ctrl +aw | 顯示視窗列表
Ctrl +a? | 顯示說明畫面.


補充說明 :
@. 在一個終端機上, 我們可以透過 screen 的指令, 來模擬多個終端機, 並在不同的終端機上執行不同工作.
@. Introduction to screen
*這是篇四五年前的舊文章* 原文刊在於 linuxfab,因為有的人看不到,所以在這裡重貼一次,順便會做點修正,麻煩大家批訐指教^^
** linuxfab 好像倒了,不過原文還是留一下囉,至少知道曾經有過 :neutral:
screen 這個軟體是不少玩家必備工具,它的功能可以滿足喜歡遠端控制機器的人,還有喜歡一次開很多視窗的人,如果常覺得使用的網路不是很穩定,那 screen 更可以讓你避免常常要重新登入的痛苦, 這裡我寫了一個簡單的介紹希望可以讓更多的人了解 screen 的基本的用法及好處…
This message was edited 1 time. Last update was at 07/01/2010 13:42:19

沒有留言:

張貼留言

[Git 常見問題] error: The following untracked working tree files would be overwritten by merge

  Source From  Here 方案1: // x -----删除忽略文件已经对 git 来说不识别的文件 // d -----删除未被添加到 git 的路径中的文件 // f -----强制运行 #   git clean -d -fx 方案2: 今天在服务器上  gi...