Я установил подсистему 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» без явного запуска одной конкретной оболочки.