浅析环境变量

最开始接触环境变量是在学习Java的时候,需要安装jdk,再也不是傻瓜式安装,根据百度的教程发现了需要配置一个叫做环境变量的东西,本来想按着步骤一步一步走,发现环境变量分为系统环境变量和用户环境变量,教程上并没有说要在那个里面配置,然后就乱试,最后不明就里的成功了。从那以后就一直觉得环境变量是个很高深的东西,一提到配着环境变量就感觉很难。
后来学的东西越来越多,对环境变量也有了一些粗浅的认识,首先解释一下我以前遇到的问题。

一、环境变量

系统环境变量:是指系统环境变量,对所有用户起作用。
用户环境变量:只对当前用户起作用。

所以我当时不论配置在那个环境变量中都不会出现问题,而且我的电脑只设置了一个用户所以一直没有遇到问题。

二、环境变量的作用

在我看来,环境变量就是提前给你要运行的可执行文件一个路径。众所周知,如果要运行一个软件,需要找到软件所在目录才能运行,环境变量配置以后,系统会直接在配置的环境变量路径下寻找你要运行的软件。以Java为例,如果没有配置环境变量,我们也可以通过直接访问绝对路径去运行JAVA。
在这里插入图片描述
同样,我们可以观察环境变量的配置,就是我们在cmd中输入的路径,有了环境变量可以省去我们写路径的时间,是不是很方便。
在这里插入图片描述

三、DOS命令

在这里插入图片描述
学过编程语言的应该可以理解,这个相当于是对变量的赋值
JAVA_HOME = “F:\java\jre”,因为Windows是面对用户友好,所以有了图形界面的方式。在这里插入图片描述
上面对JAVA_HOME赋值以后,DOS命令通过% JAVA_HOME%完成对变量的调用,直接进入bin目录下即可。

值得一提的是bin目录下存放的多数是命令和可执行文件,学过linux的应该对这些常用目录都有所了解

四、Linux环境变量配置

export命令显示当前系统定义的所有环境变量
echo $PATH命令输出当前的PATH环境变量的值

修改profile文件:
vi /etc/profile
在里面加入:
使用export命令直接修改PATH的值,配置MySQL进入环境变量的方法:
export PATH=/home/uusama/mysql/bin:$PATH
或者把PATH放在前面
export PATH=$PATH:/home/uusama/mysql/bin

让环境变量立即生效需要执行如下命令!!!: source /etc/profile

今天在配置的时候就因为粗心大意,没有执行这条命令导致浪费了很长时间查找错误

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值