Я установил новый Cygwin: 1.7 и не смог создать консоль! вкладка Для Cygwin, как и раньше. Есть ли кто-нибудь, кто успешно использовал Cygwin внутри консоли?
Интеграция консоли и Cygwin
2 ответа
Я использовал Cygwin в ConsolePortable. Конечно, вы можете сделать это без cygwin.bat файл, просто поставить /путь/к/с Cygwin/бин/Баш --логин - в качестве оболочки. Существует гораздо больше гибкости, если вы используете файл bat, чтобы запустить его, Хотя; например, вы можете указать домашний каталог за пределами папки Cygwin. Предположения:
doc/unix/.bashrc
dev/ConsolePortable/Data/Settings/console.xml
dev/ConsolePortable/console.exe
dev/cygwin/cygwin.bat
изменить ConsolePortable/сведения/настройки/консоли.xml:
<settings>
<!-- console.xml -->
<console shell="..\cygwin\cygwin.bat" init_dir="..\cygwin" >
<!-- ... etc ... -->
</settings>
редактировать cygwin.летучая мышь:
echo off
SETLOCAL
set SHELL=/bin/bash
REM -> you can set home here if you don't want /cygwin/home/username, e.g. HOME=%~dp0..\..\doc\unix
bin\bash --login -i
ENDLOCAL
Да, я использую Cygwin с Console2. В настройках создайте вкладку со следующим значением оболочки:
C:\cygwin\bin\bash.exe --login -i`
вот и все (при условии, что вы установили Cygwin в каталог по умолчанию, в противном случае измените путь на bash.exe
соответственно).
лично я пошел еще дальше и установил каталог по умолчанию для Cygwin, используя это значение оболочки:
C:\cygwin\bin\bash.exe --login -i -c "cd /cygdrive/c/Users/Tom/Stuff/; exec /bin/bash"
вам нужно изменить /cygdrive/c/Users/Tom/Stuff/
часть к чему-то соответствующему для вашего архива система.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]