wsl выполняет только bash команды, а не windows опции - PullRequest
0 голосов
/ 28 февраля 2020

Когда я пытаюсь выполнить команды cmd, такие как wsl -l, wsl возвращает это сообщение:

/bin/bash: -c: option requires an argument

Однако использование wsl в качестве средства запуска команд bash работает .

Что мне нужно сделать, чтобы использовать такие параметры wsl windows, как wsl -l, wsl --install, et c.?

Заранее спасибо!

1 Ответ

1 голос
/ 06 марта 2020

Я предполагаю, что вы ввели команду wsl в терминале Linux, и когда вы сделали это в первый раз, bash ответил вам, что команда не найдена, поэтому вы установили пакет 'wsl'. Это совершенно другой пакет. Если вы хотите вызвать Windows двоичные файлы из bash, вы должны использовать расширение файла .exe. Попробуйте wsl.exe -l

...