alias的使用在日常开发中,为了提高运维效率,我们会用alias来定义命令的简称。比如在执行在命令行执行alias也能看到预期效果在Bash脚本中引入alias的问题但是有些时候,我们希望将脚本文件test.sh执行test.sh文件却会报错这是因为在Bash中,alias默认是不能引入Bash脚本中的。Bash的官方文档其实更建议你使用幸好,解决方法还是有的.解决方法只需要在test.sh中加入一行新的脚本文件执行一下,果然成功了,这是为什么呢?

在Bash脚本中引入alias的方法

在Bash脚本中引入alias的方法