Я бы не хотел судить о курсе, который я не выбрал, но похоже, что вы не можете получить всю историю сценариев оболочки, основываясь на вашем описании.
Как и предполагали другие, Cygwin - это путь, он превосходен. Вот хорошая инструкция для Bash. Я бы избегал tcsh или любой другой версии оболочки c (там были монстры).
Если вам в конечном итоге понадобится что-то более продвинутое, bash может быть громоздким. Вы должны рассмотреть язык общего назначения, такой как python , который также доступен в Cygwin, или как автономный установщик Windows. Для управления процессом, тем не менее, bash является королем.