(只是筆記)
Screen的內定prefix是[ctrl-a]
因大家習慣的prefix不見得相同
以下統一以[prefix]表示
= 基本操作 =
* 開啟screen
$ screen
* 開新window
[prefix] c
* 關閉window
[prefix] K
* 顯示所有Window資訊
[prefix] w
* 顯示目前Window名稱
[prefix] N
* 切換window
[prefix] [0-9]
* 來回切換window
[prefix] [prefix]
* 切換window
[prefix] [0-9]
* 下一個window
[prefix] n
* 上一個window
$ [prefix] p
* 離開screen (detach),供下次使用
[prefix] d
* 列出現有的screen session
$ screen -ls
* 繼續之前detach的session
$ screen -r {session number}
或
$ screen -r {session name}
session number: -ls時最前面顯示的號碼
session name: -ls時號碼後面顯示的名字
* 如果只有一個的話,可以不指定session number/name
$ screen -r
* 踢掉正attached或是先前沒有斷開的session
$ screen -d {session number}
* 踢掉並繼續session
$ screen -dr {session number}
= 進階 =
* 修改screenrc後重新載入
$ vi ~/.screenrc
[prefix] : source ~/.screenrc
* 移動screen window順序
(切到要移動的window上)
[prefix] : number [N]
* 幫screen session取名字 (方便要取回的時候辨別)
$ screen -S [session name]
若已進screen
[prefix] : sessionname [session name]
* 多重顯示模式(相當於-r的多人共用版本)
$ screen -x [session name]
= 疑難雜症 =
* 進screen後ls顏色不見了
screen會抓~/.bashrc(或~/.profile), 去~/.bashrc加一行source /etc/profile應該就可以解決
* screen裏面無法用滑鼠
先 echo $TERM
~/.screenrc裏面加一行:term xterm-color (設成跟$TERM的值一樣)
--
現在還在寫blog分享資訊的人越來越少,如果覺得文章對您有幫助,歡迎在底下留言,這樣我也比較有動力繼續寫下去,謝啦!
只是路過…XD