Там уже один отвечал на вопрос, как лучше всего использовать оболочку с Cygwin в Windows 7 . То есть начать Cygwin сC:\cygwin\bin\mintty.exe -
С этим $SHELL = /bin/sh
Как запустить mintty в /usr/bin/bash
качестве оболочки по умолчанию?
Там уже один отвечал на вопрос, как лучше всего использовать оболочку с Cygwin в Windows 7 . То есть начать Cygwin сC:\cygwin\bin\mintty.exe -
С этим $SHELL = /bin/sh
Как запустить mintty в /usr/bin/bash
качестве оболочки по умолчанию?
Ответы:
Есть несколько разных способов сделать это:
bash
в качестве аргумента командной строки mintty, как упомянул Солтон.SHELL
переменную среды Windows в / usr / bin / bash.Из справочной страницы mintty (1):
INVOCATION
If a program name is supplied on the command line, this is executed
with any additional arguments given. Otherwise, mintty looks for a
shell to execute in the SHELL environment variable. If that is not
set, it reads the user's default shell setting from /etc/passwd. As a
last resort, it falls back to /bin/sh. If a single dash is specified
instead of a program name, the shell is invoked as a login shell.
/etc/passwd
перезаписывается (иногда?) при обновлении с установкой Cygwin.
-
? Поговорим о том, что трудно гуглить ..
/path/to/mintty.exe [-i icon-file] -
, с трейлингом-
мы получаем оболочку входа в систему, которую я обычно запускаю сеанс экрана.