我正在使用 Debian,有一个用户有一个名为启动脚本。我希望用户能够通过键入来调用脚本,application ...
而不是./start.sh ...
我一直在使用符号链接/bin
,但我认为有更好的方法来做到这一点,使用 PATH 或其他东西。
问题:像这样的 shell 脚本快捷方式的最佳实践是什么?
答案1
alias application=/path/to/start.sh
符号链接也可以。这是否是“最佳”做法取决于你想做什么。
答案2
解决这个问题的规范方法是将其添加到用户的 PATH 变量中。具体怎么做取决于所使用的 shell,但对于大多数(非基于 Csh 的 shell),通常 PATH=$PATH:/dir/that/script/is/in 是可行的。