2015-04-29

openSUSE 添加 PATH

PATH 是 GNU/Linux 的一个命令行环境变量。软件的可执行文件通常都位于 /usr/bin/ 目录下面,比如火狐浏览器 firefox。要执行一个命令行程序需要打 /usr/bin/firefox 命令,但是因为 /usr/bin/ 包含在系统的 PATH 里,所以此目录里的所有可执行程序都可以直接用文件名运行: firefox 。除了系统目录外,用户在其它地方安装的软件也可以加入 PATH 。有了 PATH 环境变量命令行输入更便捷。 PATH 是为 Shell 或 Bash 等程序设置的。

PATH 设置有两种,

  1. 全局,对于所有用户有效。
  2. 用户,只对特定用户有效。

用户设置

通常安装在用户目录下的程序,应该进行用户设置。修改用户目录下的 .profile 文件,添加或修改 PATH 设置:

export PATH=$PATH:/add/your/path

不是 .bash_profile 文件,它只对 Bash 有效。不是 .bashrc 文件,此配置文件的用途不同,虽然可以得到相同的效果,但不推荐。

需要注销并重新登录才能生效。

全局设置

安装在系统目录,供此计算机上所有用户使用的可执行程序,应该进行全局设置。以 root/sudo 权限修改 /etc/profile 配置文件,添加或修改 PATH 行:

export PATH=$PATH:/add/your/path

需要重新启动系统才能生效。

测试环境

openSUSE 13.2 x64

参考

  1. How to permanently set $PATH on Linux? – Stack Overflow

发表评论

电子邮件地址不会被公开。 必填项已用*标注