Global variables 如何在Solaris中更改全局变量?

Global variables 如何在Solaris中更改全局变量?,global-variables,solaris,Global Variables,Solaris,我尝试使用以下命令在Solaris中更改全局变量DSQUERY: setenv DSQUERY "SYBSERVER" 但这并没有持续下去。当我再次在机器中输入时,该值被设置为旧值 如何保持此更改?您必须将此行放入您的配置文件中。启动shell时会读取此文件,并允许您设置某些特定设置。 文件名取决于您使用的shell以及如何使用直接连接或su(例如)进行连接 您似乎使用了csh,因此必须更改$HOME/.cshrc和.or$HOME/.login文件。 将SetEnv命令添加到.cshrc和.

我尝试使用以下命令在Solaris中更改全局变量DSQUERY:

setenv DSQUERY "SYBSERVER"
但这并没有持续下去。当我再次在机器中输入时,该值被设置为旧值


如何保持此更改?

您必须将此行放入您的配置文件中。启动shell时会读取此文件,并允许您设置某些特定设置。 文件名取决于您使用的shell以及如何使用直接连接或su(例如)进行连接

您似乎使用了csh,因此必须更改$HOME/.cshrc和.or$HOME/.login文件。
将SetEnv命令添加到.cshrc和.login文件将完成此任务。

您必须在用户配置文件中执行此操作,具体取决于所使用的shell。login、.cshrc、.bashrc等,以便在再次登录时自动执行。对于某些shell,在/etc下有这些文件的全局版本,以防您希望将其应用于所有用户

Rgds,
Daniel

如果使用tcsh,则必须更改.tcshrc文件。在Unix中,这些文件称为环境变量,而不是全局变量-使用该术语可以帮助您在搜索中找到更多文档。