screen的一些常用命令和快捷键

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,修改当前窗口的名称

其它

  • 退出vim后,vim中的内容会残留在屏幕上
在~/.bashrc中加入
export TERM=xterm
或者在~/.screenrc中加入
altscreen on
  • screen的翻屏,我平常用的是xshell + screen,使用滚轮向上翻屏的时候屏幕会回弹,使用复制模式即可
  • 重载screen的配置文件~/.screenrc,进入screen的命令行模式,source ~/.screenrc
  • screen中不能使用rz/sz解决方法:在命令行模式下输入zmodem pass,好像速度比较慢

(未完待续)

你可能感兴趣的:(Linux)