我有一个应该为其他用户分发的bash文件mytest.sh
。
在常规场景中,我们应该能够在文件所在的同一文件夹内通过./mytest.sh
命令运行该脚本。
我希望允许他们在他们的机器中的任何位置运行别名runtest
以运行该脚本。
怎么做?
答案 0 :(得分:1)
首先,在某个bin
目录中安装mytest.sh(使用echo $PATH
进行检查)。然后cd进入该目录并
sudo ln -s mytest.sh runtest
现在runtest
命令可以在任何地方使用。
答案 1 :(得分:0)
您可以将包含该脚本的文件夹添加到PATH。
export PATH+=":/ROUTE/TO/FOLDER/SCRIPT"
然后,您可以在终端上执行脚本而不使用" ./"。
如果您想对所有用户执行此操作,您可以添加到" / etc / environment"文件。