У меня есть подключение telnet через askubuntu.com 80 при попытке протестировать веб-браузер на основе cli для проекта github. Я установил соединение через порт 80, но теперь я ничего не могу сделать, даже выйти. Есть ли способ выйти из такого рода соединения? CTRL+ cне работает, как и любая другая комбинация клавиш.
Закрытие вкладки может быть ответом, но это не то, что я хочу, потому что я планирую запустить скрипт через telnet и не хочу устанавливать какой-либо браузер, например lynx или что-то еще. Я хочу использовать только те программы по умолчанию, которые есть в Ubuntu.
command-line
telnet
melic
источник
источник
terminal askubuntu.com 80
Ответы:
Эта последняя строка является ключом. Control+ ]переворачивает вас обратно к основной подсказке telnet Оттуда вы можете запустить
quit
или Control+, Dчтобы выйти.Тем не менее, выбрасывая мусор на сервер Ask Ubuntu (например, кучу
^C
s, а затем Return), он по-прежнему видит ответ сервера (закрывая соединение).То, что вы описываете, звучит так, что это не так. Если это действительно так, я бы загрузил другой терминал и
killall telnet
(при условии, что другие сеансы вы не хотите сохранить) или просто закрыл эмулятор терминала, в котором вы его запускали, и создал новый.источник
^]
это ESC (символ, не обязательно ключ).[
, а не Ctrl +]
. Последнее является выходом в том смысле, что оно говорит Telnet приостановить свое обычное поведение отправки всего, что вы вводите, на удаленный компьютер и вместо этого обрабатывать то, что следует в качестве команды, для самой локальной программы Telnet.Учитывая, что вы пытаетесь сделать лучше всего
Вы, вероятно, не увидите свою сторону разговора, когда будете вводить его, и если вы похожи на меня, вы делаете много опечаток, и нет способа их исправить; но когда вы создадите скрипт здесь, этой проблемы не будет.
источник