如何创建 shell 脚本快捷方式?

如何创建 shell 脚本快捷方式?

我正在使用 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 是可行的。

相关内容