首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户和root的不同命令提示

用户和root的不同命令提示
EN

Unix & Linux用户
提问于 2018-06-22 15:02:03
回答 2查看 196关注 0票数 0

我使用windows中的putty客户端通过SSH连接到远程Debian 6。如果我以root用户身份登录,我有像root@ion:~#这样的普通命令提示符,当按tab键时,命令自动完成可以正常工作。如果我以非根用户的身份登录,则命令提示符中只有$,而没有命令自动完成。

为什么是这样,如何扩大用户的可能性而不是根?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2018-06-22 15:57:51

当您登录时,以每个用户的身份运行命令ps,它将告诉您正在调用哪个shell。看看他们俩是不是巴什。

如果两者都是bash,您可以执行内置的complete,并查看它是否在bash中打开了自动完成。如果解决了问题,只需将完整添加到用户.bashrc中即可。

至于提示符,这是环境变量PS1的一个函数,运行命令echo $PS1,看看它说了什么。

票数 2
EN

Unix & Linux用户

发布于 2018-06-22 18:12:42

您还可以通过键入echo $SHELL找到您的shell,我还可以使用cat /etc/password来查看它设置的shell。此外,您还可以运行chsh来更改您的shell。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/451327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档