ubuntu - ssh 连上服务器之后,终端的上下左右键变成乱码,着急哦~~~!!
阿神
阿神 2017-04-21 10:55:56
0
8
1011

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

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

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

阿神
阿神

闭关修行中......

全部回覆(8)
伊谢尔伦

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

阿神

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

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

大家讲道理

Shift 鍵 + Delete 鍵

可以刪除,暫時使用

左手右手慢动作

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

大家讲道理

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

左手右手慢动作

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

小葫芦

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

大家讲道理

@DonnieGo 說:敲個 bash 然後回車

解決!

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!