Как вы знаете, Windows 10 может похвастаться Bash консолью Ubuntu, которая позволяет пользователю получить доступ и запускать приложения Ubuntu Windows 10. Баш предназначен для консольных приложений и услуг и позволяет запускать даже GUI - приложения с помощью небольшой хитрости. В этой статье мы рассмотрим, как выполнить команду Linux непосредственно из строки cmd.exe в операционной системе Windows 10.
Можно опустить необходимость в отдельной консоли для Bash на Ubuntu в Windows 10 и запустить конкретную команду или набор команд непосредственно из командной строки. Это стало возможным благодаря реализации подсистеме Windows для Linux (WSL) .
Консоль Баш может быть запущена с помощью следующего файла:
Это приложение консоли, которое поддерживает несколько аргументов командной строки. Вы можете посмотреть их, выполнив команду:
bash --help
Вывод –help выглядит следующим образом:
Как видно из краткой помощи, вы можете вызвать команду Linux напрямую, используя следующий синтаксис:
bash -c "команда Linux"
Следующий пример демонстрирует эту способность:
bash -c "lsb_release -a"
Вот некоторые команды Linux которые можно выполнить напрямую из Командной строки Windows 10.
Системная информация
- bash -c "lsb_release -a" — Посмотреть версию Ubuntu
- bash -c "uname -r" — Проверить версию ядра
- bash -c "uname -a" — Посмотреть всю информацию о ядре
- bash -c "arch" - отобразить архитектуру вашего компьютера
- bash -c "cat /proc/cpuinfo" - информация о ЦПУ
- bash -c "cat /proc/meminfo" - проверить использование памяти
- bash -c "df" - информация о использовании дисков
- bash -c "uptime" - время работы с момента включения
- bash -c "uname -a" - Посмотреть информация о ядре
Статьи по теме: (WSL2) Что такое подсистема Windows для Linux 2?
Доступ к файлам WSL Linux с помощью Проводника Windows 10
Как установить WSL 2 подсистему Windows для Linux 2 в Windows 10
Windows 10, Установка локального веб-сервера (Apache, MySQL, PHP) в Wsl 1 и Wsl 2.