raccourci clavier pour quitter 'telnet'

38

sur Windows XP / serveur 2003

Lorsque telnet un hôte distant sur un port spécifié, une fois la connexion établie, parfois, appuyez sur ctrl +] pour ne pas quitter. Existe-t-il une commande pouvant quitter au lieu de simplement fermer la fenêtre de ligne de commande? Merci.

EDIT: Mais parfois, même ctrl+ ], la ligne de commande telnet ne s'affiche pas, toujours bloquée à l'écran vide.

Stan
la source

Réponses:

52

ctrl+]est une séquence d'échappement qui met telnet en mode commande, elle ne termine pas la session. Si vous tapez closeaprès avoir frappé ctrl+], cela "fermera" la session telnet.

Alex
la source
Bizarre, Ctrl +] ne semble pas fonctionner. Aussi, pourquoi tapez-vous closeau lieu de simplement taper q?
Pacerier
Je les considère comme des connexions "d'ouverture" et de "fermeture" plutôt que de "quitter" une session. Si vous utilisez telnet seul, sans autre option, utilisez-le open host.domain.com. Donc, pour moi, closec'est openun partenaire évident et plus logique. Cependant, cela qfonctionne aussi, et c'est certainement moins de lettres :)
Alex
près me prend Microsoft Telnet>et qou quitme prend àC:\Windows\system32>
Sohail Ahmed
11

sur les claviers allemands, les frappes suivantes aideront

CTRL + +

ou plutôt

Strg + +

Norbert Weuster
la source
Très vrai. Sur un clavier allemand, <kbd> ctrl </ kbd> + <kbd>] </ kbd> ne fonctionne pas (!). Je suis sûr que les autres configurations de clavier nécessitent d'autres combinaisons.
twigmac
1
pour suisse allemand, il s'agit de CTRL + ¨
raudi
Pour le français, c'est CTRL + '$'
Orsiris de Jong
5

Vous pouvez utiliser la commande 'quitter' ou l'abréger simplement en 'q' si vous le souhaitez.

Chiffrer
la source
2

Je ne suis pas très familier avec Windows telnet, mais le comportement local sur des machines non Windows utilisant telnet est une combinaison de l'état telnet et de celui du terminal ou de la fenêtre et du shell. (Si votre connexion à distance a changé le mode d'écho, la couleur de la police, l'état des interruptions, etc., la suppression de telnet n'a aucun effet sur cet état local.)

Windows a-t-il un statut local similaire? (Je suppose que oui, ou la plupart des éditeurs de texte et de nombreux autres programmes ne fonctionneraient pas dans les fenêtres telnet.)

Pour Unix, la séquence typique était Ctrl]quitreturnstty sanereturnpour obtenir le contrôle local et la santé mentale. Quel est l'équivalent Windows de "tty sane"?

mpez0
la source
2

La solution a fonctionné pour moi est

CTRL $

Puis après quand vous serez dans le type d'invitation telnet

quit 

puis entrez pour quitter telnet et revenir à votre invitation DOS

abk
la source
1

ctrl+]vous amènera en mode commande si le client telnet est déjà connecté; à partir de là, vous pouvez taper (q) uit pour sortir.

Cependant, si la connexion est établie (ou si la connexion échoue ...), il n'y a aucun moyen d'interrompre le processus jusqu'à ce qu'il arrive à expiration.

Mikeage
la source
1

Le moyen standard de déconnecter la ligne dans la plupart des applications est le ~+ ., mais gardez à l’esprit que cela doit souvent être tapé à l’aveugle. Vous devez donc appuyer deux fois sur Entrée: Enter+ ~+ ..

C'est également le moyen standard de fermer la connexion sur une session SSH, qui ne répondait plus.

polemon
la source
Ne fonctionne pas:Invalid Command. type ?/help for help
Pacerier le
1
tilde then dot a été utilisé par rlogin, puis par ssh(du moins sous Unix); ce n'était pas et n'est pas utilisé par telnet. (Certains programmes ed, ainsi que certains protocoles tels que SMTP et NNTP, utilisent une ligne contenant uniquement des points pour mettre fin aux données.) La plupart des telnetclients, y compris Windows, ont pour valeur ctrl-] mais peuvent être définis sur autre chose.
dave_thompson_085
1

Sur un clavier français, je dois utiliser ctrl + $

Puis quittez l'invite résultante telnet.

Martin R
la source
0

peut-être avec ctrl + d?

Nikolaidis Fotis
la source
0

Au moins dans mon système Linux, le seul moyen de quitter une session telnet est d'utiliser les touches suivantes (en appuyant simultanément sur les 3 touches: Ctrl, AltGr, +, puis l'invite suivante apparaît: telnet> Appuyez maintenant sur la touche q et la touche la session telnet sera terminée.

Javier IM
la source