LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 977|回复: 0

screen命令中<Ctrl-a>热键的嵌套使用

[复制链接]
发表于 2010-1-9 16:12:21 | 显示全部楼层 |阅读模式
screen命令的介绍和使用可参见:http://www.ibm.com/developerworks/cn/linux/l-cn-screen/
今天由于要从外网先登录到内网一台有外部IP的机器再登录到内网另一台没有外网IP的机器,所以尝试了一下screen中<Ctrl-a>热键的嵌套使用,下面是简单笔记。自己备查,也供大家参考:

  1. [host-local]$ ssh user1@10.0.0.1          #(1)从本地远程登录到X主机
  2.     [host-X]$ screen -r 1476              #(2)连接X主机上已有的screen会话,
  3.                                           #     缩进表示第1层嵌套,以下类推
  4.         [host-X]$ ssh user2@10.0.0.2      #(3)现在已经连接到X主机的screen会话,
  5.                                           #     再继续远程登录到Y主机
  6.             [host-Y]$ screen -r 2382      #(4)再连接Y主机上已有的screen会话
  7.                 [host-Y]$[color="Red"] <Ctrl-a a 2>[/color]    #(5)在Y主机上切换到screen的第2个登录终端,
  8.                                           #     方法是先输入Ctrl-a,再输入a,再输入2,
  9.                                           #     中间不要按任何其他键,以下类推
  10.                 [host-Y]$ [color="Red"]<Ctrl-a a d>[/color]    #(6)结束Y主机的screen会话连接
  11.             [host-Y]$ <Ctrl-d>            #(7)结束从X主机到Y主机的远程登录
  12.         [host-X]$ <Ctrl-a 3>              #(8)在X主机上切换screen的第3个登录终端
  13.         [host-X]$ <Ctrl-a d>              #(9)结束X主机的screen会话连接
  14.     [host-X]$ <Ctrl-d>                    #(10)结束到X主机的远程登录
  15. [host-local]$                             #(11)现在已“干净”地退出
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表