我在我的Linux操作系统中添加了一个非root用户,以将其用于我的日常需求。但是,我无法使用我习惯的快捷方式。
要使用我以前的代码,我通常按键盘上的向上或向下按钮。现在对于非 root 用户,它显示
$ ^[[A // When I press UP arrow
$ ^[[B // or DOWN arrow and so on...
为什么非 root 用户无法使用快捷方式以及如何使用它们
看起来你的默认外壳不是bash。 您可以通过运行(当不是root时(来检查它
echo $SHELL
或
ps -p `echo $$`
我最好的猜测是ksh。
您不必使用 bash - 但大多数人都使用它,因为它最用户友好,应该适用于所有发行版。
还有其他贝壳 - ksh,csh,tcsh,zsh或鱼。 最后两个是 bash 的不错替代品。