bash 和 tcsh 是UNIX/LINUX 操作系统大家庭中所使用的众多SHELL的成员。SHELL既是用户界面,又是脚本语言。 tcsh是在csh基础上扩展的,具有和C语言类似的句法。bash则是LINUX各版本的默认SHELL,而且,在写脚本方面更方便。两者不兼容,bash 有更多的优势,从这个意义上说,如果没有特殊需要,最好从一开始就用bash, 而不用tcsh。