J'utilise PuTTY pour SSH vers un serveur Ubuntu 14.04.4 LTS x64. En appuyant sur la touche ENTER, le terminal passe à une nouvelle ligne. Cependant, de temps en temps, certains programmes affichent du texte, et après avoir appuyé sur la touche, ENTERle terminal ne passe plus à une nouvelle ligne (voir la démonstration ci-dessous).
Existe-t-il un moyen d'empêcher cela, ou du moins lorsque le fait d'appuyer sur la touche ENTERn'entraîne plus le transfert du terminal vers une nouvelle ligne, existe-t-il de toute façon de réinitialiser le terminal afin que ENTER le terminal revienne sur une nouvelle ligne?
Ctrl+C
, puis tapezreset
et appuyez surEnter
. Faites-moi savoir si cela aide.reset
et appuyez surEnter
travaux!glances
programme pour avoir laissé le terminal dans un mauvais état après un crash;)Réponses:
Vous pouvez utiliser la commande de réinitialisation en tapant
reset
puis en appuyant surEnter
lorsque cela se produit pour réinitialiser le terminal afin qu'il passe à une nouvelle ligne lorsque vous appuyez àEnter
nouveau.Commander
Autres ressources
réinitialiser
la source
La
reset
commande fait plus que ce dont vous avez vraiment besoin ici dans ce cas particulier, car votre problème est simplement que l'écho a été désactivé.reset
émet en fait des séquences de contrôle pour réinitialiser le terminal lui-même, alors que tout ce dont vous avez réellement besoin est de reconfigurer la discipline de ligne dans le noyau du système d'exploitation, de réactiver le mode écho et de ne pas toucher du tout du terminal .Pour cela, utilisez simplement:
ou même simplement:reset
traite des situations où c'est en fait le propre état du terminal qui doit être réinitialisé et non (seulement) l'état de la discipline de ligne c'est-à-dire que les onglets ont été effacés, le terminal est laissé basculé sur le tampon d'écran alternatif, un jeu de caractères 8 bits incommode a été échangé, et ainsi de suite.Lectures complémentaires
la source
stty
etgtty
(définissait et obtenait) des appels système bien avant qu'ils ne soient remplacés par l'ioctl
appel plus général .