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

前端之家收集整理的这篇文章主要介绍了为什么非交互式Bash shell中的别名不起作用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在非交互式bash shell中使用别名。我已经在〜/ .bashrc中定义了别名,我已经设置了变量BASH_ENV =〜/ startUpFile。 startUpFile的内容是source〜/ .bashrc。

我可以看到我的别名被识别,当我执行alias命令。但是,如果我尝试使用〜/ .bashrc中定义的别名,Bash无法识别它。它给我未知的命令错误

使用TCSH shell很容易做到这一点,因为〜/ .cshrc文件总是被读取。

任何想法如何我可以做一个Bash shell?

命令shopt -s expand_aliases将允许在非交互式shell中进行别名扩展。
原文链接:https://www.f2er.com/bash/390413.html

猜你在找的Bash相关文章