Уж не знаю, про какой дизайн вы говорите, когда речь идет о текстовом интерфейсе =)
На винде, честно говоря, даже не нашел как можно создать пустой файл через консоль.
О, этому я вас даже могу бесплатно
научить.
По сабжу. Тот же Git исторически работал через
сygwin (который представлял собой собранный под Windows ряд GNUтых программ + сам bash).
Но теперь в Windows (10) есть
Linux-подсистема (WSL), в которой вполне себе работает
touch
,
find
,
grep
,
sed
,
awk
, нормальный
ssh
и куча всего остального (а чего нет, то ставится через
sudo apt-get install $package_name
). Но главная фишка: нативная поддержка линуксовых бинарников.