Все, что вы можете делать с новой оболочкой Bash в Windows 10

Mar 27, 2025
Облако и Интернет
НЕКЕШЕРОВАННЫЙ КОНТЕНТ

Юбилейное обновление Windows 10 добавила поддержку сред Linux в Windows 10 еще в 2016 году. Но не обманывайтесь: это больше, чем просто оболочка Bash. Это уровень полной совместимости для запуска приложений Linux в Windows.

Мы рассмотрели множество вещей, которые вы можете делать в новой оболочке Bash в Windows 10, поэтому для вашего удобства мы собрали все эти руководства в один мега-список.

Начало работы с Linux в Windows

СВЯЗАННЫЕ С: Как установить и использовать Linux Bash Shell в Windows 10

Вы можете установить среду Linux и оболочку Bash в любой редакции Windows 10, включая Windows 10 Домашняя. Однако для этого требуется 64-разрядная версия Windows 10. Вам просто нужно включить функцию Windows Subsystem for Linux, а затем установить выбранный вами дистрибутив Linux - например, Ubuntu - из Магазина Windows.

По состоянию на Обновление Fall Creators в конце 2017 года вам больше не нужно включать режим разработчика в Windows, и эта функция больше не является бета-версией.

Установить программное обеспечение Linux

СВЯЗАННЫЕ С: Как установить программное обеспечение Linux в оболочку Ubuntu Bash в Windows 10

Самый простой способ установить программное обеспечение Linux в вашу среду Ubuntu (или Debian) - это в apt-get команда . (The подходящий также работает.) Эта команда загружает и устанавливает программное обеспечение из репозиториев программного обеспечения Ubuntu. Вы можете загрузить и установить одно или несколько приложений с помощью одной команды.

Поскольку это более или менее полная среда пользовательского пространства Ubuntu, вы также можете устанавливать программное обеспечение другими способами. Вы можете компилировать и устанавливать программное обеспечение из исходного кода так же, как, например, в дистрибутиве Linux.

Если вы установили другой дистрибутив Linux, используйте вместо этого команды для установки программного обеспечения в этом конкретном дистрибутиве. Например, openSUSE использует зиппер команда.

Запуск нескольких дистрибутивов Linux

СВЯЗАННЫЕ С: В чем разница между Ubuntu, openSUSE и Fedora в Windows 10?

Обновление Fall Creators Update также включило поддержку нескольких дистрибутивов Linux, где раньше была доступна только Ubuntu. Изначально можно установить Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server , Debian GNU / Linux или Kali Linux. Fedora тоже на подходе, и в будущем мы, вероятно, увидим больше дистрибутивов Linux.

У вас может быть установлено несколько дистрибутивов Linux, и вы даже можете запускать несколько разных сред Linux одновременно.

Если вы не знаете, какой из них установить, мы рекомендуем Ubuntu. Но если вам нужен конкретный дистрибутив Linux - возможно, вы тестируете программное обеспечение, которое будет работать на сервере с SUSE Linux Enterprise Server или Debian, или вам нужны инструменты тестирования безопасности в Kali Linux - они доступны в Магазине вместе с Ubuntu. .

Доступ к файлам Windows в Bash и файлам Bash в Windows

СВЯЗАННЫЕ С: Как получить доступ к файлам Ubuntu Bash в Windows (и к системному диску Windows в Bash)

Ваши файлы Linux и файлы Windows обычно разделены, но есть способы доступ к файлам Linux из Windows и ваши файлы Windows из среды Linux.

Установленные вами дистрибутивы Linux создают скрытую папку, в которой хранятся все файлы, используемые в этой среде Linux. Вы можете получить доступ к этой папке из Windows, если хотите просматривать и создавать резервные копии файлов Linux с помощью инструментов Windows, но Microsoft предупреждает, что вам не следует изменять эти файлы Linux с помощью инструментов Windows или создавать здесь новые файлы с помощью приложений Windows.

Когда вы находитесь в среде Linux, вы можете получить доступ к своим дискам Windows из папки / mnt /. Например, ваш диск C: находится в / mnt / c, а ваш диск D: расположен в / mnt / d. Если вы хотите работать с файлами из среды Linux и Windows, поместите их где-нибудь в файловой системе Windows и получите к ним доступ через папку / mnt /.

Установка съемных дисков и сетевых устройств

СВЯЗАННЫЕ С: Как смонтировать съемные диски и сетевые ресурсы в подсистеме Windows для Linux

Подсистема Windows для Linux автоматически подключает фиксированные внутренние диски в папку / mnt /, но не подключает автоматически съемные диски, такие как USB-накопители и оптические диски. Он также не подключает автоматически сетевые диски, которые могут быть подключены к вашему компьютеру.

Однако вы можете установите их сами и получить к ним доступ в среде Linux с помощью специальной команды mount, которая использует файловую систему drvfs.

Переключитесь на Zsh (или другую оболочку) вместо Bash

СВЯЗАННЫЕ С: Как использовать Zsh (или другую оболочку) в Windows 10

Хотя Microsoft изначально позиционировала эту функцию как среду «оболочки Bash», на самом деле это базовый уровень совместимости, который позволяет запускать программное обеспечение Linux в Windows. Это означает, что вы можете запускать другие оболочки вместо Bash, если хотите.

Например, вы можете используйте оболочку Zsh вместо Bash . Вы даже можете настроить автоматическое переключение стандартной оболочки Bash на оболочку Zsh при открытии ярлыка оболочки Linux в меню «Пуск».

Используйте сценарии Bash в Windows

СВЯЗАННЫЕ С: Как создавать и запускать сценарии оболочки Bash в Windows 10

Благодаря этой среде на самом деле возможно написать сценарий оболочки Bash в Windows и запустить его. Ваш сценарий Bash может получить доступ к файлам Windows, хранящимся в папке / mnt, поэтому вы можете использовать команды и сценарии Linux для работы с вашими обычными файлами Windows. Вы также можете запускать команды Windows из сценария Bash.

Вы можете включать команды Bash в Пакетный скрипт или Сценарий PowerShell , что очень удобно. Обо всем этом и многом другом см. наше руководство по сценариям bash в Windows 10 .

Запуск команд Linux из-за пределов оболочки Linux

СВЯЗАННЫЕ С: Как запускать команды Linux из-за пределов оболочки Bash в Windows 10

Если вы просто хотите быстро запустить программу, выполнить команду или запустить сценарий, вам даже не нужно сначала запускать среду Bash. Вы можете использовать bash -c или wsl приказать выполнить команду Linux вне оболочки Linux . Среда Linux просто выполняет команду, а затем завершает работу. Если вы запустите эту команду из командной строки или окна PowerShell, команда распечатает свой вывод в консоли командной строки или PowerShell.

Вы можете многое сделать с bash -c или wsl . Вы можете создавать ярлыки на рабочем столе для запуска программ Linux, интегрировать их в пакетные сценарии или сценарии PowerShell или запускать их любым другим способом, которым вы запускаете программу Windows.

Запускать программы Windows из Bash

СВЯЗАННЫЕ С: Как запускать программы Windows из оболочки Bash в Windows 10

По состоянию на The Creators Update (который вышел весной 2017 г.), вы можете запускать программы Windows из среды Linux . Это означает, что вы можете интегрировать команды Windows вместе с командами Linux в сценарий Bash или просто запускать команды Windows из стандартной оболочки Bash или Zsh, которую вы, возможно, уже используете.

Чтобы запустить программу Windows, введите путь к файлу .exe и нажмите Enter. Вы найдете установленные программы Windows в папке / mnt / c в среде Bash. Помните, что в команде учитывается регистр, поэтому «Example.exe» отличается от «example.exe» в Linux.

Запуск графических настольных программ Linux

СВЯЗАННЫЕ С: Как запустить графические настольные приложения Linux из оболочки Bash в Windows 10

Microsoft официально не поддерживает графическое программное обеспечение Linux в Windows. Подсистема Windows для Linux предназначена для запуска программ командной строки, которые могут понадобиться разработчикам. Но на самом деле с помощью этой функции можно запускать графические настольные программы Linux в Windows.

Однако по умолчанию это не работает. Вам нужно будет установить X-сервер и настроить ДИСПЛЕЙ переменная перед запуском графических программ рабочего стола Linux на рабочем столе Windows. Чем проще приложение, тем больше вероятность, что оно будет хорошо работать. Чем сложнее приложение, тем больше вероятность, что оно попытается сделать что-то, что базовая подсистема Windows для Linux от Microsoft еще не поддерживает. Все, что ты можешь сделать, это дайте ему шанс с этими инструкциями и надеемся на лучшее.

Выберите среду Linux по умолчанию

СВЯЗАННЫЕ С: Как установить дистрибутив Linux по умолчанию в Windows 10

Если у вас установлено несколько дистрибутивов Linux, вы можете выбрать установку по умолчанию. Этот дистрибутив используется при запуске дистрибутива Linux с трепать или wsl команда, или когда вы используете bash -c или wsl команды для запуска команды Linux из любого места в Windows.

Даже если у вас установлено несколько дистрибутивов Linux, вы все равно можете запустить их напрямую, выполнив команду вроде убунту или opensuse-42 . Точная команда, которая вам понадобится, прописана на странице загрузки каждого дистрибутива Linux в Microsoft Store.

Быстрый запуск Bash из проводника

СВЯЗАННЫЕ С: Как быстро запустить оболочку Bash из проводника Windows 10

Необязательно запускать оболочку Linux с ее ярлыка. Вы можете быстро запустить его из проводника набрав «bash» в адресной строке и нажав Enter. Появится оболочка Bash вашего дистрибутива Linux по умолчанию, а текущим рабочим каталогом будет каталог, который вы открыли в проводнике.

В этой статье также приведены инструкции по добавлению параметра «Открыть оболочку Bash здесь» в проводник путем редактирования реестра Windows, что дает вам удобный параметр контекстного меню, который работает аналогично параметрам «Открыть окно PowerShell здесь» или «Открыть командную строку здесь». .

Измените свою учетную запись пользователя UNIX

СВЯЗАННЫЕ С: Как изменить свою учетную запись в оболочке Ubuntu Bash в Windows 10

При первой настройке Bash вам будет предложено создать учетную запись пользователя UNIX и установить пароль. Вы будете автоматически входить в эту учетную запись каждый раз, когда открываете окно Bash. Если вы хотите изменить свою учетную запись пользователя UNIX или использовать учетную запись root в качестве учетной записи по умолчанию в оболочке, существует скрытая команда для изменения учетной записи пользователя по умолчанию .

Удаление и переустановка среды Linux

СВЯЗАННЫЕ С: Как удалить (или переустановить) оболочку Ubuntu Bash в Windows 10

После того, как вы установили некоторые программы или изменили некоторые настройки, вы можете переустановить Ubuntu или другой дистрибутив Linux и получить новую среду Linux. Раньше это было немного сложно, но теперь вы можете сделать это, просто удалив дистрибутив Linux, как любое другое приложение, а затем переустановив его из Магазина.

Чтобы получить новую систему без повторной загрузки дистрибутива Linux, вы можете запустить команду дистрибутива вместе с опцией «очистить» из командной строки Windows или консоли PowerShell. Например, чтобы сбросить Ubuntu без повторной загрузки, запустите убунту чистый .

Если у вас все еще установлена ​​более старая среда Linux - та, которая была установлена ​​до Fall Creators Update - вы все равно можете удалите его с помощью команды lxrun .

Обновите свою среду Ubuntu

СВЯЗАННЫЕ С: Как обновить оболочку Windows Bash до Ubuntu 16.04

После Fall Creators Update для Windows 10 теперь вам нужно установить Ubuntu и другие среды Linux из Магазина. Когда вы это сделаете, они будут автоматически обновлены до последних версий без каких-либо специальных команд.

Однако, если вы создали среду Bash в более старой версии Windows, у вас будет старая среда Ubuntu установлен. Вы можете просто открыть Магазин и установить последнюю версию Ubuntu из Магазина Windows для обновления.


Предприимчивые вундеркинды, несомненно, найдут другие интересные вещи, которые вы можете делать в среде Linux в будущем. Мы надеемся, что подсистема Windows для Linux продолжит становиться все более мощной, но не стоит ожидать, что Microsoft в ближайшее время официально поддержит графические настольные приложения Linux.

Everything You Can Do With Windows 10’s New Bash Shell

Everything You Can Do With Windows 10’s New Bash Shell

How To Install BASH Shell On Windows 10

How To Get Bash Shell In Windows 10

How To Run A Shell Script On Windows 10

Windows 10's Bash Shell Can Run Graphical Linux Applications With This Trick

Windows 10 Bash & Linux Subsystem Setup

How To Run Linux/Bash On Windows 10 | Windows 10 Bash & Linux Subsystem Setup

First Things To Do With A New Windows 10 Laptop | Kill Bloatware, Lock It Down, Make It Epic

We Fixed Windows 10 - Microsoft Will HATE This!

How To Run Linux/Bash On Windows 10 Using The Built-In Windows Subsystem For Linux

8 Cool Windows 10 Tricks And Hidden Features You Should Know

The New Windows Terminal ROCKS! Let's Customize It!

Windows 10 Vs Ubuntu 20.04 - Resource Usage Comparison

SSH Client On Windows 10 Using The Command Prompt | SSH From Windows To Linux And Other Systems

How To Install WSL2 + Docker + Devilbox + Wordpress And Magento 2 On Windows 10


Облако и Интернет - Самые популярные статьи

Лучшие сайты для онлайн-купонов и предложений

Облако и Интернет Nov 22, 2024

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Зачем платить полную цену, если можно немного сэкономить на покупках? Бол�..


В чем разница между Bitcoin, Bitcoin Cash, Bitcoin Gold и другими?

Облако и Интернет Apr 19, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Несмотря на их названия, Bitcoin Cash, Bitcoin Gold, Bitcoin Diamond, Bitcoin Private и другие - это не..


Как переставить и удалить значки панели меню Mac

Облако и Интернет Jul 5, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Строка меню вашего Mac может начать выглядеть примерно так панель зада..


Как экспортировать помеченные элементы из Google Reader

Облако и Интернет Apr 30, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Если вашей реакцией на объявленную кончину Google Reader был крик: «Но мои о..


Обзор экрана: ознакомьтесь с новыми приложениями Office Web Apps

Облако и Интернет Jun 21, 2025

Одной из самых обсуждаемых новых функций Office 2010 являются веб-приложения. Предлагаем вашему вниманию обз..


Руководство для начинающих по пользовательским стилям в Firefox

Облако и Интернет Mar 2, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Хотя стили по умолчанию для большинства веб-сайтов хороши, могут быть моменты, �..


Доступ к ленте новостей Google Reader на рабочем столе

Облако и Интернет Oct 7, 2025

Вам нравится идея доступа к RSS-каналу Google Reader прямо с рабочего стола? Сегодня мы рассмотрим ReadAir, настольн..


Отключить предупреждение о входе администратора в Windows Home Server

Облако и Интернет Jul 15, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Windows всегда пытается спасти вас от самого себя, и Windows Home Server не исключение. Кажд�..


Категории