首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户似乎没有“看到”.bashrc文件

用户似乎没有“看到”.bashrc文件
EN

Ask Ubuntu用户
提问于 2022-05-07 01:56:12
回答 1查看 69关注 0票数 0

我在数字海洋液滴上运行Ubuntu 20。我用R和RStudio的闪亮服务器

当我以用户身份使用终端登录时,提示符是自定义的,光标向上的错误会弹出前面的命令。这个很方便。

但是,当我以用户身份登录时,提示符是"$“。

/home/.bashrc/..bashrc的代码看起来像是自定义提示符。

为什么提示符不是自定义的,我如何使它被定制?

摘录自/家/发亮/..bashrc:

代码语言:javascript
复制
if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
        # We have color support; assume it's compliant with Ecma-48
        # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
        # a case would tend to support setf rather than setaf.)
        color_prompt=yes
    else
        color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-05-07 02:08:02

.bashrc仅由Bash shell读取。如果您没有在用户创建时指定shell,那么它使用的是/bin/sh而不是/bin/bash。因此,为什么shell定制不运行。

从在chsh用户中运行shiny开始。请求路径时输入/bin/bash。它将要求用户密码,输入它。然后,这将更改用户的默认shell。退出用户并再次登录,它应该默认为使用Bash。

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

https://askubuntu.com/questions/1407104

复制
相关文章

相似问题

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