Windows 7のCygwinでシェルを使用するための最良の方法に関する質問にすでに回答した人がいます。つまり、CygwinをC:\cygwin\bin\mintty.exe -
それと $SHELL = /bin/sh
/usr/bin/bash
デフォルトのシェルとしてminttyを起動するにはどうすればよいですか?
Windows 7のCygwinでシェルを使用するための最良の方法に関する質問にすでに回答した人がいます。つまり、CygwinをC:\cygwin\bin\mintty.exe -
それと $SHELL = /bin/sh
/usr/bin/bash
デフォルトのシェルとしてminttyを起動するにはどうすればよいですか?
回答:
それにはいくつかの方法があります。
bash
Saltonが述べたように、minttyのコマンドライン引数として指定します。SHELL
環境変数を/ 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] -
末尾に、-
私たちは、私は通常は画面のセッションを開始するログインシェルを取得します。