ubuntu12.04 在ssh線上機器之後,默認終端的上下左右鍵失效了,變成了這個,
[evans@app00-000 ~]$ ^[[A^[[A^[[A^[[A^[[A^[[C^[[C^[[B^[[A^[[D^[[C^[[A^[[A^[[A^[[D^[[B^[[C^[[A
,哪位大神可以幫忙啊 跪求 ~!!!!!!
闭关修行中......
用stty設定一下終端參數吧。 不知道怎麼設置,就找台沒問題的伺服器,show一下參數,兩台比較一下就知道差異了。
很多人都沒有答到重點。出現這些字元說明終端沒有問題,但是接受按鍵的程序,即 shell,沒有正確理解方向鍵。
偵測 shell 是 bash 或 zsh 麼?如果是 dash 的話是不支援編輯鍵的。你可以輸入 bash 並回車看看是否有改善。 echo $SHELL 通常能知道是什麼 shell。
echo $SHELL
用
Shift 鍵 + Delete 鍵
可以刪除,暫時使用
更改一下本地ssh工具的字元編碼,或更改ssh設定文件,更改一下字元集。或是工具裡面有個遊標模式,將其選取即可
敲個 bash 然後回車,再試試看?
同求,編輯的時候傻逼了,好傷心
@DonnieGo 敲過 bash 的時候正常了。 我看了一下/etc/passwd中的文件, shell欄位 是空值,我想應該是這個原因吧。
@DonnieGo 說:敲個 bash 然後回車
解決!
總結一勞永逸的方法:輸入chsh在Login Shell [*]後輸入/bin/bash即可以後每次連接都ok
用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