首頁  >  問答  >  主體

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 天前1021

全部回覆(8)我來回復

  • 伊谢尔伦

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

    用stty設定一下終端參數吧。
    不知道怎麼設置,就找台沒問題的伺服器,show一下參數,兩台比較一下就知道差異了。

    回覆
    0
  • 阿神

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

    很多人都沒有答到重點。出現這些字元說明終端沒有問題,但是接受按鍵的程序,即 shell,沒有正確理解方向鍵

    偵測 shell 是 bash 或 zsh 麼?如果是 dash 的話是不支援編輯鍵的。你可以輸入 bash 並回車看看是否有改善。 echo $SHELL 通常能知道是什麼 shell。

    回覆
    0
  • 大家讲道理

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

    Shift 鍵 + Delete 鍵

    可以刪除,暫時使用

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-21 10:57:56

    更改一下本地ssh工具的字元編碼,或更改ssh設定文件,更改一下字元集。或是工具裡面有個遊標模式,將其選取即可

    回覆
    0
  • 大家讲道理

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

    敲個 bash 然後回車,再試試看?

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-21 10:57:56

    同求,編輯的時候傻逼了,好傷心

    回覆
    0
  • 高洛峰

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

    @DonnieGo
    敲過 bash 的時候正常了。 我看了一下/etc/passwd中的文件, shell欄位 是空值,我想應該是這個原因吧。

    回覆
    0
  • 大家讲道理

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

    @DonnieGo 說:敲個 bash 然後回車

    解決!

    總結一勞永逸的方法:
    輸入chsh
    在Login Shell [*]後輸入/bin/bash即可
    以後每次連接都ok

    回覆
    0
  • 取消回覆