为什么/ usr / local / bin中的自制符号链接/别名无法与“哪个”命令正常工作?

问题描述

我最近一直在创建bash脚本,并希望将它们存储在我的/usr/local/bin目录中。当我ls这个目录时,我看到许多符号链接路径。示例:

brew -> /usr/local/HomeBrew/bin/brew

我已经能够成功创建到自己的脚本的符号链接,并使用/usr/local/bin命令将它们存储在我的ln中:

ln -s /User/me/Projects/bash/my_script /usr/local/bin/my_script

一切都会按预期运行。

我遇到的问题是,当我尝试运行which my_script时,没有像其他脚本那样返回良好的标准输出结果。例如,运行which brew返回:/usr/local/bin/brew以一种标准输出格式,可与其他命令一起使用。

运行which my_script,将成功检测到我的脚本,但返回

my_script: aliased to ~/Projects/bash/my_script

这使得与其他命令组合起来更加困难。

任何人都可以解释一下区别是什么,我该如何解决?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)