美文网首页linux tools
环境变量详解

环境变量详解

作者: 苦行小哥哥 | 来源:发表于2019-03-10 09:39 被阅读36次

系统级文件

  • /etc/profile 在登录时,操作系统定制用户时所使用的第一个文件。为系统中的所有用户设置环境变量.
  • /etc/environment 在登录操作系统所使用的第二个文件。 在读取自己的profile前设置其中所设置的环境变量。
  • /etc/bash.bashrc 系统级别的bashrc文件 。为每一个运行bash shell的用户执行此文件。
  • 注意: 执行顺序 待补充

用户级文件

  • ~/.profile 登录时使用的第三个文件,用户自己的环境变量
  • ~/.bashrc 用户自己的bash shell信息 只读一次,为用户每次登录后打开shell是读取。
  • ~/.bash_login 不会在图形界面生效, .bashrc的优先级高于.bash_login
  • ~/bash_logout 每次退出系统(退出 bash shell)
  • ~/.pam_environment 用户级别的环境变量设置文件,

注解: 在刚登录Linux时,首先启动/etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 /.profile文件中的其中一个,执行的顺序为:/.bash_profile、 ~/.bash_login、 ~/.profile。如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。因为在 ~/.bash_profile文件中一般会有下面的代码:
备注:在设置系统级别环境变量后需要重启使其生效,否则只在当前终端中有效果。

相关文章

  • Linux系统环境变量详解

    Ubuntu系统环境变量详解 Summary 在Ubuntu 系统中/etc/profile文件是全局的环境变量配...

  • Ubuntu 环境变量配置详解

    Ubuntu 环境变量配置详解 使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限...

  • LD_LIBRARY_PATH详解

    LD_LIBRARY_PATH详解 LD_LIBRARY_PATH是Linux环境变量名,该环境变量主要用于指定查...

  • 详解Java安装及环境变量配置(Windows&Linux)

    前面有一篇《环境变量详解》介绍了 Windows 和 Linux 系统下的环境变量,这里介绍一下常见的 Java ...

  • java环境变量设置的意义

    Java环境变量配置详解 作为一个java开发者,在每次装完jdk之后,都需要配置一下java的环境变量JAVA_...

  • 环境变量详解

    系统级文件 /etc/profile 在登录时,操作系统定制用户时所使用的第一个文件。为系统中的所有用户设置环境变...

  • Windows 下环境变量详解

    Windows 下环境变量详解 一个环境变量肯定先是一个变量 既然是一个变量,那么其值的改变就可以改变某个程序的运...

  • 环境变量

    Linux常见的环境变量 决定了shell将到哪些目录中寻找命令或程序: $PATH: 具体介绍参见后面详解。 当...

  • node版本管理工具nvm和npm

    nvm的安装详解 nvm管理node版本,npm管理node包 npm的使用 npm安装和环境变量设置 安装npm...

  • Linux 环境变量详解

    问题: 用python去修改linux环境变量为何无效? 先简单解释一下环境变量。 环境变量可以看作是进程的一些元...

网友评论

    本文标题:环境变量详解

    本文链接:https://www.haomeiwen.com/subject/ooeyuqtx.html