Linux环境变量

        首先我们要明白变量是什么,变量就是计算机系统中可变的数据类型;

        在Linux系统中,环境变量:运行程序所需的环境的一些参数,即定义系统运行的一些参数 ,比如用户不同的家目录(home)等。

        这里要强调一下Linux下的环境变量全部大写,这是预定俗成的规范。

        在Ubuntu终端中,我们使用shell命令env来查看环境变量:

         环境变量有很多,一个系统通常需要上百条环境变量才可以支撑起它的运行,我们不需要一一学习,大部分环境变量是固定的且不可随意更改。

        这里有十个常用的环境变量需要大家了解:

         Linux还是一个  多用户多任务的操作系统,它可以为每个用户提供独立的,合适的环境来开发运行,因此一个相同的环境在不同的用户手中也会具有不同的价值,这就不得不提到自定义环境变量了。

                                                           变量名=变量的值

        当然环境变量又分两种,当前用户变量全局变量

1.当前用户变量

        定义一个用户的当前变量:

        首先,我们需要建立一个名为workdir的文件夹,然后定义一个变量WORKDIR,值
为/home/gec/workdir; 为了防止错误我们可以用echo打印这个变量,最后访问这个环境,用shell命令cd。当然这个变量WORKDIR只能在用户gec登录时使用,而其他用户无效。

2.全局变量

gec@machine:~/workdir$ export WORKDIR #WORKDIR定义为全局变量,所有用户可用
gec@machine:~/workdir$ su lisi #切换到用户lisi
lisi@machine:/home/gec/workdir$ cd / #切换到根目录
lisi@machine:/$ cd $WORKDIR #通过自定义变量切换到工作路径

        但这个操作只在一个终端上有效,关闭当前终端即失效。如果想要永久有效那么就需要修改相关的配置文件,这里就先不介绍了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

祐言QAQ

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

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

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

打赏作者

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

抵扣说明:

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

余额充值