【发布时间】:2014-04-19 16:37:10
【问题描述】:
我一直在尝试让别名在 bash shell 中工作。现在,假设我愿意 别名 yum='yum -v' 在我的 shell 中。当我从 CLI 运行命令时,它可以工作。但是当我运行脚本时,它没有任何效果。如何使别名在 shell 中工作?
【问题讨论】:
-
您可以将脚本源设为您的
~/.bashrc或任何包含这些别名的文件。 -
试过了,不行!
-
@fredtantini 别名扩展在非交互式 shell 中默认禁用。
-
@chepner 谢谢,我不知道。在 ksh 中使用
. /home/fti/.bash_aliases\nll运行脚本时,我的llbash 别名被执行了……