我已在Linux操作系统中添加了非root用户,以将其用于日常需要。但是,我无法使用惯用的快捷方式。
要使用以前的代码,我通常按键盘上的 UP 或 DOWN 按钮。现在,使用非root用户,它将显示
$ ^[[A // When I press UP arrow
$ ^[[B // or DOWN arrow and so on...
为什么非root用户不能使用快捷方式,以及如何使用它们
答案 0 :(得分:2)
看起来您的默认外壳不是bash。 您可以通过运行(如果不是root用户)来检查它
echo $SHELL
或
ps -p `echo $$`
我最好的猜测是ksh。
您不必使用bash-但大多数人都在使用bash,因为它最易于使用,并且适用于所有发行版。
还有其他外壳-ksh,csh,tcsh,zsh或fish。 最后两个是bash的不错选择。