在 bashrc 中包含 bash_aliases 失败

在 bashrc 中包含 bash_aliases 失败

可能是不相关的背景:在将 Mint 从 18 升级到 20.1 之前,此问题不会发生。

我有别名列表/home/enter/.bash_aliases。我可以作为普通用户使用这些别名,但当我使用 root 时我也希望拥有它。

有人说.bash_aliases默认情况下会包含该内容,但事实上在使用 root 时(使用 sudo -su )并非如此。

通过 bashrc 上的一些评论样本,我在~/.bashrc(/home/enter/.bashrc)上做了补充:

if [ -f /home/enter/.bash_aliases ]; then
    . /home/enter/.bash_aliases
fi

您能帮忙定位一下错误在哪里吗?使用 root 时这些别名不可用。清晰的解释是另一个好处:)

答案1

就做吧source .bash_aliases,简单的解释已经开始了超级用户问题

相关内容