与非root用户一起使用终端快捷方式

时间:2018-10-09 10:35:08

标签: linux unix terminal root

我已在Linux操作系统中添加了非root用户,以将其用于日常需要。但是,我无法使用惯用的快捷方式。

要使用以前的代码,我通常按键盘上的 UP DOWN 按钮。现在,使用非root用户,它将显示

$ ^[[A  // When I press UP arrow
$ ^[[B   // or DOWN arrow and so on...
  

为什么非root用户不能使用快捷方式,以及如何使用它们

1 个答案:

答案 0 :(得分:2)

看起来您的默认外壳不是bash。 您可以通过运行(如果不是root用户)来检查它

echo $SHELL

ps -p `echo $$`

我最好的猜测是ksh。

您不必使用bash-但大多数人都在使用bash,因为它最易于使用,并且适用于所有发行版。

还有其他外壳-ksh,csh,tcsh,zsh或fish。 最后两个是bash的不错选择。