12 альтернатив стандартной командной строке и консоли PowerShell в Windows 8.1 и 10 | Белые окошки

Что будет с cmd

Глава проекта Windows Terminal Рич Тернер отметил, что cmd.exe не стоит использовать для взаимодействия с интерактивной оболочкой. Разработчик пояснил, что cmd.exe остается в системе, чтобы обеспечить совместимость со старыми скриптами и ПО, которое нельзя изменить. Но все же будущее – за PowerShell.

Тернер добавил, что Microsoft не намерена выпускать обновления CMD. Инструмент находится в режиме обслуживания. Это означает, что компания будет закрывать только критические уязвимости и реагировать лишь на самые серьезные инциденты, связанные с безопасностью.

Разработчик также признался: каждый раз, когда его команда вносила изменения в код CMD, что-то критическое оказывалось под угрозой. Так, когда создатели отредактировали формат строки с информацией об авторских правах, это привело к серьезным проблемам у OEM-производителей.

Clink

Один из самых простейших апгрейдов классической командной строки, ничем внешне от нее не отличающихся. Clink скорее следует рассматривать как расширение командной строки, а не её замену, хотя утилита умеет делать всё то же самое, что и штатный интерпретатор.

Прочие особенности инструмента:

  • Автозавершение строк и вывод доступных команд нажатием Tab.
  • Вставка текстового содержимого буфера обмена.
  • Сохранение истории предыдущих сессий и поиск по истории.
  • Поддержка функции отмены (Ctrl-_ или Ctrl-X, Ctrl-U) и прочих дополнительных «горячих клавиш, которых нет в CMD.
  • Поддержка Git, Mercurial, SVN, Go и P4.
  • Автозавершение по сценариям Lua.

Cmder

Распространяясь в двух портативных редакциях — Mini и Full, эта альтернатива командой строки на базе ConEmu и расширениями Clink делает упор главным образом на функциональность, более всего близкую к функциональности современных версий PowerShell.

Отметим лишь наиболее значимые функции этого инструмента:

  • Поддержка работы с вкладками.
  • Изменение цветовой схемы, настроек шрифтов, прозрачности, полноэкранный режим по умолчанию.
  • Сворачивание в трей.
  • Создание и использование алиасов.
  • Поддержка Unix-команд в полной версии.
  • Переключение в командную среду PowerShell.
  • Создание скриншотов окна консоли и дампов процессов.
  • Создание списка избранных команд и автозавершение команд при вводе.
  • Поддержка «горячих» клавишей и множество разных настроек.
  • Поддержка полнотекстового поиска с подсветкой.

Настроек и опций в Cmder так много, что даже бывалому пользователю, не понаслышке знакомому с командной строкой, придется повозиться не один час, чтобы изучить все возможности инструмента. Cmder бесплатна, но у нее есть один существенный недостаток — ограниченная поддержка Windows 10.

Colorconsole

Альтернативная командная строка с прицелом на использование цветовой гаммы, копирования и экспорта данных. Бесплатна, поддерживает русский язык интерфейса, есть портативная версия, имеет в верхней части окна текстовое меню. Дополнительные возможности приложения включают:

  • Сохранение содержимого консоли в файлы формата HTML, RTF и TХT.
  • Смена цветовой темы оформления.
  • Копирование и вставка обычными средствами Windows.
  • Форматирование шрифта, использование стилей.
  • Интеграция к контекстное меню Проводника.
  • Создание списка избранных команд.
  • Быстрый переход в каталоги из меню разделов.
  • Поддержка создание новых вкладок.
  • Поиск и замена текстового содержимого.
:/>  Устанавливаем гаджет календарь в Windows »

Conemu

Один из лучших эмуляторов командной строки с поддержкой вкладок и переключения в «режим»PowerShell. Обладая минималистичным интерфейсом, отличается гибкостью настроек, широким набором функций и простотой использования.

Традиционно отмечаем преимущества программы.

  • Поддержка вкладок.
  • Быстрый запуск избранных приложений.
  • Выделение и вставка текста с помощью мыши и клавиатуры, а также перетаскиванием.
  • Поддержка PowerShell и Bash, клиента PuTTY и т. п.
  • Вертикальная и горизонтальная прокрутка, полнотекстовый поиск.
  • Создание дампов процессов и скриншотов окна консоли.
  • Сохранение и просмотр журнала отладки.
  • Поддержка цветовых схем и прозрачности, изменение размера окна и шрифтов.
  • Поддержка импорта настроек через файл XML.

Из особенностей ConEmu следует отметить также, что по умолчанию программа всегда запускается с правами администратора. В программе можно выбрать русский язык, но часть элементов меню при этом так и останется на английском, что является ее основным недостатком.

Console2

Устаревшая, но всё еще исполняющая основное предназначение альтернатива командной строке Windows. Почти ничем не отличается от командной строки Windows 10, если не брать в расчет возможность создания отдельных вкладок, поддержки скроллинга и индивидуальных настроек, некоторые из которых в Windows 10 более не работают.

Consolez

Портативный аналог командной строки с упором на улучшенный визуальный рендеринг, наличие дополнительных меню и настроек.

Из особенностей ConsoleZ можно выделить:

  • Полноэкранный режим и поддержка вкладок.
  • Разделение окна консоли по вертикали или горизонтали.
  • Поддержка прозрачности и эффекта Aero Glass.
  • Включение функции учета регистра и полнотекстовый поиск.

Заявлена поддержка ConsoleZ Windows 8.1, но программа работает и в Windows 10 с некоторыми ограничениями.

Cygwin

И напоследок хотелось бы сказать пару слов о Cygwin — замечательном во многих отношениях инструменте, объединившим в себе возможности командных интерпретаторов Windows и Linux. Cygwin — это гораздо нечто большее, чем альтернатива командной строке, Cygwin — это целый пакет UNIX-утилит, портированных на Windows.

Cygwin в одинаковой мере поддерживает синтаксис Linux-  и Windows-интерпретаторов, подключение по SSH, работает с языками программирования C и C , Perl и Python, Fortran и Gambas, Ruby, CLISP и еще рядом других языков.

Внешне терминал мало чем отличается от обычной командной строки, впрочем, отвечающих за настройку внешнего вида опций в нём не в пример больше. «Недостатком»Cygwin является его относительная сложность, поскольку создавался инструмент явно не для начинающих пользователей.

Подводя итоги

Рынок альтернативного программного обеспечения не испытывает недостатка в аналогах штатным инструментам Windows, порою превосходя их как функционалом, так и удобством использования. На просторах интернета мы нашли еще дюжину подобных «заменителей», но большая часть из них безнадёжно устарела, а меньшая оказалась настолько специфична, что вряд ли заинтересует рядовых пользователей, для которых будет достаточно и Cygwin.

:/>  Расшифровка писков системного блока при включении

Ссылки на приложения: yadi.sk/d/t3LNBGjoUEmOOw

Fluent terminal

Эмулятор командной строки, отличающийся не только расширенным функционалом и настраиваемым интерфейсом, но и самой платформой, на которой он был разработан. Fluent Terminal является универсальным приложением, доступным для установки как из Windows Store, так и из автономного файла.

Отметим ключевые особенности терминала:

  • Поддержка PowerShell (по умолчанию), CMD, WLS и других командных оболочек, путь к которым задается в настройках приложения.
  • Поддержка нескольких вкладок, изменение их цвета и заголовка.
  • Полнотекстовый поиск.
  • Полнооконный режим и вызов дополнительных независимых окон.
  • Удаленное подключение по SSH и Mosh.
  • Быстрый запуск команд (встроенный аналог окошка Win R в Windows).
  • Копирование и вставка с помощью мыши.
  • Множество настроек, позволяющих изменять внешний вид терминала.

Hyper

От рассмотренных нами выше аналогов командной строки терминал Hyper отличается не столько функциональностью, сколько настраиваемым дизайном и расширяемостью. Приложение основано на базе Electron с использованием языков HTML, CSS и JS, настройки хранит в конфигурационном файле, который нужно редактировать вручную.

Особенности терминала:

  • Поддержка плагинов и тем оформления.
  • Использование вкладок, разделение окна по вертикали и горизонтали.
  • Полноэкранный режим работы и масштабирование текста.
  • Копирование и вставка с помощью мыши.
  • Поддержка команд PowerShell.

Для работы с некоторыми консольными утилитами Hyper нужно запускать с правами администратора. Так, если вы откроете терминал с правами обычного пользователя и вызовите утилиту diskpart, она запустится в классической командной строке.

Powercmd

Оболочка для командной строки, дополняемая областью графического интерфейса, в которой выводятся переменные окружения. Позволяет открывать дополнительные сессии командной строки во вкладках, расположенных вертикально и/или горизонтально.

Программой также поддерживается:

  • Полноэкранный режим, копирование и вставка текста из консольной области.
  • Изменение цветовых настроек.
  • Сохранение и восстановление предыдущих сессий.
  • Предпросмотр содержимого каталогов при вводе в консоль первого символа.
  • Полнотекстовый поиск и интеграция в контекстное меню каталогов.
  • Создание закладок и быстрый вызов команд из истории действий.

Приложение PowerCmd не развивается с 2021 года, но пока остается совместимым с популярными версиями Windows.

Take command и tcc

Take Command — полноценная замена штатному интерпретатору командной строки от разработчиков JP Software с множеством дополнительных функций и поддержкой более 200 команд, отсутствующих в стандартной командной строке.

Вот главные особенности приложения:

Terminus

Еще один претендующий на оригинальность терминал для Windows, Linux и Mac OS с поддержкой вкладок, подключения к серверу по SSH, расширяемостью и множеством настроек.

:/>  Backgroundtspan { white-space

Выделим главные особенности инструмента:

  • Поддержка синтаксиса PowerShell, bash, wls, cmdir, clink и Cygwin.
  • Включение и отключение расширений.
  • Применение цветовых тем, изменение уровня прозрачности окна.
  • Использование и настройка «горячих» клавиш.
  • Подключение по SSH.
  • Копирование и вставка текста.
  • Открытие нескольких вкладок и восстановление закрытых вкладок.
  • Интеграция в контекстное меню Проводника.

Как и Hyper, Terminus для работы с штатными консольными утилитами требует запуска от имени администратора.

Windows powershell заменяет командную строку в windows 10

Последняя сборка Windows 10 Insider получила заметное изменение – Windows PowerShell сменил популярную командную строку в основных частях операционной системы

Командная строка очень давно заняла свое место в ОС Windows, но начиная с

Windows 10 build 14971

, Microsoft делает ставку на Windows PowerShell в качестве основной оболочки для выполнения команд в ОС.

В результате PowerShell заменит командую строку в меню “Windows X”. Теперь при клике правой кнопкой мыши по меню Пуск, пользователи смогут запустить только Windows PowerShell. Дополнительно, в контекстном меню проводника Windows (при нажатии Shift правый клик мышью) старая командная строка больше не будет доступна.

Команда “cmd” в диалоговом меню “Выполнить” также будет запускать именно PowerShell. Таким образом, Microsoft сделала серьезные шаги по отказу от традиционной командной строки.

Командная строка еще доступна
На данный момент Редмонд предоставляет пользователям возможность по-прежнему использовать командную строку, но скорее всего в будущем от нее полностью откажутся.

Руководитель программы Windows Insider Дона Саркар сообщила о доступности обычной командной строки:

“Если вы предпочитаете использовать традиционную командную строку, то можете перейти в приложение “Параметры > Персонализация > Панель задач” и отключить опцию “Заменить командную строку оболочкой Windows PowerShell в меню, которое появляется при щелчке правой кнопкой мыши по кнопке “”Пуск” или при нажатии клавиш “Windows X”.

Упразднение командной строки является логичным шагом, потому что PowerShell предлагает расширенные функциональные возможности, которые стали результатом плодотворной работы Microsoft при разработке Windows 10.

На этой неделе Windows PowerShell отмечает свой 10-летний юбилей, и это отличный повод для осуществления перехода, хотя нововведение может понравится не всем пользователям.

Источник

Оставьте комментарий