繁体   English   中英

对非 root 用户使用终端快捷方式

[英]Using terminal shortcuts with a non-root user

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

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

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

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

看起来你的默认 shell 不是 bash。 您可以通过运行来检查它(当不是 root 时)

echo $SHELL

或者

ps -p `echo $$`

我最好的猜测是 ksh。

您不必使用 bash - 但大多数人都在使用它,因为它对用户最友好,并且应该可用于所有发行版。

还有其他 shell - ksh、csh、tcsh、zsh 或fish。 最后两个是 bash 的不错替代品。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM