Chinaunix首页 | 论坛 | 博客
  • 博客访问: 622717
  • 博文数量: 142
  • 博客积分: 116
  • 博客等级: 入伍新兵
  • 技术积分: 1445
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-28 08:37
文章分类

全部博文(142)

文章存档

2017年(7)

2016年(57)

2015年(48)

2014年(30)

我的朋友

分类: LINUX

2016-06-01 17:00:00

GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。


用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。

用户可以断开(detach)screen会话,之后从其他终端重新连接(attach)会话,继续之前的工作。

安装:
screen安装比较简单,下载rpm包安装就可以了。

配置:
screen会读取/etc/screenrc,~/.screenrc文件。
可以把/etc/screenrc复制成~/.screenrc,进行适当修改:

  1. # 关闭闪屏。默认情况下,终端里按tab键时,会闪屏,比较晃眼,建议关闭
  2. vbell off
  3. # 保持当前窗口大小。默认会把窗口自动变为80列宽。
  4. termcap xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l'
  5. terminfo xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l'
  6. # 使窗口可以滚屏。默认无法滚屏。
  7. termcap xterm|xterms|xs ti=\E7\E[?47l
  8. terminfo xterm|xterms|xs ti=\E7\E[?47l

使用:
screen:  启动会话
有一系列ctrl+a开头的命令,例如
^a^c:新建一个窗口
^a^w:列出窗口
^a^n:切换到下一个窗口
^a^p:切换到上一个窗口
(按键方法是按住ctrl不放,依次按下a和c)

另外,^a加:,可以进入命令提示符,可以输入screen命令。(这些命令是可以配置进screenrc的。)
例如,可以输入password xxx,给会话加密码,然后断开会话(screen -d),
再次连接会话(screen -r session-name)时就需要输入密码才行。

screen -ls:查看当前有哪些会话

阅读(1265) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~