2012-02-07 16 views
0

我試圖改變全局變量DSQUERY在Solaris中使用此命令:如何更改Solaris中的全局變量?

setenv DSQUERY "SYBSERVER" 

,但它並沒有持續。當我再次進入機器時,數值被設定爲較舊的數值。

我該如何堅持這個改變?

+0

在Unix中那些被稱爲「環境變量」,而不是全球性 - 使用這個詞應該可以幫助你找到搜索更多的文檔。 – alanc 2012-02-08 01:29:54

回答

0

您必須將此行放入您的配置文件中。這個文件在你啓動一個shell的時候被讀取,並允許你設置一些特定的設置。 文件名取決於您使用的shell以及連接方式(例如直接連接或使用su連接)。

看來你使用csh,所以你將不得不改變$ HOME/.cshrc和.or $ HOME/.login文件。 將您的SetEnv命令添加到.cshrc並且.login文件將執行該任務。

+0

如果使用tcsh,則必須更改.tcshrc文件。 – huelbois 2012-02-07 15:47:23

+0

就是這樣:) – 2012-02-07 16:22:42

0

您必須在用戶配置文件中執行此操作,具體取決於正在使用的shell(.login,.cshrc,.bashrc等),以便在您再次登錄時自動執行。在某些shell的/ etc下有這些文件的全局版本,以防您希望將其應用於所有用戶。

RGDS, 丹尼爾