一般来说,您在Linux系统上运行的大多数程序都能完美地工作,并且您的shell在执行时不会出现任何错误。但是,有时您可能希望从Linux系统上的非标准目录中快速运行自定义脚本或程序。
在这种情况下,您需要将它们的源目录添加到shell的PATH变量中,以便它知道在哪里可以找到它们。
PATH环境变量的用途是什么?
环境变量控制外壳的行为。例如,如果您在Linux上使用命令行,系统将依赖PATH变量来查找您输入的命令的位置。
PATH是Linux中的一个内置环境变量,它响应用户或应用程序发出的命令,告诉shell要搜索哪些目录以搜索可执行文件。
它包含用冒号分隔的目录列表,用于查找您输入的命令。
如何在Linux中将目录添加到PATH
要查看当前PATH中的内容,请在终端中键入以下内容:
回响
$PATH
代码语言:
PHP
(
php
)

如您所见,此变量中的目录用冒号分隔(
:
). 目前,shell在以下目录中搜索二进制可执行文件:
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
箱子
/usr/games
/usr/local/games
/快照/垃圾箱
/home/linuxiac/.dotnet/tools
搜索PATH的顺序也很重要。因此,如果在两个不同的目录中有两个共享相同名称的可执行文件,shell将在PATH中第一个目录中运行该文件。
将目录临时添加到PATH
现在假设您已经创建了一个自定义shell脚本,该脚本位于
/srv/脚本
目录,并且您希望将此目录添加到PATH变量中。以下是您应该做的事情:
出口
PATH=$PATH:
/srv/
脚本
代码语言:
JavaScript
(
javascript
)