Описание тега csh
Цитата из справочной страницы Solaris csh:
csh, оболочка C, представляет собой интерпретатор команд с синтаксисом, напоминающим язык C. Он предоставляет ряд удобных функций для интерактивного использования, которые недоступны в оболочке Bourne, включая завершение имени файла, псевдоним команд, подстановку истории, управление заданиями и ряд встроенных команд. Как и в случае с оболочкой Bourne, оболочка C обеспечивает замену переменных, команд и имен файлов.
csh впервые появился в 2BSD и изначально был создан Биллом Джоем. В то время как оболочки Bourne более популярны, оболочки в стиле csh по-прежнему довольно популярны, особенно в сообществе BSD и академических кругах.
tcsh - это расширенная версия csh, почти все версииcsh
встречающиеся в настоящее время на самом деле tcsh
.
Программирование в csh - спорная тема. Для одной точки зрения см. Эту статью.