LinuxSir.cn,穿越时空的Linuxsir!

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

putty ssh 如何使用alt+Fx切换到另一个shell [已解决]

[复制链接]
发表于 2010-5-12 09:06:09 | 显示全部楼层 |阅读模式
如题;

能实现吗?
发表于 2010-5-12 11:35:17 | 显示全部楼层
不知道你问的是什么问题。

一个终端连接到一个 tty,使用 tty 命令可以查看当前你连接的 tty。每连接一个终端会给该终端分配一个 tty。不可能切换到其他的 tty。

目前唯一能连接到现存 tty 的方法是使用 screen,screen 能 attach 到以前的 screen session。当然一些 screen 的仿制品也能实现。

所以也许 screen 能解决楼主的问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-12 11:49:39 | 显示全部楼层
楼上的真聪明!

事实上,我的确是使用putty ssh到host,当前也使用screen,并开了一个socket使用,其中有一任务执行时间比较长,所以,就下意识地想到了在console shell下那种切换[alt+Fx] 办法,这样执行却没成功,故来此请教。

这也提醒了我解决办法:
因为可以screen -r ... 。
所以,解决问题啦。

请原谅我没描述清楚问题。谢谢poet !
回复 支持 反对

使用道具 举报

发表于 2010-5-12 12:58:03 | 显示全部楼层
你是想说楼上吧...

下面是我在服务器上的profile....直接恢复screen, 没有就新建一个

cat .profile

# .bash_profile

# Bashrc
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# Variable
export EDITOR=vim

# User specific environment

export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"

# Start screen session by default
screen -R
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-12 15:36:06 | 显示全部楼层
Post by adaml;2089578
你是想说楼上吧...

下面是我在服务器上的profile....直接恢复screen, 没有就新建一个

cat .profile

# .bash_profile

# Bashrc
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# Variable
export EDITOR=vim

# User specific environment

export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"

# Start screen session by default
screen -R


请教,这里的"screen -R" 会自动产生很多的session哦!就增加了关闭它们的麻烦;
简单点儿比较适合我。谢谢adaml 。
回复 支持 反对

使用道具 举报

发表于 2010-5-12 16:21:23 | 显示全部楼层
-R 是如果有detach的session就恢复第一个, 如果没有detach的就新建一个......

所以我这总是只有一个session....存在一个没有detach的session时我不会运行-R
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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