Альтернативы стандартной win-cmd | USeTi-Labs

Почему стандартная консоль это плохо

По мотивам моего прошлого поста начал задумываться о смене стандартной виндусячей консоли на что то более удобоваримое. Зачем мне это? – Возможно это исключительно мои извращенческие проблемы. Главная из них – у стандартной консоли сносит крышу от тех нестандартных раскладок которыми я пользуюсь.

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

https://www.youtube.com/watch?v=TFE74S40WoI

Да что там говорить – стандартная консоль не менялась со времен Windows NT и вшита так глубоко что ее лучше не трогать. Но вот поискать что то, что поможет жить лучше и удобнее в виде надстройки над ней можно, а иногда даже нужно.

Far manager – наверное одна из самых старых надстроек над консолью, как и в его предшественниках – Norton Commander и Dos Navigator, в нем можно запускать и выполнять консольные команды. Для того чтобы поддерживалось изменение размера окна в фаре есть своя надстройка над стандартной консолью. Надо сказать – она не сильно отличается от стандартного окна консоли.

Отчасти недостаток функционала компенсируется функциями фара. Например в встроенном текстовом редакторе нормально работают копирование и вставка. Это подходит для редактирования скриптов но мало пригодно для запуска разухабистых команд-конвееров. (Да, представляете – в windows тоже есть конвеерная обработка консольных команд и я пользуюсь такими извращениями).

В общем и целом, Far manager – это скорее замена стандартному windows explorer чем командной консоли. Но как командной консолью им тоже можно пользоваться.

Это не замена wincmd –

 это другой интерпретатор, другой язык скриптов и другие команды. Это командный интерпретатор, позволяющий выполнять отдельные функции содержащиеся в сборках .NET. Это не делает командную консоль более удобной. Просто предоставляет больше возможностей для управления. Большую гибкость при написании скриптов. При желании powershell.exe можно запустить в любой другой указанной здесь программе и она будет работать.

Cygwin – это, вообще говоря, слой совместимости с unix для

 windows. И одним из его компонентов является MinTTY – оконный интерфейс командного интерпретатора. В нем нормально работают копирование-вставка. Но нет других вкусностей. Как плюс – основным командным интерпретатором является не cmd а sh. А при наличии прямых рук и бубна можно поставить zsh и вообще любой шелл на ваш выбор. Модно даже поставить иксы и запустить xterm например. Но зачем делать из винды линукса. Лучше просто снести виндуса и поставить линукс.

Nihongo Yet Another {OS/2|OSes|Open} Shell 

Изначально это был пункт из раздела “на поржать”.

 Но программка в принципе оказалась вполне работоспособная. Хотя и в достаточной степени извращенная. Как впрочем и все что делают японцы. Это такая себе надстройка над стандартной cmd, добавляющая к ней функционал. Например копирование и вставку. И, да, как я мог забыть про кавайную иконку.

:/>  Устройство synaptics не найдено как установить

Строго говоря это не замена стандартной консоли – это

 средство для удаленного подключения к ней. По telnet или ssh. Но кто мешает нам подключиться к локальной машине? У меня двоякое чувство от подобного вида костылей. Я вот так сразу не смогу сказать как ето в плане безопасности. Но на мой взглад это сродни диалапу через ip-телефонию.

Ну и да, в консоли нормально работает копирование и вставка, консоль можно развернуть на весь экран.

Это уже более серьезно и ближе к тому что хочется.

 Полноценная надстройка над консолью с поддержкой табов и копирования. Куча настроек в файле конфигурации и сырая форма конфигуратора. Конфиг тоже выглядит как поделка студента-второкурсника. К тому же полное отсутствие документации. В стандартном файле хэлпа – исключительно скриншоты конфигуратора. При етом большая часть настроек доступна только из файла конфига.

Довольно похож на Console2(внешне). Помимо табов умеет

 сохранять вывод команд в файл. Искать по введенным командам и выводу. А так же выводить несколько сессий в одном окне (сплиты). Но сплиты можно сделать только нескольких, заранее определенных конфигураций. Еще ближе к идеалу. Собственно и был бы идеальным вариантом если бы не страшные глюки связанные с правами запуска. Если программа стартует из под ограниченной учетной записи – глючит и выдает страшнючие сообщения об ошибках. Такое впечатление что разработчик не особо заморачивался тестированием программы.

Первый раз, когда я увидел скриншот этой программы мне вспомнился старый, бородатый анекдот –

Что будет если виндусовуму программисту поручить написать утилиту find?
Он к ней кофеварку прикрутит.

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

Табы и сплиты. Поиск и сохранение вывода команд. Стабильная работа… И за все это – 99.95$.Истинное воплощение Microsoft way. В прочем 30 дней программа работает бесплатно без каких либо ограничений. Если отключить лишние свистелки, то на нее можно смотреть без содрогания, а расширения стандартного cmd script так просто заслуживают внимания.

Например с этими расширениями из командной консоли можно отправлять сообщения электронной почты или в джаббер. Или делать запросы к базам данных sql. Запускать такие скрипты потом можно в бесплатной, урезанной версии командного интерпретатора.Не идеал но пока что лучшее на что наткнулся.

6 лучших эмуляторов терминалов для windows 10

Один из лучших инструментов для людей, нуждающихся в доступе к данным на учетных записях Unix из Windows , ZOC Terminal,  не бесплатный ($ 79,99), но он по-прежнему является отличным вариантом для более продвинутых пользователей.

:/>  dthumb как открыть на андроид - Все о Windows 10

Одним из его ключевых преимуществ является вкладка, поэтому вы можете одновременно запускать несколько сеансов терминала через SSH, telnet, QNX и другие терминалы. Он наполнен командами и отлично настраивается в соответствии с вашим личным стилем работы с терминалами.

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

Windows command prompt alternatives – page 2 | alternativeto

Windows Command Prompt is described as ‘Command Prompt, also known as cmd.exe or cmd (after its executable file name), is the command-line interpreter on Windows NT, Windows CE, OS/2 and eComStation operating systems’ and is a popular app in the OS & Utilities category. There are more than 25 alternatives to Windows Command Prompt for a variety of platforms, including Windows, Linux, Mac, BSD and clink. The best alternative is cmder, which is both free and Open Source. Other great apps like Windows Command Prompt are ConEmu (Free, Open Source), PowerShell (Free, Open Source), MobaXterm (Freemium) and Hyper (Free, Open Source).

Аналоги windows command prompt – 9 похожих программ и сервисов для замены

PowerShell (включая Windows PowerShell и PowerShell Core) представляет собой среду автоматизации задач и управления конфигурацией от Microsoft, состоящую из оболочки командной строки и соответствующего языка сценариев, созданного на основе .NET Framework.

Windows PowerShell – это расширяемая оболочка командной строки и связанный язык сценариев от Microsoft. Windows PowerShell интегрируется с Microsoft .NET Framework и предоставляет среду для выполнения командлетов, которые являются специализированными классами .NET, реализующими определенную операцию, сценариями, которые составляют композицию командлетов вместе с императивной логикой, исполняемыми файлами, являющимися автономными приложениями. Они работают путем доступа к данным в разных хранилищах данных, таких как файловая система или реестр.

Запуск консоли conemu

Не буду долго разглагольствовать, что и как здесь можно делать. Для новичка достаточно ввода команд, таких же как в командной строке Windows. Кто захочет разобраться, тот разберется. Первое, что хочется сказать, ConEmu поддерживает не только консольные приложения, типа cmd, PowerShell, bash и прочие, но и графические – блокнот, сетевую программу PuTTY, Gvim и многое другое. Между ними можно переключатся с помощью клавиш или мышкой по табам.

Настройки conemu

https://www.youtube.com/watch?v=IBnf_lHxPdE

Чтобы попасть в настройки нужно нажать в крайнем правом углу на три полосочки и выбрать пункт «Settings».

Откроется окошко просто со всевозможными настройками. Слева можно видеть большое количество разделов. По умолчанию всё на английском языке, поэтому нужно в параметре «Interface Language» выставить значение «ru: Русский». Дальше можно изменять параметры.

:/>  Antimalware Service Executable что это Windows 10, как отключить? - подробная информация

Скажу сразу, что не все настройки переведены на русский, а если вы не знаете их предназначение, посмотрите в справочнике или вообще не трогайте.

Обзор оболочки conemu

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

  • Простота интерфейса – доступны табы, где структурировано выдана информация активного окошка с процессом. Например, если на вкладке происходит какое-то действие, не нужно на нее переключаться, чтобы узнать о состоянии, все видно и так невооруженным глазом. Почти все элементы окна активны и за что-то отвечают. Кстати говоря, интерфейс поддерживает большое количество языков, в том числе русский.
  • Минимум элементов – терминал в главном окне имеет только табы и строку состояния, все. Больше ничего и не нужно. При этом эти элементы можно отключить в настройках.
  • Переносимость – программу можно импортировать со всеми настройками в файл xml и использовать на любом ПК.
  • Текст – работа с вводом текста здесь безупречная. Любые манипуляции производятся как с помощью мышки, так и клавиатуры.
  • Цвета – можно настроить цвет любых элементов окна, к примеру, для PowerShell, Far Manager и многое другое. Все необходимо есть в настройках. (Заменяем командную строку на PowerShell в Windows 10)
  • Интеграция – ConEmu встраивается в элементы Windows с полной совместимостью.
  • Запуск программ – настройка запуска любых приложений через ConEmu. Добавляем ее в быстрый запуск и открываем. Не нужно даже ничего лишнего вводить.
  • Настройки – очень гибкие. Можно настроить всё как угодно пользователю, хотя новичок не совсем разберется со всеми опциями, но там есть русский язык и это облегчит задачу.

Заключение.

Полноценного аналога iTerm2 под виндуса я так и не нашел. Тут похоже две причины – не нужен виндусовым админам удобный терминал, они привыкли к кривоватым консолям mmc и не менее кривым стандартным командным консолям. А вторая причина в том, что полноценно заменить стандартную консоль нельзя – она слишком глубоко вшита в опреационную систему, можно только подключиться к ней, перенаправить ее вывод и ввод и работать с ними.

За сим раскланиваюсь,Всегда Ваш.

Оставайтесь тунцами.

Вывод

Пользователю, который часто использует командную строку для выполнения стандартных и нестандартных задач инструмент ConEmu может сильно понравиться. Этот терминал чем-то схож с тем, что есть в Linux. Настроек здесь тоже уйма, а значит мало кто останется равнодушным к данному проекту.

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

Adblock
detector