當我嘗試通過使用Iterm2
或OSX Terminal
嘗試ssh到服務器時,我正面臨一些奇怪的行爲。基本上,使用tab
自動完成時的問題是,它會打印多了一個隨機的額外字符到底,例如:redhat中的標籤和箭頭鍵奇怪的行爲
//the 'e' is extra in this case
$ cd keys/e
,並試圖使用任何箭頭鍵進行導航時,它基本上不一切工作。
//^[[C^[[C^[[C^[[C^[[C^[[C^[[C are printed by pressing arrow keys
$ cd keys/^[[C^[[C^[[C^[[C^[[C^[[C^[[Ce
//Kernel Version
OS Version: 2.6.39-400.246.2.el6uek.x86_64
//Distribution Information
$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.6 (Santiago)
但它工作得很好,在我的MacBook,我猜它是由我的服務器配置文件中設置造成的,但我有雙重檢查,我沒有任何的以下文件在我的家鄉:
$ vi .bash_profile
$ vi .bashrc
任何幫助將不勝感激。
問題是不清楚,因爲'^ [[C'(右箭頭)不用於在殼「導航」。您可能會發現終端和「TERM」設置不匹配的問題,但沒有可幫助人們回答的詳細信息。 –
當我說'導航'時,我的意思是在我輸入的命令之間進行導航。 –