Я установил Cygwin, чтобы разочароваться, что bash по умолчанию работает в "cmd.exe". Я погуглил и нашел Console2 . Это не очень хорошо разработанное приложение, так как внесение корректировок немного болезненно, хотя в большинстве случаев оно работает хорошо.
Я все еще ищу лучший способ выжить в среде Windows, поскольку даже консоль 2 иногда дает сбой, например, при попытке изменить размер моего терминала при редактировании в vim, и есть множество других неприятностей, которые меня действительно не устраивают.
Любые идеи? Я пытался использовать Cygwin через PuTTY, и это было столь же плохой пользовательский опыт.
Ответы:
MinTTY - здесь .
Это делает Cygwin полностью пригодным для использования в Windows. Я был бы потерян без этого. Основан на оригинальном коде PuTTY, но интегрируется прямо в Cygwin (и фактически в комплекте с Cygwin).
Начни с
Или где-нибудь, где вы его установили. «-» является ключевым.
Также есть несколько других полезных дополнений для Cygwin, одним из которых является apt-cyg . Это не идеально, но лучше, чем запускать setup.exe каждый раз, когда вы вспоминаете, что пропустили пакет.
Даже с Cygwin / X я все еще использую MinTTY в качестве основного терминала (я ненавижу полосы прокрутки на xterm).
источник
Возрождение старой темы; Тем не менее, я наткнулся на это, делая свой собственный поиск. Так что вместо создания новой темы - вот что я нашел:
http://babun.github.io/
Он быстро устанавливается и настраивает среду для вас, что замечательно, и устанавливает
pact
(менеджер пакетов, похожий на yum / apt-get)Используется
mintty
как консоль.В целом, я бы сказал, что это отличный проект, и чем больше людей его используют, тем лучше он станет.
источник
Установите Cygwin / X и используйте xterm. (И тогда вы, вероятно, захотите либо их версию,
gvim
либо родную версию Windows.)источник
Кроме того, вы можете попробовать AndLinux и работать с реальным терминалом.
источник
я добавил
C:\cygwin\bin
(путь установки Cygwin) к переменной окружения системы:Path
. Это решает две проблемы:cd
нужно в определенную папку (перейдите в папку, нажмите<alt+d>
, введитеcmd
и нажмите<enter>
)источник
Я понимаю, что это очень старо, но, поскольку все изменилось, ConEmu является лучшим на мой взгляд. Это позволяет мне запускать все разнообразие оболочек с вкладками с массивной настройкой, горячими клавишами и т. Д. Мой основной вариант использования - это серия именованных экземпляров Cygwin zsh.
https://github.com/Maximus5/ConEmu
источник
Я использую Poderosa .
Это прекрасно работает с Cygwin.
Он имеет специальную кнопку для запуска терминала Cygwin, будучи одновременно способным терминалом. Это терминал с вкладками, он имеет возможность отправлять команды на все ваши вкладки (используя плагин), отображать профили (цвет текста / фон) за сеанс, копировать по выбору и т. Д.
Я в основном использую его для тестирования
awk
/sed
скриптов на Cygwin перед запуском на сервере.источник
Чтобы ответить на более широкий вопрос о выживании на Windows-боксе из мира Linux, я бы хотел порекомендовать MobaXterm от Mobatek. Это автономное приложение для Windows, работает на Windows 7 и 8 и включает в себя плагин для Cygwin. Вы получаете хорошую широкую консоль, которую вы не получаете от предварительно упакованного Windows cmd.exe. Вы можете легко создавать сессионные оболочки для Linux-блоков с вашего компьютера с Windows. У него есть возможности X-сервера, поэтому вы можете запускать приложения для Linux и обслуживать их локально в Windows.
Моя основная машина на работе - (к сожалению) Windows. Но я могу довольно легко получить доступ к удаленным Linux-блокам и работать с ними, используя мои любимые графические интерфейсы - все это довольно неплохо появляется в Windows. Быстрые примеры того, что я запускаю, включают gtkterm, gedit и Eclipse.
Я не имею никакого отношения к компании. Просто очень довольный клиент, который просто любит, как легко установить и использовать. Загрузите автономную версию, запустите исполняемый файл, и вы сразу же отправитесь в путь. Шутки в сторону. Home Edition работает так же хорошо, как и Pro Edition, с некоторыми ограничениями по количеству сеансов, с которыми я, честно говоря, никогда не сталкивался, пока не стал платным клиентом.
источник
Лично я не думаю, что, к сожалению, есть отличное решение для Windows. Я решил установить пакет Windows gvim и использовать его для большей части моего редактирования (он добавляет хорошую опцию в меню правой кнопки мыши, чтобы открываться с Vim).
Что касается CLI, вы можете продолжать использовать bash, если хотите. Другие варианты включают Windows PowerShell . Я не удосужился изучить это, но я слышал, что это довольно хорошо.
Последнее решение - запустить виртуальную машину в VirtualBox или VMWare Workstation. Может быть не идеальным, но он позволяет вам получить Linux и редактировать / манипулировать файлами из Windows через SMB Share или Shared Folders.
источник
rxvt
это мило.Из моего блога (в настоящее время отключен, благодаря кешу Google!):
Мой приятель Билл сказал мне, что теперь есть команда Cygwin xhere и команда chere, которая сделает все добавления реестра для вас. Поэтому запустите Cygwin в стандартной оболочке (с правами администратора) и введите:
chere -i -af -t rxvt -o "-bg black -fg white -sr -sl 1000 -fn \"FixedSys\" -ls" -s bash -e "Bash prompt here"
Вы можете изменить -af на -cf для текущего пользователя, только если у вас нет администратора на машине.
Поскольку он был достаточно любезен, чтобы дать это мне, я дам вам его команду, которая серьезно ранит мои глаза. :) Я также предпочитаю размер по умолчанию и расширяю его при необходимости.
chere -i -af -t rxvt -o "-ls -sr -sl 1000 -bg grey70 -fg black -geometry 120x65+300+15 -fn 10x16 -title Bash" -s bash -e "Bash prompt here"
источник