2012-02-03 8 views
2

別のウィンドウで開く最初のcygwinシェルのコマンドラインから2番目のcygwinシェルを起動するにはどうすればよいですか? 「bash --login -i」 を試しましたが、明らかに現在のウィンドウで起動しました。独自のウィンドウ内に新しいcygwinshellを追加

+0

'screen'をチェックアウトしましたか? CygとLinuxの両方のディストリビューションで、複数のウィンドウを実行するために使用します。 – AlG

答えて

5

シェルウィンドウの意味によって異なります。

cygstart "/cygdrive/C/windows/system32/cmd.exe \k 'bash.exe -i'" 

それとも単にこれは動作するはずです::

cygstart bash 

を別の作業溶液は、(多少面白い)である:

cmd /c start cmd /k 'bash -i' 
を、デフォルトの設定だ場合は、発行することができますので、それは、 cmd.exeを使用しています

しかし、推奨される解決策は何かをより良いものにすることです(例:Console2、rxvt(cygwin ...の一部)。

+0

ありがとう! "シェルウィンドウ"とは、次のことを意味します。MS Windowsに新しい対話型ウィンドウが開き、新しいcygwinシェルが含まれています。新しいシェルウィンドウを起動するために使用された古いシェルウィンドウはまだ存在し、ブロックされていません。 "cygstart bash"は解決策のようですが、他のものは独立した独立したウィンドウを開きません。 – Helmholtz42

+0

問題が解決した場合は、回答が受け入れられたことを示す必要があります。 –

+0

もちろんこれを読んでください:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –

関連する問題