2012-03-23 18:44:20 +0000 2012-03-23 18:44:20 +0000
40
40

在OSX终端退出SSH会话

我在终端(OSX)中通过SSH连接到服务器,但现在无论何时我打开终端,它都会将我重新登录。如果我注销,我不能输入任何东西或做任何事情。

如何退出回到常规终端,以便在我的Mac上运行脚本?我意识到这可能是一个非常无知的问题。

答案 (4)

54
54
54
2012-03-23 19:31:14 +0000

你可以按Ctrl+D键,将退出终端。

26
26
26
2012-03-23 18:52:07 +0000

尝试在终端中使用exit命令。

12
12
12
2014-10-30 16:12:59 +0000

exit不起作用时,我经常要用Enter~。(即ENTER TILDE PERIOD)来注销表情服务器而不杀死终端窗口。这就把我甩回我的本地机提示。

3
3
3
2012-04-01 11:59:30 +0000

如果你使用的是Mac OS X 10.7 Lion或更高版本,Terminal会自动恢复你退出时打开的窗口和终端会话(参见Lion的 What’s New page 上的 “Resume")。如果你用Shell > New Remote Connection…命令创建了SSH会话,那么当恢复该终端时,Terminal会记住并再次创建该连接。

如果你遇到的是这种情况,只需关闭那个终端窗口/标签,然后创建一个新的。

如果新的终端也表现出这种行为,你很可能在你的偏好设置里有一个自定义命令。查看偏好设置>设置>[配置文件]>外壳>启动>运行命令,看看文本字段中是否有命令。如果有,就把它删除。

同时检查 偏好设置 > 启动 > Shells open with: 看看是否有自定义命令被用于shell。