+ -
当前位置:首页 → 问答吧 → putty ssh 如何使用alt+Fx切换到另一个shell [已解决]

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

时间:2010-05-12

来源:互联网

如题;

能实现吗?

作者: jackjones   发布时间: 2010-05-12

不知道你问的是什么问题。

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

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

所以也许 screen 能解决楼主的问题。

作者: poet   发布时间: 2010-05-12

楼上的真聪明!

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

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

请原谅我没描述清楚问题。谢谢poet !

作者: jackjones   发布时间: 2010-05-12

你是想说楼上吧...

下面是我在服务器上的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

作者: adaml   发布时间: 2010-05-12

引用:
作者: adaml
你是想说楼上吧...

下面是我在服务器上的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 。

作者: jackjones   发布时间: 2010-05-12

-R 是如果有detach的session就恢复第一个, 如果没有detach的就新建一个......

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

作者: adaml   发布时间: 2010-05-12

热门下载

更多