Я установил подсистему Linux для Windows 10. Она работает нормально, но я хочу изменить среду оболочки по умолчанию для этой подсистемы.
Я сделал sudo apt-get install fish
и тогда chsh -s /usr/bin/fish
. Но когда я запускаю bash.exe
в Windows, он всегда запускает bash (я думаю, что это предсказуемо).
Кто-нибудь знает аргументы, чтобы изменить это поведение?
isatty && exec fish
может стоить попробовать, когда вы полностью не в курсе реальных решений.
bash.exe
вы явно явно запускаете bash. Я не знаком с подсистемой Linux в Windows 10, но я ожидаю, что будет какой-то способ запустить оболочку «Linux» без явного запуска одной конкретной оболочки.