Linux下添加环境变量

Linux下环境变量按其生存周期可以分为两类:

  1. 永久的,需要修改配置文件,变量永久生效
    永久的环境变量又可以分为系统环境变量和用户环境变量。系统环境变量对所有用户起作用,而用户环境变量只对当前用户起作用。Linux下两者分别由不同的文件管理,系统环境变量存储在/etc/profile文件上,而用户环境变量存储在~/.bash_profile文件(即用户目录下的.bash_profile文件)上。
  2. 临时的,使用export命令声明即可,变量在关闭shell时失效

添加永久的环境变量

下面所有的例子都假设添加变量名称为CSDN_NAME=benben。

添加对所有用户永久的

用vi编辑器修改/etc/profile文件,添加变量。

# vi /etc/profile
//用vi打开文件后,找到要插入的位置,按下小写字母o,添加下面变量
export CSDN_NAME=benben
//修改完成后,按esc后,输入:wq,进行保存
//保存后如果想即时生效,需要输入下面命令,否则只有等下次启动系统时才会生效
# source /etc/profile

source命令也称“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销

添加只对当前用户有用的

用vi编辑器修改~/.bash_profile文件,步骤和上面添加对所有用户永久的环境变量方法一样。

添加临时的环境变量

只对当前shell(BASH)有效,添加方法:在命令行中直接输入:[export CSDN_NAME=benben],即可定义变量。

环境变量的查看

查看所有环境变量,输入命令env。查看单个环境变量,输入命令echo $CSDN_NAME

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值