Answers:
您可以按Ctrl+ D退出终端。
exit
logout
exit
或logout
回答实际问题。关闭终端会结束会话,但这并不是“干净的”方式
尝试exit
在终端中使用命令。
[Process completed]
exit
,它将离开SSH会话。如果您不在SSH会话中,它将关闭终端进程,然后您必须按Command + Q退出终端。
当exit
不起作用时,我经常不得不使用Enter
〜。(即ENTER TILDE PERIOD)退出emote服务器,而不会终止终端窗口。这将我转储回本地计算机提示符。
如果您使用的是Mac OS X 10.7 Lion或更高版本,Terminal会自动还原退出时打开的窗口和终端会话(请参阅Lion 新增功能页面上的“恢复” )。如果使用命令行管理程序>新建远程连接…命令创建了SSH会话,则终端将在恢复该终端时记住并再次创建该连接。
如果这是您遇到的问题,只需关闭该终端窗口/标签并创建一个新的窗口/标签。
如果新终端也表现出这种行为,则您的首选项中可能有一个自定义命令。查看首选项>设置> [配置文件]> Shell>启动>运行命令,然后查看文本字段中是否有命令。如果是这样,请将其删除。
另外,请检查“首选项”>“启动”>“使用以下命令打开的外壳”:查看是否有用于外壳的自定义命令。
[Process completed]