可能是不相关的背景:在将 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
,简单的解释已经开始了超级用户问题