所以我在这里思考如何在我的 Linux Debian 上创建自定义命令?我的意思是我可以打开终端并输入脚本名称(可能还有一些参数),它会引用我主目录中的脚本。否则我每次都要写出脚本的完整路径,这很烦人。
答案1
您必须将脚本的路径添加到PATH
,只需输入~/.bashrc
:
PATH=$PATH:<script-directory-here>
哪里<script-directory-here>
是类似于的东西/home/you/scripts/
。
答案2
将脚本放在自己的目录中,例如 ~/bin,正如 cYrus 回答的那样,这可能是最好的解决方案。不过,避免“每次都写完整路径到脚本”的另一种方法是使用快捷方式来引用某些目录。例如,执行
./yourscript
将执行名为你的脚本在当前目录中,并且
~/yourscript
将在你的 HOME 目录中执行一个脚本。