Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Linux中安装脚本意味着什么_Linux_Bash - Fatal编程技术网

在Linux中安装脚本意味着什么

在Linux中安装脚本意味着什么,linux,bash,Linux,Bash,我正在尝试将一些脚本安装到linux中,下面给出了一行作为说明 将xyz脚本安装到$PATH中某个方便的目录中。 但我无法理解它的确切含义。如何在$PATH目录中安装给定脚本。脚本位于/users/username/Dir下 在终端类型echo$PATH中。您将看到一个目录列表。将脚本或脚本链接放在其中一个目录中,通常放在/usr/local/bin中。终端类型echo$PATH中。您将看到一个目录列表。将脚本或脚本的链接放在其中一个目录中,通常放在/usr/local/bin中。$PATH是b

我正在尝试将一些脚本安装到linux中,下面给出了一行作为说明

将xyz脚本安装到$PATH中某个方便的目录中。
但我无法理解它的确切含义。如何在$PATH目录中安装给定脚本。脚本位于/users/username/Dir下

在终端类型echo$PATH中。您将看到一个目录列表。将脚本或脚本链接放在其中一个目录中,通常放在/usr/local/bin中。

终端类型echo$PATH中。您将看到一个目录列表。将脚本或脚本的链接放在其中一个目录中,通常放在/usr/local/bin中。

$PATH是bash查找可执行文件的目录列表

给定的指令建议您的脚本应该放在这些目录之一

另一种方法是将脚本放在任何目录中,并将该目录添加到$PATH。在您的情况下,在$HOME/.bash_概要文件配置文件中添加以下行:

export PATH=$PATH:/users/username

$PATH是bash查找可执行文件的目录列表

给定的指令建议您的脚本应该放在这些目录之一

另一种方法是将脚本放在任何目录中,并将该目录添加到$PATH。在您的情况下,在$HOME/.bash_概要文件配置文件中添加以下行:

export PATH=$PATH:/users/username

这是对脚本作者的错误描述:通常,在$PATH中提到了多个目录,用冒号分隔

你可以回应他们:

echo$PATH


作者的意思:只需将脚本复制到$PATH中的目录中,例如/usr/local/bin

这是对脚本作者的错误描述:通常,$PATH中提到的多个目录用冒号分隔

你可以回应他们:

echo$PATH


作者的意思是:只需将脚本复制到$PATH中的目录中,例如/usr/local/bin

谢谢@Chiel92,我会将包含脚本的dir路径放入路径变量中吗?通常不会这样做。当您只需要安装几个脚本时,我会在/usr/local/bin中为您的脚本添加一个符号链接。但是如果你需要安装大量的脚本,你可以考虑把包含脚本的文件夹的路径添加到你的$PATH变量中。谢谢@ CHIEL92,我会把DIR脚本的路径放进路径变量中吗?通常你不会这么做。当您只需要安装几个脚本时,我会在/usr/local/bin中为您的脚本添加一个符号链接。但是,如果需要安装大量的脚本,可以考虑将包含脚本的文件夹的路径添加到$PATH变量中。