Mam połączenie telnet za pośrednictwem askubuntu.com 80, próbując przetestować przeglądarkę internetową opartą na CLI pod kątem projektu github. Nawiązałem połączenie przez port 80, ale teraz nie mogę nic zrobić, nawet wyjść. Czy istnieje sposób na wyjście z tego rodzaju połączenia? CTRL+ cnie działa i żadna inna kombinacja klawiszy.
Zamknięcie karty może być odpowiedzią, ale nie tego chcę, ponieważ planuję uruchomić skrypt przez telnet i nie chcę instalować żadnej przeglądarki, takiej jak ryś lub cokolwiek innego. Chcę używać tylko domyślnych programów, które mamy w Ubuntu.
command-line
telnet
meliczny
źródło
źródło
terminal askubuntu.com 80
Odpowiedzi:
Ta ostatnia linia jest wskazówką. Control+ ]powoduje powrót do głównego monitu telnet. Stamtąd możesz uruchomić
quit
lub Control+, Daby wyjść.To powiedziawszy, wyrzucanie śmieci na serwer Ask Ubuntu (jak stos
^C
s, po którym następuje Return) nadal powoduje, że serwer odpowiada (zamykając połączenie).To, co opisujesz, sprawia, że tak nie brzmi. W takiej sytuacji załadowałbym inny terminal i
killall telnet
(zakładając, że nie ma innych sesji, które chcesz zachować), lub po prostu zamkną emulator terminala, w którym go uruchomiłeś i utworzą nowy.źródło
^]
jest to ESC (znak, niekoniecznie klucz).[
, a nie Ctrl +]
. Ta ostatnia jest ucieczką w tym sensie, że każe Telnetowi przerwać swoje zwykłe zachowanie wysyłania wszystkiego, co piszesz na zdalny komputer, i zamiast tego przetworzyć to, co następuje jako polecenie do lokalnego programu Telnet.Biorąc pod uwagę to, co próbujesz zrobić najlepiej, jest
Prawdopodobnie nie zobaczysz swojej strony rozmowy, kiedy ją wpisujesz, a jeśli jesteś podobny do mnie, robisz dużo literówek i nie ma sposobu, aby je naprawić; ale kiedy zrobisz skrypt tutaj, ten problem nie będzie istniał.
źródło