Questions tagged «environment»

2
毕竟,bash中的“。”和“源”之间有区别吗?
我一直在寻找“。”之间的区别。和“源”内置命令以及一些源(例如,在本讨论中以及bash手册页中)表明它们是相同的。 但是,在环境变量出现问题之后,我进行了测试。我创建了一个testenv.sh包含以下内容的文件: #!/bin/bash echo $MY_VAR 在命令提示符下,我执行了以下操作: > chmod +x testenv.sh > MY_VAR=12345 > ./testenv.sh > source testenv.sh 12345 > MY_VAR=12345 ./testenv.sh 12345 [请注意第一种形式返回一个空字符串] 所以,这个小实验表明,有是毕竟有差别,其中的“源”命令,孩子的环境继承所有从父之一,这里的变量“” 它不是。 我是否缺少某些东西,或者这是bash的未记录/不推荐使用的功能? [GNU bash,版本4.1.5(1)-发行(x86_64-pc-linux-gnu)]



2
在/ etc / environment中设置LOG = 1
之前我问过一个有关查看应用程序使用历史的问题。notify-osdindicator-notifications 答案是,我需要添加LOG=1在我的/etc/environment文件。 听起来可疑,但我没有这样做,因为: 它在全局配置文件中。 您真的不知道除了通知外还将记录什么。 我四处浏览,看到了这个问题,它也突出了这个问题。具体看一下这个答案: 小警告:这可能不是一个好主意... / etc / environment中的LOG = 1使其成为系统范围的变量,并且可能破坏东西...上帝知道对LOG有什么反应(ofc。他们应该使它变成NOTIFYOSDLOG之类的东西) )。也许对于初学者来说,为了确定起见,我会将其添加到1位用户的bashrc中。 我的问题是,如何将设置LOG=1在/etc/environment影响系统?哪个“资料”将被记录?这是明智的吗? 编辑 我解决了通知问题,现在我只是在询问在/ etc / environment中设置LOG = 1的影响。 看看上面我的问题:“如何将设置LOG=1在/etc/environment?影响系统‘东西’将被记录这是可取的?”
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.