我正在尝试在非交互式 bash shell 中使用别名。我已经定义了我的别名~/.bashrc并设置了变量BASH_ENV=~/startUpFile. startUpFile 的内容是source ~/.bashrc.
alias当我执行命令时,我可以看到我的别名被识别。但是,如果我尝试使用 中定义的别名~/.bashrc,Bash 将无法识别它。它给了我未知的命令错误。
使用 TCSH shell 很容易做到这一点,因为~/.cshrc文件总是被读取的。
有什么想法可以用 Bash shell 做到这一点吗?