简介

    或许大家因为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

配置效果如下图:

    linux screen 配置文件 超好用


转载于:https://blog.51cto.com/gofly/1689819

相关文章:

  • 2022-12-23
  • 2021-09-09
  • 2022-01-08
  • 2022-12-23
  • 2021-08-02
  • 2021-07-18
  • 2021-06-30
猜你喜欢
  • 2021-06-28
  • 2021-10-12
  • 2021-07-23
  • 2022-01-10
  • 2021-05-19
  • 2022-12-23
  • 2021-12-23
相关资源
相似解决方案