重启终端后别名不起作用

重启终端后别名不起作用

我创建了一些新的别名,~/.bashrc然后运行source ~/.bashrc,它成功了。但重启终端后它不起作用。我回头看了看,发现了建议:创建~/.bash_aliases~/.bashrc附加字符串:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

但问题仍未解决。有什么建议吗?

答案1

您的终端可能启动了一个login shell。在这种情况下,不会.bashrc读取,但 bash 会按顺序查找 ~/.bash_profile、~/.bash_login 和 ~/.profile。

尝试man bash寻找调用阅读更多内容。

在 .bash_login 中获取 .bashrc 可能会很有用。

相关内容