Уничтожьте безразличную ssh сессию, не закрывая терминал

ls *png |, в то время как считано-r f; сделайте f2 = "'echo $f | sed-e's/image//'' "; $f$f2 mv;готово

112
09.10.2010, 02:22
2 ответа

Один путь состоит в том, чтобы использовать ssh символ ESC. По умолчанию это - "~", но он может быть установлен вручную с -e опция при вызове ssh или через EscapeChar в Вашей конфигурации ssh. Для уничтожения подвешенной сессии, это будет часто работать:

~.

Как указано Gilles это только сразу распознано после удара Входят.

153
27.01.2020, 19:29
  • 1
    На самом деле это будет работать независимо от того, что происходит на удаленной машине. То, что Вы испытали, является этим ~ сразу только активно после нажатия Enter (иначе, это было бы слишком навязчиво). –  Gilles 'SO- stop being evil' 09.10.2010, 03:04
  • 2
    Прекрасный, мне жаль, что это не было зарегистрировано лучше где-нибудь, я никогда не видел для использования этого перед –  Falmarri 09.10.2010, 03:18
  • 3
    (По крайней мере), В португальском двойном выстреле клавиатур ~ и затем . –  rsilva4 11.03.2013, 23:10

Просто поясняю, надеюсь, это поможет новичку.

  1. Нажмите Введите

  2. Нажмите~(сдвиг +`)

  3. Нажмите .

Курсор вернется к локальной подсказке.

11
23.11.2020, 02:51

Теги

Похожие вопросы