Я использую Bash в течение многих лет, и мне действительно нравится iTerm. Есть ли способ получить такой уровень удобства использования консоли для Windows от Micosoft?
Под этим я подразумеваю завершение вменяемых вкладок, историю (даже если вы закрываете терминал), поиск и т. Д., А также размер терминала, который я могу изменить, с вкладками, красивыми шрифтами и т. Д.
У меня был точно такой же вопрос. Некоторое время я пользовался консолью, и все было в порядке.
Однако я узнал о Git Bash . Если вы устанавливаете Git для Windows, вы получаете это приложение под названием Git Bash, которое предоставляет консольное окно, в котором работает bash. Это круто Я использую это в течение нескольких месяцев.
Может показаться нелогичным установить Git (систему контроля версий), чтобы получить приличную консоль, но она работает.
источник
bash
работает оболочка.Я лично предпочитаю Cmder, который является комбинацией всех предыдущих ответов.
Это идет с полезными псевдонимами bash и git, которые я придерживаюсь по сей день:
Поддержка копирования / вставки с помощью CTRL+ cи CTRL+ vс интуитивно понятным выбором мыши (сверху вниз для выбора строки за строкой и снизу вверх для выбора блока).
Он поддерживает вкладки и настраиваемые разделенные панели, что позволяет использовать Powershell, Git bash и т. Д. В одном экземпляре.
Можно настроить действие контекстного меню для открытия вкладки консоли в текущем каталоге.
источник
Мои два (поздних) цента:
Начиная с юбилейного обновления Win10, вы получаете реальную среду выполнения Linux в Windows с консолью bash. Они называются соответственно «Подсистема Windows для Linux» и «Bash на Windows».
Вот как это установить: http://www.pcworld.com/article/3106463/windows/how-to-get-bash-on-windows-10-with-the-anniversary-update.html
Это позволяет выполнять большинство команд Linux и двоичных исполняемых файлов в режиме консоли. Он основан на Ubuntu 14.04. Пользовательский интерфейс (окно, настройки и т. Д.) Все еще в значительной степени старый cmd, поэтому не очень удобно управлять несколькими консолями и т. Д.
Кроме того, мой любимый MobaXterm: http://mobaxterm.mobatek.net/
Это утилита для Windows, которая делает много вещей довольно хорошо, в частности:
И многое другое ...
Это бесплатно с некоторыми ограничениями, и есть «по цене» (IMO) по разумной цене или что-то в этом роде.
Как разработчик, которому часто приходится управлять удаленными серверами и подключаться к ним, это бесценный инструмент.
источник
console-2 GUI + Cygwin = 99% от iTerm.
источник
Я на самом деле предпочитаю ConEmu чуть больше, чем Console2, и он должен иметь функции изменения размера, вкладок и шрифтов, которые есть и у других (кроме CMD!: P).
Он просто имеет другие дополнительные функции, которые я не могу перечислить прямо сейчас, настраивая горячие клавиши для переключения вкладок, делает его более интуитивным, более специализированное меню настроек и панель вкладок, и определенно список задач, к которым вы можете добавить предустановленные конфигурации, на начало добавления параметров, которые ConEmu понимает и изменяет свое собственное окно.
Вы можете получить достойное (на мой взгляд) завершение вкладки, которое, я думаю, вы имеете в виду только из bash. Не уверен насчет истории, но опять-таки fish / bash дает вам историю, которую вы можете просмотреть с помощью клавиш со стрелками и т. Д. Вы можете стать еще лучше (также, на мой взгляд :) Завершение вкладки и просмотр истории с помощью оболочки рыбы !
Для ConEmu разработчик действительно хорошо осведомлен о проекте, и ему кажется, что он хорошо понимает, как разработать приложение, которое бы имело все эти функции и предоставляло хороший пользовательский интерфейс, при этом оставаясь стабильным и несколько быстрым. скорость.
Я также определенно использую глобальную горячую клавишу, чтобы окно появилось, всегда имея мои обычные настройки вкладок в окне, и вы также можете комбинировать консоли в одном и том же виде!
Если вам захочется работать, вам может понадобиться поддержка UTF-8. Процесс не так сложен, как поиск и применение патчей, просто установка шрифтов через хост и эмулятор окна терминала. ConEmu - это то, о чем я говорю, это хост окна терминала. Возможно, я установил шрифт, который может отображать больший диапазон символов для ConEmu или для командной строки Windows по умолчанию, не может вспомнить, какой или имя шрифта O_o. Если вам нужна другая помощь, вы можете попробовать эту страницу: ConEmu - поддержка Unicode
При этом я склонен запускать Cygwin, так как я знаком со многими утилитами на основе Linux / GNU, использую fish / bash, когда могу, и cmd, когда не могу для определенных задач.
PS Стиль Quake всегда веселый, если ты готов к этому;)
источник
Я не использовал их лично (Mac OS X мой ежедневный драйвер), но быстрый поиск обнаружил следующее:
win-bash , gnu-bash и unxutils .
источник
Если вы работаете в Windows 10, вы можете (август 2016 г.) использовать «BASH в Ubuntu». Он либо добавляется в ОС, либо доступен как функция. (По состоянию на «Юбилейное обновление»). Я не исследовал это.
Однако я рекомендую PowerShell, если вы занимаетесь чем-то вроде системного администрирования в среде Windows. Microsoft уже сделала это основой всех своих продуктов. Обучение PS является практически обязательным требованием для системных администраторов в среде Windows.
источник
Babun:
Вы должны взглянуть на Бабун ! Я парень из Linux, и это первая программа, которую я устанавливаю на свои машины с Windows. Это очень хороший редук Cygwin, и его установка так же проста, как и любой другой установщик .msi.
По умолчанию оболочкой является zsh, что мне очень нравится, но вы можете легко изменить это на bash, и bash также предустановлен с Babun.
источник
Я нашел MobaXterm. Здесь бесплатное издание вы можете попробовать.
источник