Path是一个环境变量,但我不知道它是'全局变量还是本地变量。我需要关于全局和本地环境变量的示例以及它们在引用Linux时的用法。 这是我的论文中的一个问题,我没有研究全球或地方环境变量。但是,我已经完成了shell和环境变量。所以,我猜其中一个(shell和环境)是全局的和本地的。
答案 0 :(得分:1)
因为您专门引用了PATH
变量,所以我假设您在Linux上引用了影响终端模式用户的变量。即便如此,这两个术语也可以有不同的含义。
一个例子:
大多数Linux发行版都会有一个名为/etc/bashrc
(或/etc/bash_profile
等文件的文件,具体取决于发行版)。此文件将包含由系统管理员确定的bash shell的设置变量。这些是“全局”或“环境”变量,它包含PATH
变量,但它也设置了一些命令是否提供颜色输出,shell提示符等等。
有些高级用户对这些默认设置不满意,并且想要更改它们。他们可以创建一个名为/home/poweruser/.bashrc
的文件,在内部,他们可以覆盖/etc/bashrc
中的大多数(如果不是全部)变量。另一个例子是创建自定义~/.vimrc
,甚至在命令行上临时设置变量,如下所示:
$ LANG=utf8
$ echo $LANG
utf8
此链接提供了有关两者之间差异以及如何查看shell上设置的变量的更多信息:http://howtolamp.com/articles/difference-between-local-and-environment-variables/
答案 1 :(得分:0)