Запускайте команды Linux из командной строки cmd.exe в Windows 10
Как вы, возможно, уже знаете, юбилейное обновление Windows 10 поставляется с Bash на консоли Ubuntu, который позволяет пользователю получать доступ и запускать приложения Ubuntu в Windows. Предназначенный для консольных приложений и сервисов, он позволяет запускать даже приложения с графическим интерфейсом с помощью хитрости. В этой статье мы увидим, как запустить команду Linux напрямую из командной строки cmd.exe в Windows 10.
Вы можете не использовать отдельную консоль для Bash в Ubuntu в Windows 10 и запускать определенную команду или набор команд непосредственно из командной строки. Это возможно благодаря реализации Bash в Ubuntu.
Консоль bash можно запустить через следующий файл:
c: \ windows \ system32 \ bash.exe
Это консольное приложение, которое поддерживает ряд аргументов командной строки. Вы можете изучить их, запустив
bash --help
Результат выглядит следующим образом:
Как видно из краткой справки, которую он предоставляет, вы можете вызвать команду Linux напрямую, используя следующий синтаксис:
bash -c "здесь команда linux"
Следующий пример демонстрирует эту способность:
Посмотрите следующее видео, чтобы увидеть этот трюк в действии:
Совет: вы можете подписывайтесь на Winaero на Youtube.
Вот и все. Теперь вы можете расширить свои сценарии командной строки с помощью приложений Linux.