Ich habe das Linux-Subsystem für Windows 10 installiert. Es funktioniert einwandfrei, aber ich möchte die Standard-Shell-Umgebung für das Subsystem ändern.
Ich habe sudo apt-get install fish
und dann chsh -s /usr/bin/fish
. Aber wenn ich bash.exe
in Windows starte, startet es immer die Bash (ich denke, es ist vorhersehbar).
Kennt jemand Argumente, um dieses Verhalten zu ändern?
isatty && exec fish
kann den Versuch wert sein, wenn Sie keine tatsächlichen Lösungen mehr haben.
bash.exe
Sie offensichtlich explizit Bash. Ich bin mit dem Linux-Subsystem in Windows 10 nicht vertraut, aber ich würde erwarten, dass es eine Möglichkeit gibt, eine "Linux" -Shell zu starten, ohne explizit eine bestimmte Shell zu starten.