Запускайте команды Linux из командной строки cmd.exe в Windows 10

Как вы, возможно, уже знаете, Windows 10 Anniversary Update поставляется с консолью Bash на Ubuntu, которая позволяет пользователю получать доступ и запускать приложения Ubuntu в Windows. Предназначенный для консольных приложений и сервисов, он позволяет запускать даже приложения с графическим интерфейсом с помощью хитрости. В этой статье мы увидим, как запустить команду Linux напрямую из командной строки cmd.exe в Windows 10.

Вы можете не использовать отдельную консоль для Bash на Ubuntu в Windows 10 и запускать определенную команду или набор команд непосредственно из командной строки. Это возможно благодаря реализации Bash в Ubuntu.
Консоль bash можно запустить через следующий файл:

c: \ windows \ system32 \ bash.exe

Это консольное приложение, которое поддерживает ряд аргументов командной строки. Вы можете узнать их, запустив

bash --help

Результат выглядит следующим образом:Справка по Windows 10 bash

Как видно из краткой справки, которую он предоставляет, вы можете вызвать команду Linux напрямую, используя следующий синтаксис:

bash -c "здесь команда linux"

Следующий пример демонстрирует эту способность:Пример Windows 10 bash

Посмотрите следующее видео, чтобы увидеть этот трюк в действии:

Совет: вы можете подписывайтесь на Winaero на Youtube.

Вот и все. Теперь вы можете расширить свои сценарии командной строки с помощью приложений Linux.

Добавить комментарий

Ваш адрес email не будет опубликован.