ну тут админ говорит что не надо
Ну во-первых, я говорю так же как ты говоришь. Во-вторых, я не админ, и говорю это в том числе как разработчик системы. Шелл везде - в командной строке (причем на разных системах), скриптах, кроне, make, rc скриптах и конфигах, хендбуке, статьях и инструкциях. Есть стандартный POSIX синтаксис который позволяет интуитивно со всем этим работать, а есть маргинальщина которая не позволит написать строчку в командной строке, а потом скопировать ее в скрипт или приписать перед ней ssh на хост под другой системой. Вот все что нужно знать по (t)csh.