Saya telah menginstal subsistem Linux untuk Windows 10. Ini berfungsi dengan baik, tetapi saya ingin mengubah lingkungan shell default untuk subsistem.
Saya lakukan sudo apt-get install fishdan kemudian chsh -s /usr/bin/fish. Tetapi ketika saya mulai bash.exedi Windows, selalu memulai bash (saya pikir itu dapat diprediksi).
Adakah yang tahu argumen untuk mengubah perilaku ini?
isatty && exec fishmungkin patut dicoba ketika Anda benar-benar keluar dari solusi yang sebenarnya.
bash.exeAnda jelas eksplisit mulai bash. Saya tidak terbiasa dengan subsistem Linux di Windows 10, tetapi saya berharap akan ada cara untuk memulai shell "Linux" tanpa secara eksplisit memulai satu shell tertentu.