Сегодня перепробовал несколько программ — заменителей или расширителей стандартному cmd.exe. Зачем? В течении дня пользуешься разными command line инструментами, которые надо выполнять в разных папках. Можно открыть несколько cmd или FAR-ов, но переключение между ними – сил нет, хочется чего-то компактного и красивого (двух возможных шрифта в системе для всех консольных приложений маловато).
1. NYAOS (NYACUS,NYADOS,NYAOS-II) is the enhanced command line shell for Windows, DOS, OS/2.
Для Windows XP ничего нового за исключением подсветки файлов разными цветами. Опция auto-complete и в стандартном приложении cmd работает как надо.
· Line editor like tcsh. On NYACUS,NYAOS-II , able to read/write clipboard.
· History like VZ-editor or tcsh-like.
· Support OS : DOS, Windows95, 98, Me, NT, 2000, XP, OS/2 Warp
· Built-in color
· Alias and Function
· key-binding custom
· Even if longer string than screen width, command-line scrolls.
· Backquote like tcsh
· Filename completion
Какие доступные функции существуют, и какие alias можно задать, я не нашел. В японском я не силен, а увидеть 60% документации на английском мне не довелось. Хотя backquote like tcsh могло быть полезным, но cmd разрешает редактировать и так длинные строки.
2. Power Shell
http://www.microsoft.com/windowsserver2003/technologies/management/powershell/download.mspx
Просто монстр, да и работает как-то медленно (вывод на экран подтормаживает). Хотя с точки зрения написания скриптов под него, стоит присмотреться. Но не сейчас, темно-синий фон убил желание продолжить разбираться с ним. К счастью фон можно поменять, как и для всех консольных приложений. Все-таки если набрать волшебное слово help, то можно найти например того чего мне хватало ранее и приходилось пользоваться утилитами из cygwin – например команда tee встроена. А команда grep отсутствует. Если ввести ‘man tee’ результат будет такой же, как и для ‘help tee’.
3. bash, win bash
Для скриптов – может быть, но для моих текущих задач не подходят.
4. Console2
http://sourceforge.net/projects/console
Возможности все те же самые, что и cmd, но с возможностью открыть несколько tab-ов и настроить эти tabs под свои нужды. Второй плюс – выбор шрифта для приложения (Windows XP больше двух не предлагает). Минусы: нет истории введенных команд (большой минус), сидит в трее, но присутствует на панели задач. В общем, за исключением табов и выбора шрифта по большому счету и нет ничего. Но на первый раз сойдет. Тем более что проект развивается, за это месяц уже два новых билда.