在不通过 bashrc 中的别名传递命令的情况下指向程序/脚本的正确方法是什么?
例如:
我创建一个自定义脚本MyScript.sh。
我希望创建一个可以通过键入从 shell 全局运行的命令scripty
,该命令将指向我的脚本(MyScript.sh)。
有办法做到这一点吗? (我知道的唯一方法是创建别名)如果有“更正确的方法”来做到这一点,我将不胜感激知道如何做。
答案1
将脚本所在的文件夹添加到您的路径中吗?
使用脚本的完整路径?
答案2
只需将脚本放入路径中已有的目录中即可。例如,它/usr/local/bin
在 PATH 中是相当标准的,因此您可以将脚本添加到/usr/local/bin
.如果您没有权限,那么将脚本位置添加到您的路径是您的另一个选择。