set 与setenv的区别

这里讨论的是tcsh中变量及环境变量时set和setenv命令的区别

set语法set name=value

setenv语法setenv name value

最大的区别是,set变量只对当前进程有效,不会传递给子进程

setenv变量不仅对当前进程有效,而且会传递给子进程

而当同时使用set和setenv设置一个变量时,当前进程中,会优先使用set设置的值

posted @ 2012-09-13 16:47  vigarbuaa  阅读(1943)  评论(0编辑  收藏  举报