cshなんて使わないのが現実的
.cshrcでは setenvしない(setenvは .loginでする)のが現実的
setenvする場合でも、以前の値が蓄積するような書き方はしないのが現実的

cshの話題は
http://pc12.2ch.net/test/read.cgi/unix/1094041299/
に書くのが現実的