Linux环境变量

目录

1、全局环境变量与局部环境变量

2、设置用户定义的局部变量

3、创建全局环境变量

4、删除环境变量

5、设置PATH环境变量

6、定位系统环境变量

6.1登陆shell

6.2交互式shell进程

6.3非交互式shell

6.4环境变量持久化



1、全局环境变量与局部环境变量

系统环境变量对于任何用户都适用,并且一般都是全大写字母。

//查看全局环境变量
env
printenv

//查看个别的环境变量
printenv NAME
echo $NAME

//查看局部环境变量(没有只显示局部环境变量的命令)
set

2、设置用户定义的局部变量

变量名大小写敏感,为了防止和系统变量冲突,建议个人的环境变量设置为小写形式。

//此时不存在,输出为空
echo $NAME

//设置环境变量
NAME="hello world"
echo $NAME            //会输出hello world

3、创建全局环境变量

具体做法:先创建一个局部环境变量,然后再把它导出到全局环境中。

//先设置局部环境变量
my_name=picdog

//查看
echo $my_name        //输出picdog

//导入全局环境变量(export命令)
export my_name

4、删除环境变量

常用规则:如果要用到变量,则带$,如果要操作更改变量,则不带$;

//删除环境变量(不带$符号)
unset my_name

5、设置PATH环境变量

一般在windows下也需要设计环境变量问题,尤其是path这个环境变量。系统之间的通性;

//打印PATH
echo $PATH

//更新修改PATH(将会在末尾添加目录)
PATH=$PATH:/home/myname/pro

6、定位系统环境变量

这部分的内容看起来可能觉得无缺,可是如果真的自己写脚本的时候,会发现经常出现意想不到的问题。

6.1登陆shell

6.2交互式shell进程

6.3非交互式shell

6.4环境变量持久化

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值