如何在 Linux 上创建自定义命令?

如何在 Linux 上创建自定义命令?

所以我在这里思考如何在我的 Linux Debian 上创建自定义命令?我的意思是我可以打开终端并输入脚本名称(可能还有一些参数),它会引用我主目录中的脚本。否则我每次都要写出脚本的完整路径,这很烦人。

答案1

您必须将脚本的路径添加到PATH,只需输入~/.bashrc

PATH=$PATH:<script-directory-here>

哪里<script-directory-here>是类似于的东西/home/you/scripts/

答案2

将脚本放在自己的目录中,例如 ~/bin,正如 cYrus 回答的那样,这可能是最好的解决方案。不过,避免“每次都写完整路径到脚本”的另一种方法是使用快捷方式来引用某些目录。例如,执行

./yourscript

将执行名为你的脚本在当前目录中,并且

~/yourscript

将在你的 HOME 目录中执行一个脚本。

相关内容