Linux$PATH变量教程

Linux提供$PATH环境变量来存储二进制文件或可执行文件的路径或位置。当从shell或应用程序调用命令或可执行文件时,$PATH环境变量用于查找位置。$PATH变量存储为指定命令或脚本检查的多个位置。

null

$PATH环境变量

这个 $路径 是一个环境变量,可以为不同的shell、程序、脚本等访问它。$PATH变量可以位于不同的位置,如~/.bashrc、/etc/login.defs等,但最合适的位置是users home directory.bashrc文件。

获取/显示$PATH环境变量

$PATH变量可以以不同的方式列出。但是显示$PATH变量的最流行、简单和实用的方法是在bashshell或终端中打印它。由于$PATH是一个环境变量,因此可以使用如下echo命令打印它。

echo $PATH

在大多数情况下,输出非常相似。

/home/ismail/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

我们可以看到路径是用:。“/home/ismail/.local/bin”是与当前用户相关的路径。其他用户可以访问所有其他路径。

将新目录添加到$PATH变量

$PATH环境变量包含多个位置。当我们设置一个位置时,所有以前的位置都会丢失。因此,为了向$PATH变量添加新目录或位置,新目录将添加到现有$PATH变量之后。在下面的示例中,我们将把“/mnt/bin”添加到现有的$PATH变量中。此外,export语句用于使新的$PATH变量在现在之后可用。

export PATH=$PATH:/mnt/bin

将新目录永久添加到$PATH变量

在上一步中,一个新目录被临时添加到$PATH变量中。系统重新启动后,所有以前的$PATH定义都被清除。为了使$PATH变量成为永久变量,应该将其放入配置文件中,如~/.bashrc等,如下所示。

export PATH=$PATH:/mnt/bin

相关文章: 如何退出Vim?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享