screen的一些常用命令和快捷键
命令
- screen -S screen_name,新建screen,并指定名字
- screen -d screen_name,detach正在使用的screen
- screen -R screen_name, 连接指定screen
- screen -ls,列出所有screen的列表
- screen -X -S screen_name quit,彻底杀死一个detach的screen
快捷键
- ctrl a ctrl a,最近使用的两个窗口之间切换
- ctrl a + 数字,切换到某个窗口
- ctrl a + d,detach
- ctrl a + k,关闭当前窗口
- ctrl a + :,进入命令行模式
- ctrl a a,screen的快捷键的prefix默认是ctrl+a,这与bash中的快捷键(ctrl+a,回到命令开头)冲突,在screen要先按ctrl + a,再按a就可以了,注意不要和窗口切换的快捷键弄混
- ctrl a + [,进入复制模式,这个我用来翻屏
- ctrl a + A,修改当前窗口的名称
其它
在~/.bashrc中加入
export TERM=xterm
或者在~/.screenrc中加入
altscreen on
- screen的翻屏,我平常用的是xshell + screen,使用滚轮向上翻屏的时候屏幕会回弹,使用复制模式即可
- 重载screen的配置文件~/.screenrc,进入screen的命令行模式,source ~/.screenrc
- screen中不能使用rz/sz解决方法:在命令行模式下输入zmodem pass,好像速度比较慢
(未完待续)