点程序而不垃圾化别名(~/.bashrc)

点程序而不垃圾化别名(~/.bashrc)

在不通过 bashrc 中的别名传递命令的情况下指向程序/脚本的正确方法是什么?

例如:

我创建一个自定义脚本MyScript.sh
我希望创建一个可以通过键入从 shell 全局运行的命令scripty,该命令将指向我的脚本(MyScript.sh)。

有办法做到这一点吗? (我知道的唯一方法是创建别名)如果有“更正确的方法”来做到这一点,我将不胜感激知道如何做。

答案1

将脚本所在的文件夹添加到您的路径中吗?
使用脚本的完整路径?

答案2

只需将脚本放入路径中已有的目录中即可。例如,它/usr/local/bin在 PATH 中是相当标准的,因此您可以将脚本添加到/usr/local/bin.如果您没有权限,那么将脚本位置添加到您的路径是您的另一个选择。

相关内容