请教高手回答

sh/bash/dash/ksh/zsh等Shell脚本
回复
su6146
帖子: 1
注册时间: 2010-12-09 18:10
送出感谢: 0
接收感谢: 0

请教高手回答

#1

帖子 su6146 » 2010-12-09 18:23

问一下,在linux中,在终端中执行一个shell脚本时,系统通常都会先加载一下.cshrc,然后再执行脚本中的内容,想问的是,在脚本中怎么设置或者怎么做能让脚本直接运行,而不重新初始化环境变量??
具体情况是,我写了一个带输入参数的脚本,并把它加入了系统的$PATH中,每当我运行这个命令脚本,都会初始化加载一遍.cshrc,而这个cshrc里有source一些跟我这个命令相冲突的东西,不知说清楚了米?望高手解答~
tusooa
帖子: 6546
注册时间: 2008-10-31 22:12
系统: 践兔
送出感谢: 6 次
接收感谢: 10 次
联系:

Re: 请教高手回答

#2

帖子 tusooa » 2010-12-11 12:32

系统通常都会先加载一下.cshrc,然后再执行脚本中的内容
不会的

代码: 全选

] ls -ld //
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45
送出感谢: 0
接收感谢: 9 次

Re: 请教高手回答

#3

帖子 fanhe » 2010-12-12 0:32

那不要在终端运行,或者把终端的解释器换成sh或者bash

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

回到 “Shell脚本”