Linux环境变量

本文详细解释了环境变量在操作系统中的作用,特别是PATH变量如何决定命令执行路径。还介绍了如何在Linux中临时和永久设置环境变量,包括~/bashrc和/etc/profile的使用以及FinalShell的生效方式。
摘要由CSDN通过智能技术生成

1.环境变量

环境变量是操作系统(Windows、Linux、Mac)在运行的时候,记录的一些关键性信息,用以辅助系统运行。在Linux系统中执行: env命令即可查看当前系统中记录的环境变量
环境变量是一种KeyValue型结构,即名称和值,如下图:

1.1环境变量:PATH

在前面提出的问题中,我们说无论当前工作目录是什么,都能执行/us/bin/cd这个程序,这个就是借助环境变量中:PATH这个项目的值来做到的。

PATH记录了系统执行任何命令的搜索路径,如上图记录了(路径之间以:隔开):
/usr/local/sbin

/usr/local/bin

/usr/sbin

/usr/bin

/root/bin

当执行任何命令,都会按照顺序,从上述路径中搜索要执行的程序的本体比如执行cd命令,就从第二个目录/usr/bin中搜索到了cd命令,并执行

1.2$符号

在Linux系统中,$符号被用于取”变量”的值。
环境变量记录的信息,除了给操作系统自己使用外,如果我们想要取用,也可以使用。取得环境变量的值就可以通过语法:$环境变量名 来取得
比如: echo $PATH 就可以取得PATH这个环境变量的值,并通过echo语句输出出来。

2.自行设置环境变量

Linux环境变量可以用户自行设置,其中分为:

·临时设置,语法:export 变量名=变量值

·永久生效
        ·针对当前用户生效﹐配置在当前用户的: ~/ bashrc文件中

        ·针对所有用户生效﹐配置在系统的︰/etc/profile文件中

        ·并通过语法︰ source 配置文件﹐进行立刻生效﹐或重新登录FinalShell生效

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值