环境变量

为什么ls程序可以在任意目录下运行,而我们编译出来的代码只能在当前编译出来的目录下运行?
环境变量:

常见的环境变量
HOME : 保护用户家目录的环境变量
SHELL:保存当前使用的命令行解释器
PATH:保存可执行程序路径的环境变量
查看环境变量:

echo $[环境变量名称]

在这里插入图片描述
在这里插入图片描述
3:查看环境变量

echo $[环境变量名称]

4:新增环境变量的值

export :可以更改或者增加环境变量的值

万能公式: export[环境变量名] = $[环境变量名称][新增加的环境变量的值]

当前命令行中使用export增加的变量是临时变量,终端关闭后就失效了,重新打开会失效

永久生效:将环境变量的值写到下面文件
普通用户:

~/.bashrc 或者 ~/.bash_profile

系统环境变量:强调普通用户的环境变量不要往
/etc/bashrc这个文件下添加

source

让操作系统重新加载命令,在更改完环境变量后使用这个命令让其生效

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值