环境变量认识

环境变量(介绍、使用、不修改)

概念

预约,开机前提前写入内存,写入环境变量的路径中所有程序和文件可在任何位置访问

Windows

 用户变量

当前用户可使用

系统变量

所有用户均可使用,注销后仍可使用

Linux

全局变量

cs、ls等在任何目录均可使用

可用printenv( env是环境变量的缩写)查看所有全局环境变量

printenv 单独一个变量(大写) 可查看(例如HOME、UAER等)

也可以输入echo $单独一个变量(大写)

$后跟着全局变量名称(例如$ HOME可替换为/ home/用户名)

局部变量

只能在当前shell中使用

可用set查看

局部变量不常用,一般用全局变量

用户和局部变量的设定

a="b"

echo $a 则输出b,但只能在当前shell中使用,不可在新打开的shell或子shell中使用

全局产量大写,单词间用下划线隔开

用户定义的变量(a)需小写,用下划线隔开

定义全局变量

export a="b"

可在子shell中执行,但不能在新打开的CLI中执行

小写,只有系统的才大写

unset a 删除命令

在子shell中删除全局变量只会对子进程有影响,不会对父进程有影响

PATH下九个路径可直接调用,软件需安装在上述路径中

如果没有配置环境变量,则可以追加(非永久)

PATH=$ PATH:需要默认添加的路径

一次性修改,永久设定(此处不讲如何修改)

ll命令展开查找

~/.bashrc(Ubuntu)最优先

~/.bash_profile(CentOS)如果存在前面那个,优先

~/.profile

~/.bash_login

启动文件(开机的时候默认执行环境变量的文件)

划分(登录shell时划分)

1.登录shell 最主要的文件/etc/profile

2.非登录就打开shell

3.运行脚本非交互shell

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

玄殛~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值