linux - 如何在 Linux/Unix 上永久设置 $PATH

在 Linux 上,如何将目录添加到 $PATH 以使其在不同 session 中保持不变?

背景

我正在尝试将一个目录添加到我的路径中,以便它始终位于我的 Linux 路径中。我试过了:

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

这可行,但是每次我退出终端并启动一个新的终端实例时,这条路径都会丢失,我需要再次运行导出命令。

我该怎么做才能永久设置?

最佳答案

您需要将其添加到您的 ~/.profile~/.bashrc 文件中。 

export PATH="$PATH:/path/to/dir"

根据您的操作,您可能还需要符号链接(symbolic link)到二进制文件:

cd /usr/bin
sudo ln -s /path/to/binary binary-name

请注意,这不会在 session 的剩余部分自动更新您的路径。为此,您应该运行:

source ~/.profile 
or
source ~/.bashrc

https://stackoverflow.com/questions/14637979/

相关文章:

python - 一个干净、轻量级的 Python 扭曲替代品?

linux - Shell 命令到 tar 目录,不包括某些文件/文件夹

linux - 给定两个目录树,我如何找出哪些文件因内容而异?

python - 如何在 Windows 中同时安装 Python 2.x 和 Python 3.x

linux - 如何在终端中获取当前日期和时间并在终端中为其设置自定义命令?

linux - 如何使用 SSH 从服务器下载文件?

linux - 使用 ls 列出目录及其总大小

python - Pandas 根据其他列的值创建新列/逐行应用多列的函数

python - 解析命令行参数的最佳方法是什么?

python - 为什么列表没有像字典一样的安全 "get"方法?