АЛЬТЕРНАТИВЫ И АПГРЕЙДЫ ДЛЯ CMD.EXE

 

Наверняка не один я считаю что стандартная командная строка Windows неудобна. В ней нет нормального copy-paste, нет вкладок и даже нет возможности по-человечески поменять размер окна. Кроме того, в самой Windows маловато консольных инструментов, и любители текстового режима, возможно, захотят получить доступ к мощному окружению UNIX. Для этого тоже есть свои решения.
microsoft не сильно заботит судьба командной строки. Оно и понятно: для большинства людей это совершенно бесполезная часть системы. К счастью, есть энтузиасты, не поленившиеся превратить стандартный cmd.exe в инструмент, который действительно можно использовать.

Сперва рассмотрим решения для тех, кто использует командную строку Windows и при этом не испытывает нужды связываться с виртуализацией или * nix-утилитами. Словом, начнем с самого простого и доступного.

CONSOLE (Console2)

Проект с незамысловатым названием Console, пожалуй, самая крутая и функциональная разработка для оптимизации cmd в Windows на данный момент. В отличие от родной оболочки системы, Console призвана быть удобной, понятной и предусматривает все те мелочи, которых многим так не хватает, например, после работы с Linux или Маc.

Нагляднее всего будет просто перечислить ключевые фишки софтины:
•Можно создавать множество вкладок командной строки в одном окне, с индикацией активности фоновой вкладки.
•Можно на лету изменять размер окна, как хочется, текст будет автоматически подгоняться под новый размер.
•Имеется функция copy-paste, а значит, можно спокойно копипастить информацию туда-сюда, как в обычном текстовом редакторе (выделить мышью нужный фрагмент можно, зажав клавишу , а вставить—через тулбар или через меню).
•Есть возможность выбирать любой из доступных для консоли шрифтов и настроить их сглаживание вплоть до ClearType.
•Можно запоминать размер окна и позицию на экране — при каждом запуске конфигурация будет та, что нужна пользователю. Прозрачность окна также имеется и настраивается, но реализована странно— во многих случаях текст становится нечитаемым.
•Работают всевозможные комбинации клавиш, которые можно настроить под себя.
•Можно создавать преднастроенные вкладки и прописывать комбинации команд, которые будут выполнены при открытии данной вкладки.
•Есть возможность подключения других интерпретаторов (bash и прочие)—а значит, и запускать сценарии на этих языках.

Разумеется, это далеко не полный перечень того, что умеет Console, но остальные нюансы лучше познавать на деле, тем более что программа распространяется свободно и совершенно бесплатно. Заметим, что, поработав с Console хотя бы раз, уже сложно представить себе работу без нее. К сожалению, некоторые пользователи жалуются на скорость работы программы.

Кстати, для тех, кто больше доверяет платным и серьезным решениям, есть очень похожая на Console альтернатива —

PowerCmd

По функциональности Console и PowerCmd схожи, только у последней различных «свистелок» и удобств еще больше:
•Сильная сторона —возможность располагать консоли не только в виде вкладок, но и в виде областей одного экрана. При этом можно разместить до четырех терминалов.
•Можно вести логи вводимых команд, искать по ним.
•Можно запоминать пути и папки в виде избранного с занесением в избранные закладки.
•Предусмотрены различные настройки интерфейса: меняется фон, изменяются шрифты,нумеруются строки.
•Поддерживается автодополнение.
•Доступна подсветка синтаксиса.
•Есть возможность запоминать активные сессии.

Однозначно оправдать ценник в 30 долларов у PowerCmd я не могу — при желании Console можно расширить до нужного уровня, да и упирается все в конечном счете в конкретные потребности пользователя.

Ну и в заключение хотелось бы напомнить  о еще одном полезнейшем инструменте, хотя его и нельзя назвать «простой оптимизацией cmd». Данное решение пригодится тем, кто желает объединить возможности Linux и Windows, или тем, кто по каким-то причинам не может установить Linux на своем компе, но в нем нуждается.
Cygwin — это UNIX-подобная среда и интерфейс командной строки для Windows, позволяющая объединить Windows и UNIX без использования виртуализации (что немаловажно). По сути, это не что иное, как набор утилит из мира *nix, портированных на Windows. Что конкретно устанавливать помимо базовой системы, каждый решает сам для себя — выбор огромен. Но так как мы сегодня занимаемся оптимизацией командной строки, нас интересует именно этот аспект Cygwin.
В общем-то, Cygwin превращает командную строку в удобный UNIX-терминал, к какому привыкли поклонники Linux и Мае.
Все UNIX-команды будут работать и здесь, так же, как работают и многие никсовые утилиты. Однако сама командная оболочка, увы, остается практически без изменений. Cygwin решает проблему отсутствия команд и синтаксиса, но удобство работы все равно оставляет желать лучшего…

Понравилась статья? Поделись с друзьями!

Возможно вам будут полезны :

2 thoughts on “АЛЬТЕРНАТИВЫ И АПГРЕЙДЫ ДЛЯ CMD.EXE

    • Да. довольно функцинальная штука. спасибо ) Хотя уже привык к console2. Но внимание на нее обратить конечно стоило бы.

      Reply

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*


*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>