Python必知词汇:环境变量

环境变量(environment variables)是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到环境变量指定的路径去找。用户通过设置环境变量,来更好的运行进程。

环境变量相当于给系统或用户应用程序设置的一些参数,具体起什么作用这当然和具体的环境变量相关。比如path,是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找。

在所有Unix和类Unix的系统中,每个进程都有其各自的环境变量设置。默认情况下,当一个进程被创建时,除了创建过程中的明确更改外,它继承了其父进程的绝大部分环境设置。

分析本地故障时原因很可能是因为环境变量中的默认路径被删除的结果,默认路径一经设置,当前系统如有程序运行需要某些DLL或EXE文件,以及Active控件时就会到所有默认路径中去查找,如果在这些目录中查找到相应的程序则自动加载,查找不到则报告缺少某某文件的错误信息。

使用者可以通过修改环境变量对计算机进行相关配置。比如在Windows系统下:

  • 查看环境变量:使用者进入计算机属性,通过界面左侧选择高级系统设置,选择相关环境变量进行查看。环境变量界面分为用户环境变量与系统环境变量两个部分。
  • 添加环境变量:使用者可以通过新建按钮添加环境变量,一个环境变量可以有多个映射值,值与值之间使用;(英文)隔开。
  • 修改环境变量:使用者可以通过编辑按钮来修改环境变量。
  • 删除环境变量:使用者可以通过删除按钮来删除环境变量。

资料来源:

  • *词条:环境变量
  • 百度百科词条:环境变量
上一篇:在HTML中使用JavaScript(浏览器对js的加载机制分析)


下一篇:[译] ASP.NET 生命周期 – ASP.NET 上下文对象(八)