箭头不起作用,我看到的只有 ^[[A ^[[B^ [[C ^[[D

箭头不起作用,我看到的只有 ^[[A ^[[B^ [[C ^[[D

这应该是显而易见的事情,但我似乎找不到解决它的方法。

我正在使用 iTerm 并远程登录 Ubuntu 服务器。

这是我按箭头时看到的内容:

$ ^[[A^[[B^[[C^[[D

用户是通过添加的,useradd因此主文件夹是空的。我该如何修复箭头?

谢谢

答案1

如果您使用适当的 shell(如),这些箭头键就会起作用bash

$ 清楚地表明您没有使用其中任何一个(否则,默认情况下,您会看到不仅仅是一个 $ 作为提示)。

你应该做这样的事:

useradd -u {username} -d /home/{username} -s /bin/bash -p {password}

不过,您不必重新创建用户;之后,您可以在登录到用户时(永久)更改 shell:

chsh -s /bin/bash

相关内容