Eug*_*ene 9 command-line alias
我在~/.bashrc然后运行中创建了几个新别名source ~/.bashrc并且它起作用了。但是重启终端后它不起作用。我回过头来发现了建议:创建~/.bash_aliases并~/.bashrc附加字符串:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
Run Code Online (Sandbox Code Playgroud)
但问题仍然没有解决。有什么建议?
可能您的终端启动了一个login shell. 在这种情况下,不会.bashrc读取,但 bash 会按顺序查找 ~/.bash_profile、~/.bash_login 和 ~/.profile。
尝试man bash搜索INVOCATION以了解更多信息。
在 .bash_login 中获取 .bashrc 可能很有用。