我试图在Linux中安装一些脚本,并给出了follwoing行作为指令。在Linux中,安装脚本的含义是什么
- 安装XYZ脚本到$ PATH一些方便的目录中。
但我无法理解这究竟意味着什么。如何在$ PATH目录中安装给定的脚本.Script位于/ users/username/Dir下。
我试图在Linux中安装一些脚本,并给出了follwoing行作为指令。在Linux中,安装脚本的含义是什么
但我无法理解这究竟意味着什么。如何在$ PATH目录中安装给定的脚本.Script位于/ users/username/Dir下。
终端类型echo $PATH
。你会看到一个目录列表。将脚本或指向您的脚本的链接放入其中一个目录中,通常位于/usr/local/bin
。
$ PATH是bash查找可执行文件的目录列表。
给出的指令表明你的脚本应该放在这些目录之一中。
另一种方法是将脚本放在任何目录中并将该目录添加到$ PATH。在你的情况下,添加下面一行在$ HOME/.bash_profile中的配置文件:
export PATH=$PATH:/users/username
其剧本的作者:)通常,在你的$ PATH是提到的多个目录,由冒号分隔不好的说明。
你可以重复他们:
回声$ PATH
什么意思作者:刚才复制的脚本的目录是在你的$ PATH,例如/ usr/local/bin
Thanks @ Chiel92,我会将包含脚本的dir路径放入PATH变量中吗? –
通常你不这样做。当你只需要安装几个脚本时,我会把脚本放在/ usr/local/bin中。但是,如果您需要安装大量脚本,则可以考虑将包含脚本的文件夹路径添加到$ PATH变量中。 –