• Python小白一枚,记录自己的点点滴滴。
    在学习中总是听到别人说什么全局变量,环境变量,局部变量之类的吧啦吧啦,听的一头雾水,自己百度了也是似懂非懂,这次详细的学习了一下,记录下来。

为什么要用环境变量

  • 使用电脑软件程序时,例如LOL,QQ等,日常的打开方式,都是点击桌面的程序图标,或者直接在程序的目录里面找启动程序exe,无论哪种,都包含了待打开程序的安装位置信息,让系统知道程序的位置,进而启动程序。


    假如我用命令行cmd的方式打开一个程序,比如网易UU加速器,就会报错,

    这是因为,在命令行里面,系统不知道你输入的程序位置在哪,需要先将当前cmd位置切换到程序所在文件夹下,再输入程序,程序就打开蹦出来啦,

    同理,可用用这样的方式打开其他的软件,但是会非常的麻烦,打开不同的软件时,都要切换到不同的路径下,此时,环境变量的作用就体现出来了。

环境变量的作用

  • 当要求系统(cmd)运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录(cmd当前的路径)下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
    就是说,将一个程序的位置加入到环境变量后,回到命令窗口,不管此时的cmd在任何目录下,只要输入程序名(不区分大小写,不用带后缀.exe),这个程序就会启动。较之前的每次运行不同程序都要切换路径的方式,实在方便太多了。

如何设置环境变量

  • 以win10系统为例,右键此电脑,选择属性,在弹出的界面中选择更改设置,

    然后选择“高级”,“环境变量”,进入设置界面


    可以看到有 自己的用户变量,还是以网易UU加速器为例(非打广告,只是个人比较常用,hhh)
    双击Path,在界面中将软件启动文件所在的目录复制进去(不用复制软件名),然后一路确定关闭即可。

    此时再打开cmd,在默认的路径下,输入程序名字uu,dang dang dang,网易UU加速器就蹦出来了,这样就将加速器添加到了环境变量中了。

层次分明的设置环境变量

  • 添加环境变量是直接在Path中添加程序的路径的,当加的路径多了,就会显得乱七八糟的,可以使用类似“寄存器”的方式让其清晰一点。
    还是以UU为例,将原来的Path中 UU 的路径 用一个方便识别查询的名称 替代,同时前后加上%号,比如此时我用‘加速器’,

    然后在 用户变量 界面中 点击新建,新建的用户变量 的变量名 就是刚刚自己设置的‘加速器’,变量值就是之前的软件目录。
    这样,当添加的路径较多时,就可以方便的识别了(好像感觉并没有什么用。。。)

环境变量的作用及设置方法相关推荐

  1. 环境变量的作用和设置方法

    菜鸟一只,若有不正之处,还请批评指正. 下面是百度百科里的内容 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文 ...

  2. linux path环境变量起什么作用,shell基础(5)PATH环境变量的作用和使用方法

    释放双眼,带上耳机,听听看~! 关于PATH的作用 PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径.比如在根目录/下可以输入命令ls,在/usr目录下也可 ...

  3. 环境变量的作用,为什么要要设置环境变量PATH

    在windows环境里面开发项目,使用phpstudy集成环境开发,发现我执行composer  laravel-wechat的命令行的时候,一直提醒我的php版本是5.6,可是我的phpstudy明 ...

  4. 环境变量的定义、设置及作用

    1. 什么是环境变量 ? 环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等.环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程 ...

  5. Windows配置环境变量的作用和方法

    Windows配置环境变量的作用和方法 一.什么是环境变量 二.为什么要配置环境变量 三.JDK的下载和安装 四.如何配置Java环境变量 Win7如何设置环境变量 Win10如何设置环境变量 一.什 ...

  6. Java设置环境变量的作用和意义

    Java设置环境变量的作用和原因 在java 中需要设置三个环境变量(1.5之后不用再设置classpath了,但建议继续设置以保证向下兼用问题) JDK安装完成之后我们来设置环境变量:右击" ...

  7. c语言环境变量的作用,C语言程序的环境变量

    环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息.例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path ...

  8. DISPLAY环境变量的作用

    DISPLAY环境变量的作用 原文连接:http://www.cublog.cn/u/7667/showart.php?id=141782 在Linux/Unix 类操作系统上, DISPLAY用来设 ...

  9. go基础库之环境变量的获取与设置以及如何使用默认值

    golang 基础库之 go 获取命令行参数,介绍了环境变量的获取与设置以及如何使用默认值 环境变量的获取与设置以及如何使用默认值 Golang 版本 1.12.1 前言 环境变量作为配置选项可以显著 ...

最新文章

  1. excel 复制数据 sql server 粘贴_数据资料复制粘贴麻烦?教你硬盘对拷资料
  2. 第一行代码学习笔记第三章——UI开发的点点滴滴
  3. 从微信服务器获取用户信息,微信小程序Ⅴ [获取登陆用户信息,重点openID(详解)]...
  4. 【LeetCode】3月22日打卡-Day7
  5. java后端获取客户端(用户)真实ip,原理
  6. 这算抄百度?Google为信息流告别简洁搜索框,也押注短视频
  7. java semaphore 原理_Java并发编程原理与实战二十八:信号量Semaphore
  8. UNIX和类Unix操作系统
  9. SPSS正态分布,泊松分布,指数分布,均匀分布检验
  10. ORA-24761: transaction rolled back
  11. vlan dot1q tag native
  12. 淘宝逛逛达人怎么去快速变现
  13. asp.net+js+ajax实现手机移动端页面预览、剪裁、上传头像图片
  14. Android Studio实现有趣的星座配对APP
  15. OpenGL硬件加速判断
  16. 2021年T电梯修理考试报名及T电梯修理考试试卷
  17. 为什么https比http更安全?_货车司机拉钢卷时为什么不平放?平放不是更安全吗?...
  18. BlackBerry,黑莓的开发工具,官方网站下载地址
  19. Windows 10 使用 PowerShell 7 + Windows Terminal 及乱码、不显示 python环境问题
  20. winpcap 查询 活动网卡_社保卡20周年惠民服务季之腾讯活动:社会保障卡的20年...

热门文章

  1. [FreeRTOS系列教程]学习FreeRTOS前的准备工作-----初学者必看
  2. Fumark支持SLI双卡测试设置
  3. 二叉树no与n2关系数学证明
  4. 速腾聚创完成新一轮融资:华兴新经济基金领投 筹备上市
  5. 【100 种语言速成】第 4 节:Lua
  6. 【看表情包学Linux】插叙:实现简易的 Shell | 通过内建命令实现路径切换 | 再次理解环境变量
  7. arcmap新建要素_ArcGIS入门教程(6)——要素高级编辑
  8. 夜神模拟器+Fiddler抓包测试App
  9. 手机安装软件解析包错误解决办法
  10. 浏览器未安装flash插件,如何提示用户安装adobe flash player?