分页: 1 / 1

请教高手回答

发表于 : 2010-12-09 18:23
su6146
问一下,在linux中,在终端中执行一个shell脚本时,系统通常都会先加载一下.cshrc,然后再执行脚本中的内容,想问的是,在脚本中怎么设置或者怎么做能让脚本直接运行,而不重新初始化环境变量??
具体情况是,我写了一个带输入参数的脚本,并把它加入了系统的$PATH中,每当我运行这个命令脚本,都会初始化加载一遍.cshrc,而这个cshrc里有source一些跟我这个命令相冲突的东西,不知说清楚了米?望高手解答~

Re: 请教高手回答

发表于 : 2010-12-11 12:32
tusooa
系统通常都会先加载一下.cshrc,然后再执行脚本中的内容
不会的

Re: 请教高手回答

发表于 : 2010-12-12 0:32
fanhe
那不要在终端运行,或者把终端的解释器换成sh或者bash

不要在终端运行的话,gnome直接双击