![在 debian 9 上自定义 bash 查找用户配置文件](https://linux22.com/image/141907/%E5%9C%A8%20debian%209%20%E4%B8%8A%E8%87%AA%E5%AE%9A%E4%B9%89%20bash%20%E6%9F%A5%E6%89%BE%E7%94%A8%E6%88%B7%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6.png)
我正在尝试在 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
,这将适用于用户root
和sparrow
(实际上适用于系统上的所有用户)。