博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux中修改环境变量及快速生效方法
阅读量:4045 次
发布时间:2019-05-24

本文共 820 字,大约阅读时间需要 2 分钟。

Linux中修改环境变量及快速生效方法

往往很多时间我们都需要修改Linux的环境变量,而且还需要快速生效,今天分享给大家:

 

第一种方法:在/etc/profile文件中添加变量,对所有用户生效(永久的)

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

root@localhost:~# vim /etc/profile

 

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

root@localhost:~# source /etc/profile

 

第二种方法:在用户目录下的类似于“.bash_profile”文件中增加变量,对单一用户生效(永久的)

直接用vim在用户目录下类似于“.bash_profile”的文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。

root@localhost:~# cd ~root@localhost:~# vim .bash_profile

 

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

root@localhost:~# source .bash_profile

 

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

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

例如:

root@localhost:~# export PATH=/usr/local/webserver/php/bin:$PATH

 

总结:虽然说设置了环境变量,环境变量也生效了,我们如果想查某一个环境变量,可以直接用“echo"命令,例如:

root@localhost:~# echo $PATH

转载地址:http://xhwci.baihongyu.com/

你可能感兴趣的文章
Node.js框架之express与koa对比分析
查看>>
async 函数的含义和用法
查看>>
Understanding the Node.js Event Loop - Node.js at Scale
查看>>
Koa框架实践与中间件原理剖析
查看>>
Express和koa各有啥优缺点?
查看>>
进程、线程、协程之概念理解
查看>>
为什么觉得协程是趋势?
查看>>
PV、UV、VV、CV
查看>>
用Node.js实现Restful风格webservice
查看>>
REST简介
查看>>
理解RESTful架构
查看>>
nginx日志切割
查看>>
js函数的作用域与this指向
查看>>
腾讯QQ团队开源分布式后台服务引擎msec
查看>>
看看腾讯和百度等这样的大型网站系统架构是如何演化的
查看>>
AMQP与QPID简介
查看>>
nginx虚拟主机
查看>>
Nginx 性能调优
查看>>
nginx rewrite规则之last和break
查看>>
Redis和Memcached的区别
查看>>