Сейчас прочитал на хабре тему "Администрирование → Переносим функциональность bash в cmd.exe". И признаюсь, последний раз я так радовался утилите Xshell. Поясню, на винде убогая недоконсоль cmd.exe, и после терминала Linux, чувствуешь себя в ней калекой. Почему-то мелкомягкая корпорация за весь свой период эволюции оставила консоль в зачаточном состоянии, видимо решила, что она не нужна. Ещё слышал, что в W10 вроде бы кинулись к башу, и начали клясться в любви к линуксу, но оставим это за рамками этой статьи. Итак, имеем машину под Win7, и хотим добавить ей немного линукс-уюта.
Улучшение функционала cmd.exe и добавление в windows команд из linux.
1) Необходимо поставить clink - (http://mridgers.github.io/clink) После его установки, вы по-прежнему запускаете cmd.exe, но получаете дополнительный функционал. Например: вставка из буфера Ctrl-V, поиск по истории введённых команд (Ctrl-R/Ctrl-S), удаление строки слева от курсора и вставка её обратно (Ctrl-U/Ctrl-Y), Undo (Ctrl-Z), дополнение не польностью введённых команд по TAB. Полный список горячих клавиш по (Alt-H).
2) Для повышения возможностей консоли Win установить пакет утилит unxutils (https://sourceforge.net/projects/unxutils) Содержимое архива UnxUtils.zip распаковать в какой-либо каталог и
добавить в переменную среды PATH путь к usr\local\wbin\, т.к. именно там
хранятся исполняемые файлы. Например c:\progs\UnxUtils\usr\local\wbin\
После этого дополнительные команды станут доступны из cmd.exe. Например:
pclip | sed "s/string1/string2/g" | gclip
Получить из буфера обмена строку | Заменить string1 на string2 | Отправить результат в буфер обмена. В линукс такие фокусы норма, научим этому и б-гомерзкую винду. Проверено лично на Win7.
В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи.
Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.  
( Регистрация,   Вход).