Chciałbym osiągnąć coś takiego:
cmd /K /IN-NEW-WINDOW C:\Windows\System32\bash.exe -- /bin/script.sh
- otwórz nowe okno CMD,
- który uruchamia powłokę WSL i
- wykonuje polecenie
windows-subsystem-for-linux
ofiarować
źródło
źródło
Odpowiedzi:
Umieść to w pliku wsadowym (np.
open-cmds.bat
)Dodałem ten
cd ~/
przykład w celu podkreślenia, że uruchomienie powłoki odcmd
powoduje, że ma ona inną lokalizację początkową, tj/mnt/c/...
Jeśli potrzebujesz więcej niż powłoki bash (pliki binarne aplikacji, profil bash itp.) Chcesz zacząć od uruchomienia jej jako powłoki logowania.
źródło
start.bat
, może to spowodować nieskończoną rekurencję.cmd /K
jest niepotrzebny i-c
oczekuje się, że będzie później-l
.