Tag: 是非交互的

为什么在非交互式Bash shell中的别名不起作用

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