tcsh是在csh基礎上擴展的,具有和C語言類似的句法。bash則是LINUX各版本的默認SHELL,而且,在寫腳本方面更方便。兩者不兼容,bash 有更多的優勢,從這個意義上說,如果沒有特殊需要,最好從壹開始就用bash, 而不用tcsh。