Maison  >  Questions et réponses  >  le corps du texte

ubuntu - ssh 连上服务器之后,终端的上下左右键变成乱码,着急哦~~~!!

ubuntu12.04 在ssh线上机器之后,默认终端的上下左右键失效了,变成了这个,

[evans@app00-000 ~]$ ^[[A^[[A^[[A^[[A^[[A^[[C^[[C^[[B^[[A^[[D^[[C^[[A^[[A^[[A^[[D^[[B^[[C^[[A

,哪位大神可以帮忙啊 跪求 ~!!!!!!

阿神阿神2740 Il y a quelques jours1019

répondre à tous(8)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-04-21 10:57:56

    Utilisez stty pour définir les paramètres du terminal.
    Si vous ne savez pas comment le configurer, trouvez simplement un serveur sans problème, affichez les paramètres et vous connaîtrez la différence en comparant les deux serveurs.

    répondre
    0
  • 阿神

    阿神2017-04-21 10:57:56

    Beaucoup de gens n’ont pas compris l’essentiel. La présence de ces caractères indique que il n'y a rien de mal avec le terminal , mais le programme qui accepte les frappes, le shell, ne comprend pas correctement les touches fléchées .

    Le shell de détection est-il bash ou zsh ? S'il s'agit d'un tiret, la touche d'édition n'est pas prise en charge. Vous pouvez taper bash et appuyer sur Entrée pour voir si cela s'améliore. echo $SHELL Sait généralement de quelle coquille il s'agit.

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-21 10:57:56

    Utiliser

    Touche Maj + Touche Supprimer

    Peut être supprimé pour une utilisation temporaire

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-21 10:57:56

    Modifiez le codage des caractères de l'outil ssh local, ou modifiez le fichier de configuration ssh et modifiez le jeu de caractères. Ou il y a un mode curseur dans l'outil, il suffit de le sélectionner

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-21 10:57:56

    Tapez bash et appuyez sur Entrée, réessayez ?

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-21 10:57:56

    Même demande, j'ai été tellement bête au montage, tellement triste

    répondre
    0
  • 高洛峰

    高洛峰2017-04-21 10:57:56

    @DonnieGo
    Ça fonctionne normalement quand je tape bash. J'ai jeté un œil aux fichiers dans /etc/passwd et j'ai constaté que le champ shell est vide, je pense que c'est la raison.

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-21 10:57:56

    @DonnieGo a dit : tapez bash et appuyez sur Entrée

    Résolu !

    Pour résumer la méthode une fois pour toutes :
    Entrez chsh
    Entrez /bin/bash après Login Shell [*]
    Chaque fois que vous vous connecterez à l'avenir, tout ira bien

    répondre
    0
  • Annulerrépondre