簡介
或許大家因爲putty斷開導致其上運行的程序退出,vim編輯的文件沒有保存的煩惱。今天向大家介紹一款超好用的linux屏幕工具screen。
基本操作命令
screen -S <名稱> #新建一個screen
screen -r <名稱> #加載一個screen 這樣就不怕工作內容丟失了。
screen -D <名稱> #強制取消指定的screen的關聯。
配置文件
配置文件目錄:/etc/screenrc 每個用戶的配置目錄~/.screenrc
#set coding #defencoding GBK #encoding UTF-8 GBK #see the startup message startup_message off term linux ##use ` as the Global Key ### escape `` ###set a biger buffer defscrollback 409600 ##設置狀態欄 hardstatus alwayslastline shelltitle "$|bash" hardstatus string '%{= kG}[ %Y/%m/%d %{G}%c:%s %{g}][%= %{= kw}%?%-Lw%?%{Y}%n*%f%t %{K}%?%+Lw%?%= %{kG}][ %{C}(F8)Screen (F9)Title (F10)Detach (F11)Prev (F12)Next %{kg}]' #hardstatus string '%{= kG}[ %{G}%c:%s %{g}][%= %{= kw}%?%-Lw%?%{Y}%n*%f%t %{K}%?%+Lw%?%= %{kG}][ %{C}(F8)Screen (F9)Title (F10)Detach (F11)Prev (F12)Next %{kg}][%{kG} %l %Y/%m/%d %{kG}]' # a short version, can use C-a #hardstatus string '%{= kg}[ %{G}%c:%s %{g}][%= %{= kw}%?%-Lw%?%{Y}%n*%f%t %{K}%?%+Lw%?%= %{g}][%{kG} %D %Y/%m/%d %{g}]' # ###shutdown the noise vbell off # ### w to show the window list bind w windowlist -b bind ^w windowlist -b ###initial apps to run screen -t compile 0 screen -t build 1 screen -t package 2 screen -t tmp 3 screen -t test 4 select 0 # #進行快捷鍵的綁定 bindkey -k k8 screen bindkey -k k9 title bindkey -k k; detach bindkey -k F1 prev bindkey -k F2 next bindkey -k k4 quit attrcolor u "-u B" autodetach on
配置效果如下圖: