【问题标题】:Why do shells look different for different users? [closed]为什么 shell 对于不同的用户看起来不同? [关闭]
【发布时间】:2018-10-12 13:11:11
【问题描述】:

我有一个服务器,其中有 2 个用户:root 和 bob,当我以 root 身份登录时,一切看起来都很正常。文件按类型着色,可以上下键搜索以前输入的命令,在shell提示符下可以看到当前文件夹名称。

以用户 bob 登录,一切看起来都很“奇怪”,没有任何颜色,向上和向下按在命令行中给我奇怪的字符,例如“^[[A^[[B”,我只能看到字符“ $" 在命令行提示符中。

有没有办法解决这个问题?

【问题讨论】:

  • 在 /etc/passwd 中将用户登录 shell 更改为“/bin/bash”
  • 这应该是正确的答案!谢谢!
  • 方向键给你奇怪的字符是在终端本身还是在vi

标签: linux ubuntu server


【解决方案1】:

两个可能的功能可能导致此问题。

第一个:您的两个用户可能使用不同的终端(即 bash、busybox 等)

您可以在 /etc/passwd 文件中为每个用户更改此设置

第二个取决于偏好,通常存储在~/.profile~/.bash_rc~/.bash_profile。 (“~”指的是该用户的主目录,也可以在 /etc/passwd 文件中找到,通常是“/home/USERNAME”)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-21
    • 2013-04-18
    • 1970-01-01
    • 1970-01-01
    • 2018-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多