linux刷新环境变量

一、

在/etc/profile文件中添加变量(对所有用户生效)

用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是永久的。

要让刚才的修改马上生效,需要执行以下代码

source /etc/profile

二、

在用户目录下的.bash_profile文件中增加变量(对单一用户生效)

用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是永久的。

要让刚才的修改马上生效,需要在用户目录下执行以下代码

source .bash_profile

三、

直接运行export命令定义变量,只对当前shell(BASH)有效(临时的)

在shell的命令行下直接使用[export变量名=变量值]定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。

例如:export PATH=/usr/local/webserver/php/bin:$PATH

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,465评论 0 5
  • Linux习惯问题: 在vim编辑时,按了ctrl + s后,再按ctrl + q就可以继续执行了。ctrl + ...
    光着脚的鞋阅读 4,542评论 0 16
  • 一、Linux系统环境变量的分类 按变量的生存周期来划分,Linux变量可分为两类: **环境变量**:又称为全局...
    konishi5202阅读 1,580评论 0 8
  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 5,484评论 0 9
  • 早起下雨然后又降大雪,仿佛经历的春天是一场梦,又回到了寒冷的冬季。大片的雪花飘落,刚刚春耕过的耕地很快就被积雪覆盖...
    冷熙X阅读 244评论 0 2