linux screen 配置文件 超好用

簡介

    或許大家因爲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

配置效果如下圖:

    wKioL1Xip7eRbjIHAARlAQ04Crw505.jpg


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章