2015-05-18 2 views
3

Это простой вопрос, который мог бы раскрыть мое непонимание консоли ConEmu ...Использование Cygwin в ConEmu

Я недавно установил ConEmu и Cygwin, чтобы получить хорошую настройку интерфейса командной строки, чтобы имитировать мой OS X и Ubuntu настройки.

Я хочу, чтобы иметь возможность ls и использовать команды стиля linux в ConEmu от запуска приложения, и я считал, что задача CygWin в ConEmu обеспечит эту связь.

Что я делаю неправильно, что мешает мне использовать команды CygWin в ConEmu, такие как ls? PowerShell, раздражающе, кажется, связать ls с dir отлично ...

Прикрепленный моя задача в ConEmu настройки enter image description here

ответ

0

Добавление горячей клавиши в CygWin Bash, а затем выполнение горячей клавиши создало новую вкладку, в которой я мог бы использовать консоль CygWin.

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

0

Он должен автоматически поддерживать. Попробуйте перезагрузить и перезагрузить значения по умолчанию, если они не работают. Проверьте путь правильно. Если это также не работает, попробуйте добавить cygwin.bat вместо sh.exe. Дайте мне знать, если это сработает.

+0

Я пробовал cygwin.bat, но получил 'c: \ cygwin64 \ bin \ cygwin.bat 'не распознан как внутренняя или внешняя команда, операционная программа или пакетный файл. –

0

Ваш вопрос совсем не относится к ConEmu.

Подробнее об PATH переменной окружения и о том, как ОС выполняет команды. Узнать больше о PowerShell aliases ...

Вкратце. Когда вы запускаете задание PowerShell, ls.exe не выполняется, если вы запускаете ls из приглашения PS.

+0

Спасибо, что я подозревал, что' ls' был псевдоним для 'dir', но это не помогает мне использовать CygWin в ConEmu. –

+0

Как я уже сказал, это не относится к ConEmu. Удалите или замените псевдоним или добавьте бинарные файлы cygwin в PATH. – Maximus

+0

Вы говорите «используйте cygwin в ConEmu», но говорите о PowerShell. – Maximus

1

Я могу использовать Cygwin с Conemu, просто добавляя ту же команду, что cygwin добавляет на ссылку для рабочего стола.

C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico - 

И он работал так же, как и при непосредственном выполнении ссылки.