Ich habe eine Telnet-Verbindung über askubuntu.com 80, während ich versuche, Cli-basiertes Webbrowsing für Github-Projekte zu testen. Ich habe meine Verbindung über Port 80 hergestellt, aber jetzt kann ich nichts tun, auch nicht beenden. Gibt es eine Möglichkeit, diese Art von Verbindung zu beenden? CTRL+ cfunktioniert nicht und auch keine andere Tastenkombination.
Das Schließen des Tabs könnte die Antwort sein, aber das möchte ich nicht, weil ich vorhabe, ein Skript über Telnet auszuführen, und ich möchte keinen Browser wie lynx oder irgendetwas anderes installieren. Ich möchte nur die Standardprogramme verwenden, die wir in Ubuntu haben.
command-line
telnet
melic
quelle
quelle
terminal askubuntu.com 80
Antworten:
Diese letzte Zeile ist der Anhaltspunkt. ControlMit + ]kehren Sie zur Haupt-Telnet-Eingabeaufforderung zurück. Von dort aus können Sie mit
quit
oder Control+ Dbeenden.Das heißt, wenn Sie eine Menge Müll auf den Ask Ubuntu-Server werfen (wie ein Haufen
^C
s, gefolgt von Return), reagiert der Server immer noch (indem Sie die Verbindung schließen).Was Sie beschreiben, lässt es so klingen, ist nicht der Fall. Wenn dies wirklich der
killall telnet
Fall ist , würde ich ein anderes Terminal laden und (sofern Sie keine anderen Sitzungen beibehalten möchten) oder einfach den Terminal-Emulator schließen, in dem Sie dies ausgeführt haben, und ein neues erstellen.quelle
^]
ESC (das Zeichen, nicht unbedingt der Schlüssel) ist.[
, nicht Strg +]
. Letzteres ist insofern ein Fluchtweg, als es Telnet anweist, das übliche Verhalten beim Senden von Eingaben an den Remotecomputer anzuhalten und stattdessen das Folgende als Befehl an das lokale Telnet-Programm selbst zu verarbeiten.Vorausgesetzt, was Sie versuchen, ist der beste Weg
Du wirst deine Seite der Unterhaltung wahrscheinlich nicht sehen, wenn du sie eingibst und wenn du wie ich bist, machst du eine Menge Tippfehler und es gibt keine Möglichkeit, sie zu beheben. Aber wenn Sie das hier Skript machen, wird dieses Problem nicht existieren.
quelle