说起环境变量,可能首先想到的是shell中敲入env
所看到的这些。没错,这些的确是环境变量。
还有吗。。。
有!你再试试set
命令,看看是不是比env
的多啊。是不是有点儿小懵逼。怎么还不一样呢!set
看到的是shell变量,那shell变量是环境变量吗?是。
还有吗。。。
有!在你输入set
的时候你看到$@
、$?
这些了吗?貌似没有吧。据说这些属于系统变量。(听说而已。。。)
还有吗。。。
目前为止,我只知道这么多,如果我了解到更多的再补充吧。
说了这么多,上一张图,就一目了然了。