0

Linux(Redhat)中是否有一种简单的方法可以找出在哪个脚本中定义了环境变量?例如,我想知道 LS_COLORS 在哪里定义。

谢谢,亚历克斯

4

2 回答 2

1

set -x

在您的顶部.profile(或者.bash_profile如果这是您使用的)。这将导致所有命令在执行时显示。您应该能够看到它分配的位置LS_COLORS,然后搜索最新的source.命令以获取脚本名称。

于 2013-04-09T20:34:52.433 回答
-1

在命令提示符下键入:

set

这将显示所有环境变量。如果你只想要LS_COLORS你可以输入:

echo "$LS_COLORS"    

正如 Barmar 所提到的,您可以在 .profile/.bash_profile 中永久设置这些变量,或者在您的终端中为该会话设置它们。

于 2013-04-09T20:43:55.063 回答