关于linux:linux环境变量设置

34次阅读

共计 1169 个字符,预计需要花费 3 分钟才能阅读完成。

  • 在 Linux 中咱们常常须要设置一些环境变量,上面列举一些常见的环境变量设置形式。

读取环境变量

  1. export:显示以后零碎定义的所有环境变量
  2. echo $PATH:输入以后的 PATH 环境变量的值

设置环境变量之以后终端:export PATH

  1. export PATH=/you/bin/path:$PATH

ps:设置的环境变量中不要忘了加上原来的配置,即 $PATH 局部,防止笼罩原来配置。

  • 失效工夫:立刻失效
  • 失效期限:以后终端无效,窗口敞开后有效
  • 失效范畴:仅对以后用户无效

设置环境变量之以后用户:vim ~/.bashrc,vim ~/.bash_profile

批改用户目录下的 ~/.bashrc 或者 ~/.bash_profile 文件进行配置:

  1. vim ~/.bashrc,在文件最初一行加上export PATH=/you/bin/path:$PATH
  2. vim ~/.bash_profile,在文件最初一行加上export PATH=/you/bin/path:$PATH
  • 失效工夫:应用雷同的用户关上新的终端时失效,或者手动执行 source ~/.bashrcsource ~/.bash_profile 立刻失效
  • 失效期限:永恒无效
  • 失效范畴:仅对以后用户无效

设置环境变量之所有用户:vim /etc/bashrc,vim /etc/profile,vim /etc/environment

批改零碎配置文件,这种形式须要管理员权限(如 root)或者用户有对该零碎配置文件的写入权限:

  1. vim /etc/bashrc,在文件最初一行加上export PATH=/you/bin/path:$PATH
  2. vim /etc/profile,在文件最初一行加上export PATH=/you/bin/path:$PATH
  3. vim /etc/environment,在文件最初一行加上export PATH=/you/bin/path:$PATH

ps:如果零碎配置文件不可编辑,则须要批改其属性,例如:
chmod -v u+w /etc/bashrc

  • 失效工夫:新开终端失效,或者手动 source /etc/bashrcsource /etc/profilesource /etc/environment 失效
  • 失效期限:永恒无效
  • 失效范畴:对所有用户无效

小技巧

  • 能够在 xxxx 我的项目下定义一个变量配置文件 xxxx.profile,在该文件中应用 export 定义一系列变量,而后在~/.bash_profile 文件前面加上:source xxxx.profile,这样每次登陆都能够在 Shell 脚本中应用自定义的一系列变量。
  • 应用 alias 命令定义一些命令的别名,比方 alias rm=”rm -i”,而后把这个代码退出到~/.bash_profile 中,这样每次应用 rm 命令的时候,都相当于应用 rm - i 命令,十分不便。
正文完
 0