38

Я подключился к серверу через SSH в Терминале (OSX), но теперь, когда я открываю Терминал, он снова входит в систему. Если я выйду из системы, я ничего не смогу напечатать или сделать что-либо.

Как мне вернуться к обычному терминалу, чтобы я мог запустить скрипт на моем Mac? Я понимаю, что это, вероятно, действительно нубский вопрос.

4 ответа4

53

Вы можете нажать Ctrl+D , чтобы выйти из терминала.

25

Попробуйте использовать команду exit в Терминале.

11

Когда exit не работает, мне часто приходится использовать Enter ~. (то есть ENTER TILDE PERIOD), чтобы выйти из сервера эмоций, не закрывая окно терминала. Это сбрасывает меня обратно в приглашение моей локальной машины.

2

Если вы используете Mac OS X 10.7 Lion или более позднюю версию, Terminal автоматически восстанавливает окна и сеансы терминала, которые были открыты при выходе (см. «Возобновление» на странице « Что нового для Lion»). Если вы создали сеанс SSH с помощью команды Shell> New Remote Connection… , Terminal запомнит и снова создаст это соединение при восстановлении этого терминала.

Если это то, с чем вы столкнулись, просто закройте это окно терминала / вкладку и создайте новое.

Если новые терминалы также демонстрируют такое поведение, у вас, вероятно, есть пользовательская команда в ваших предпочтениях. Посмотрите « Настройки»> «Настройки»> [профиль]> «Оболочка»> «Запуск»> «Выполнить команду» и посмотрите, есть ли команда в текстовом поле. Если так, удалите это.

Также проверьте Предпочтения> Запуск> Оболочки, открытые с помощью:, чтобы увидеть, есть ли какая-либо команда, используемая для оболочки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .