Я встановив підсистему Linux для Windows 10. Це прекрасно працює, але я хочу змінити середовище оболонки за замовчуванням для підсистеми.
Я sudo apt-get install fish
і тоді chsh -s /usr/bin/fish
. Але коли я запускаю bash.exe
в Windows, він завжди запускає баш (я думаю, що це передбачувано).
Хтось знає аргументи, щоб змінити таку поведінку?
isatty && exec fish
можливо, варто спробувати, коли ви повністю не втілюєтесь у реальні рішення.
bash.exe
ви, очевидно, явно починаєте баш. Я не знайомий з підсистемою Linux в Windows 10, але я би сподівався, що існує якийсь спосіб запустити оболонку "Linux" без явного запуску однієї конкретної оболонки.