当我尝试通过使用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”设置不匹配的问题,但没有可帮助人们回答的详细信息。 –
当我说'导航'时,我的意思是在我输入的命令之间进行导航。 –