查看、设置linux环境变量(临时、永久)

查看目前主机上已经有的环境变量

env、export、printenv 命令查看现有环境变量

env

env命令输出当前环境中的环境变量,输出结果如下(截图不全):
在这里插入图片描述

export

export命令输出当前环境中的环境变量,输出结果如下(截图不全):
在这里插入图片描述
printenv 输出环境变量,试试看吧

printenv 

设置环境变量

临时设置

临时生效,重启以后该设置失效

[root@a1e14095-cca7-5fa6-8bdf-3f042c84dd85 ~]#  export AAA="hello world"
[root@a1e14095-cca7-5fa6-8bdf-3f042c84dd85 ~]#  echo $AAA
hello world
[root@a1e14095-cca7-5fa6-8bdf-3f042c84dd85 ~]# CCC="how are you?"
[root@a1e14095-cca7-5fa6-8bdf-3f042c84dd85 ~]# export CCC
[root@a1e14095-cca7-5fa6-8bdf-3f042c84dd85 ~]# echo $CCC
how are you?

unset 解除临时变量

格式:unset 变量名称

[root@a1e14095-cca7-5fa6-8bdf-3f042c84dd85 ~]# export AAA=EEEEEEEEEEEE
[root@a1e14095-cca7-5fa6-8bdf-3f042c84dd85 ~]# echo $AAA
EEEEEEEEEEEE
[root@a1e14095-cca7-5fa6-8bdf-3f042c84dd85 ~]# unset AAA
[root@a1e14095-cca7-5fa6-8bdf-3f042c84dd85 ~]# echo $AAA

[root@a1e14095-cca7-5fa6-8bdf-3f042c84dd85 ~]# 

永久设置

对所有用户生效:

在/etc/profile文件中添加变量
  编辑了/etc/profile后生效方式:
1、重启系统后生效
2、source该文件后生效(如下)

source /etc/profile

对当前用户生效:

在用户目录下的.bash_profile(or .profile)文件中增加变量
  编辑.bash_profile (.profile)后生效方式:
1、重启系统后生效
2、source该文件后生效(如下)

 source .bash_profile (source .profile)

常用的10个环境变量

Linux中重要的10个环境变量

变量名称作用
HOME用户的主目录(即家目录)
SHELL用户在使用的Shell解释器名称
HISTSIZE输出的历史命令记录条数
MAIL邮件保存路径
LANG系统语言、语系名称
RANDOM生成一个随机数字
PATH定义解释器搜索用户执行命令的路径
EDITOR用户默认的文本编辑器
PS1Bash解释器的提示符
HISTFILESIZE保存的历史命令记录条数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值