新手·ing 发表于 2017-2-5 13:25:19

新人又学习到了许多东西,谢谢!

时光闹钟 发表于 2017-2-6 15:22:52

代表的是可执行文件的搜索路径{:10_256:}

selantor 发表于 2017-2-6 15:38:12

环境变量类似于DOS的PATH命令,就是将特定的路径存入系统缓存中,当需要运行一些程序时,系统会先从当前路径开始寻找运行,如果找不到,会进入PATH指定的路径寻找该文件并运行。
WINDOWS下的环境变量同理,如你点开始 运行 然后运行一些命令如msconfig就会进入该程序因为MSCONFIG所在的文件夹在环境变量中已经预置过了,如果你敲入的命令不在环境变量的设置路径中就会提示无法运行。这时你只要将此路径添入到环境变量中就可以在运行中执行

逐风之谷 发表于 2017-2-7 05:45:25

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

五行缺五行 发表于 2017-2-7 15:28:43

可以直接运行

great_0630 发表于 2017-2-7 17:02:21

当你在cmd窗口输入一个命令的时候它是怎么执行的呢
分两种情况
1.在本路径下,不用配置path,也可以执行
2.不在本路径下,命令会先去本路径找,没找到,然后去系统的环境变量path去找,也没找到,就会报这个命令不是内部命令也不是外部命令的错误
要想让这个命令可以在任意路径下都可以执行的话
配置环境PATH就可以了

本人理解,如有不对请指正

budengshi 发表于 2017-2-7 19:53:45

环境变量是提供给系统及用户应用程序使用的一些值,比如系统目录位置、临时文件目录等

Vincet 发表于 2017-2-7 21:16:41

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

野鸽子 发表于 2017-2-7 21:49:35

新人一枚,不懂啊

geekerr 发表于 2017-2-8 12:28:42

用软件去调用,方便用户找到路径

geekerr 发表于 2017-2-8 13:03:57

不懂

yjyj9527 发表于 2017-2-8 17:02:09

母鸡啊

KKongl 发表于 2017-2-8 19:22:00

是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找

spiranthes 发表于 2017-2-9 07:51:13

零基础表示原来不知道,看了回帖发现比百度出来的更容易理解,现在明白了!

青菜不加盐 发表于 2017-2-9 16:49:06

不用写出绝对路径,系统会通过环境变量找到你想要的文件

495447865 发表于 2017-2-11 14:03:03


path,是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找

孤独世界 发表于 2017-2-11 14:47:14

提供路径的啊 告诉到哪了寻找

新手·ing 发表于 2017-2-11 16:29:03

很快捷的,学习了

pl_014 发表于 2017-2-11 17:00:34

当程序查找相对路径的文件时,如果在当前路径下找不到目标文件,就从path列出的目录里找。

tianalng233 发表于 2017-2-11 23:27:43

看了回答,然后在自己的 .profile中找到了PATH.如下:
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
页: 1 2 3 4 [5] 6
查看完整版本: #每日一问# 2017-01-12 (答题领鱼币)