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

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

Юбилейное обновление Windows 10 добавляет поддержку сред Linux в Windows 10 с 2016 года .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ранее Windows 10 поддерживала только Ubuntu, обновление Fall Creators включило поддержку многих дистрибутивов Linux. Первоначально вы можете установить 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 — они доступны в Магазине с Убунту.

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

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

Файлы 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/.

Монтирование съемных дисков и сетевых расположений

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

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

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

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

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

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

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

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

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

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

Вы можете объединить команды Bash в удобный пакетный сценарий или сценарий PowerShell .

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

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

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

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

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

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

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

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

Запускайте графические программы Linux на рабочем столе.

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

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

Однако по умолчанию это не сработает. Вам нужно будет установить X- сервер и установить переменную DISPLAY , прежде чем графические программы Linux будут запускаться на рабочем столе Windows. Чем проще приложение, тем лучше оно будет работать. Чем сложнее приложение, тем больше вероятность того, что оно попытается сделать что-то, что базовая функция Microsoft подсистемы Windows для Linux еще не поддерживает.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Узнать больше:


Как очистить и сбросить кеш Microsoft Store в Windows 10

Как очистить и сбросить кеш Microsoft Store в Windows 10

Если у вас возникли проблемы с установкой или обновлением приложения «Магазин» в Windows 10, это может быть связано с проблемой с кешем магазина. Узнайте как <strong>очистить кеш магазина Microsoft</strong> для вашей учетной записи в Windows 10.

Топ-10 лучших бесплатных программ-кейлоггеров для Windows

Топ-10 лучших бесплатных программ-кейлоггеров для Windows

Кейлоггер - это программное обеспечение для захвата и сбора информации о нажатиях клавиш. Узнайте о лучших бесплатных кейлоггерах для Windows. Как защитить свои данные!

Как всегда запускать Microsoft Edge в режиме InPrivate в Windows 10

Как всегда запускать Microsoft Edge в режиме InPrivate в Windows 10

Если вы используете Microsoft Edge на общем компьютере с Windows 10 и хотите сохранить конфиденциальность своей истории просмотров, узнайте, как настроить Edge для запуска в режиме InPrivate.

8 способов открыть MSConfig в Windows 11

8 способов открыть MSConfig в Windows 11

Вы можете решить многие проблемы, возникающие в Windows 11, с помощью настройки системы. Например, если игра не запускается, открытие и изменение настроек MSConfig может решить проблему.

Инструкция по настройке и использованию VPNBook на Windows

Инструкция по настройке и использованию VPNBook на Windows

VPNBook — бесплатный провайдер VPN с неограниченной пропускной способностью, идеален для доступа к заблокированным сайтам. Узнайте, как настроить VPN на Windows за считанные минуты.

Включить/отключить функцию встроенного автозаполнения в проводнике и диалоговом окне «Выполнить» в Windows 10.

Включить/отключить функцию встроенного автозаполнения в проводнике и диалоговом окне «Выполнить» в Windows 10.

Узнайте, как включить или отключить встроенное автозаполнение в адресной строке проводника и диалоговом окне «Выполнить» в Windows 10. Следуйте нашим простым шагам!

6 способов получить доступ к меню параметров загрузки в Windows 10

6 способов получить доступ к меню параметров загрузки в Windows 10

Windows 10 предоставляет <strong>меню параметров загрузки</strong>, позволяющее исправлять проблемы и перенастраивать систему. Узнайте, как получить доступ к этому меню.

Как запустить любое приложение с помощью кнопки «Удобство доступа» на экране входа в Windows 10

Как запустить любое приложение с помощью кнопки «Удобство доступа» на экране входа в Windows 10

Кнопка «Удобство доступа» на экране входа в Windows 10 дает возможность пользователям запускать приложения, такие как диспетчер задач и командную строку, для улучшения доступа и функциональности.

Как изменить веб-камеру по умолчанию на компьютере с Windows 10

Как изменить веб-камеру по умолчанию на компьютере с Windows 10

Эта статья поможет вам настроить переключение между веб-камерами на компьютере с Windows 10. Убедитесь, что у вас по умолчанию установлена нужная веб-камера.

9 способов открыть Блокнот в Windows 11

9 способов открыть Блокнот в Windows 11

Узнайте, как быстро и удобно открыть Блокнот в Windows 11 различными способами. Bлокнот — это незаменимое текстовое приложение, которое всегда под рукой.