在 debian 9 上自定义 bash 查找用户配置文件

在 debian 9 上自定义 bash 查找用户配置文件

我正在尝试在 Linux Debian 9 上自定义 bash 提示符。

我从 Github 获取了脚本并修改了文件 .bashrc

在终端上,当我以 root 身份登录时,我可以看到我正在寻找的自定义,但是一旦我退出到普通用户,所有自定义都会消失,我会回到 Debian 终端的旧外观。

在 /root 文件夹中我有 2 个相关文件 .bashrc 和 .profile

.profile 文件默认配置为从 .bashrc 文件导入配置,因此我没有更改其中的任何内容。

/root/.profile 文件配置:

# ~/.profile: executed by Bourne-compatible login shells.

if [ "$BASH" ]; then
  if [ -f ~/.bashrc ]; then
    . ~/.bashrc
  fi
fi

mesg n || true

所以问题是:如何使我的用户 bash 自定义与我的 root (su) bash 自定义相同?

截图包括:

当我第一次启动终端时:

在此输入图像描述

当我以 root 身份登录时:

在此输入图像描述

当我退出 root 时:

在此输入图像描述

答案1

每个用户在 Debian 上都有自己的配置.bashrc文件.profile

因此,您也可以在 中输入您的自定义提示/home/sparrow/.bashrc

或者,您可以将更改从/root/.bashrc移至/etc/bash.bashrc,这将适用于用户rootsparrow(实际上适用于系统上的所有用户)。

相关内容