每天三分半钟搞定linux基础知识(13) 系统环境变量和数组变量

1 系统环境变量

如果在PATH里面添加一个路径,当重启系统或者退出这个shell之后,新增的路径就没有了。所以需要设置系统环境变量,也就是任何用户在重启系统之后都可以继续访问最新的变量。

1.1 /etc/profile文件

/etc/profile文件是bash shell默认的主启动文件, 只要一登录linux系统,bash就会执行/etc/profile启动文件中的命令,这个文件或导出一些系统环境变量。

1.2 用户专属启动文件

除了/etc/profile文件外,还有4个启动文件,这4个启动文件都起着相同的作用,都是用来提供用户专属的环境变量。这四个文件都位于用户的HOME目录下,分别是:

$HOME/.bash_profile
$HOME/.bashrc
$HOME/.bash_login
$HOME/.profile

当然,大多数linux发行版只用这4个启动文件中的一个或者两个。用户可以编辑这些文件为自己添加自己专属的环境变量,这些环境变量会在每次启动bash shell的时候生效。

注意一般情况下,都把变量放进.bashrc文件或者放进/etc/profile文件中。

1.2 数组变量

数组变量可以存储多个值,比如

aitian@aitian-CW65S:~$ array=(apple banana cindy dog egg)
aitian@aitian-CW65S:~$ echo $array
apple
aitian@aitian-CW65S:~$ echo ${array[2]}
cindy
aitian@aitian-CW65S:~$ echo ${array[*]}
apple banana cindy dog egg
aitian@aitian-CW65S:~$ array[2]=fruit
aitian@aitian-CW65S:~$ echo ${array[*]}
apple banana fruit dog egg
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

涤除而玄览

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

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

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

打赏作者

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

抵扣说明:

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

余额充值