📌  相关文章
📜  将目录添加到 linux 上的路径 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:39:19.773000             🧑  作者: Mango

如何将目录添加到 Linux 上的路径?

在 Linux 系统上,可以通过将目录添加到环境变量 PATH 中,使得该目录下的可执行文件可以在任何地方运行,而无需指定完整的路径。在本文中,我们将介绍如何将目录添加到 Linux 上的路径,以便于程序员在日常工作中的便利。

查看当前 PATH 环境变量

可以通过以下命令来查看当前的 PATH 环境变量:

echo $PATH

其中,$PATH 为环境变量,echo 命令用于输出该变量的值。

添加目录到 PATH 中

可以通过以下命令来将目录添加到 PATH 环境变量中:

export PATH=$PATH:/path/to/directory

其中,/path/to/directory 是指要添加的目录路径。上述命令将在现有的 PATH 变量后面添加该目录。

如果要永久性地将目录添加到 PATH 变量中,可以将该命令添加到 ~/.bashrc 文件中,使得每次登录 Linux 系统时都会自动执行该命令。

echo 'export PATH=$PATH:/path/to/directory' >> ~/.bashrc
测试新的 PATH 环境变量

执行以下命令来测试新的 PATH 环境变量是否生效:

which executable_file

其中,executable_file 是指要测试的可执行文件名。该命令将输出该可执行文件的完整路径,如果该可执行文件位于刚刚添加的目录下,则说明新的 PATH 环境变量已经生效。

移除目录从 PATH 中

如果要从 PATH 中移除一个目录,可以使用以下命令:

export PATH=$(echo $PATH | sed -e 's/:\/path\/to\/directory//')

上述命令将 PATH 变量中所有 /path/to/directory 的路径移除。

结论

通过本文的介绍,程序员可以将常用的目录添加到 PATH 环境变量中,从而使得可执行文件可以任意调用,不再受限于路径的限制。此外,也可以通过移除路径,来达到不再使用某个目录的目的。