我创建了一些新的别名,~/.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 可能会很有用。