Как установить и использовать оболочку Linux Bash в Windows 10


Подсистема Windows для Linux, представленная в Anniversary Update, стала стабильной функцией в обновлении Fall Creators. Теперь вы можете запускать Ubuntu и openSUSE в Windows, а Fedora и другие дистрибутивы Linux скоро появятся.

Что вам нужно знать о оболочке Bash Windows 10

Это не виртуальная машина, контейнер или программное обеспечение Linux, скомпилированное для Windows (например, Cygwin). Вместо этого Windows 10 предлагает полную подсистему Windows, предназначенную для Linux для запуска программного обеспечения Linux. Он основан на заброшенном проекте Microsoft Astoria для запуска приложений Android в Windows.

Хотя Wine позволяет запускать приложения Windows непосредственно в Linux, подсистема Windows для Linux позволяет запускать приложения Linux непосредственно в Windows.

Microsoft сотрудничала с Canonical, чтобы предложить полную среду оболочки Bash на основе Ubuntu, которая работает поверх этой подсистемы. Технически это вовсе не Linux. Linux является основным ядром операционной системы, и это недоступно здесь. Вместо этого вы можете запустить оболочку Bash и те же самые двоичные файлы, которые вы обычно запускаете на Ubuntu Linux. Свободные программные пуристы часто утверждают, что среднюю операционную систему Linux следует называть «GNU / Linux», потому что на самом деле там действительно много программного обеспечения GNU, работающего на ядре Linux. Оболочка Bash, которую вы получите, - это просто все эти утилиты GNU и другое программное обеспечение.

Хотя эта функция изначально называлась «Bash on Ubuntu в Windows», она также позволяет запускать Zsh и другие оболочки командной строки. Теперь он поддерживает другие дистрибутивы Linux. Вы можете выбрать OpenSUSE Leap или SUSE Enterprise Server вместо Ubuntu.

Здесь есть некоторые ограничения. Это еще не поддерживает программное обеспечение фонового сервера, и оно официально не будет работать с графическими настольными приложениями Linux. Не каждое приложение командной строки работает, так как функция не идеальна.


Как установить Bash в Windows 10

Эта функция не работает в 32-разрядной версии Windows 10, поэтому убедитесь, что вы используете 64-разрядную версию Windows. Пришло время перейти на 64-разрядную версию Windows 10, если вы все еще используете 32-разрядную версию.

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

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

Примечание. Начиная с обновления Fall Creators Update вам больше не нужно включать режим разработчика в приложении «Настройки», чтобы использовать эту функцию. Вам просто нужно установить его из окна Windows Features .

После перезагрузки компьютера откройте Microsoft Store в меню «Пуск» и найдите «Linux» в магазине. Нажмите «Получить приложения» под баннером «Linux on Windows?».

Примечание. Начиная с обновления Fall Creators Update, вы больше не можете устанавливать Ubuntu, выполнив команду «bash». Вместо этого вам нужно установить Ubuntu или другой дистрибутив Linux из приложения Store.

Вы увидите полный список всех дистрибутивов Linux, доступных в настоящее время в магазине Windows. Начиная с обновления Fall Autodesk, это включает Ubuntu, openSUSE Leap и openSUSE Enterprise с обещанием, что Fedora скоро прибудет.

Чтобы установить дистрибутив Linux, щелкните его, а затем нажмите кнопку «Получить» или «Установить», чтобы установить его, как и любое другое приложение Store.


Если вы не знаете, какую среду Linux установить, мы рекомендуем Ubuntu. Этот популярный дистрибутив Linux был ранее единственным доступным вариантом, но теперь доступны другие системы Linux для людей с более конкретными потребностями.

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




Как использовать оболочку Bash и установить Linux-программное обеспечение


Теперь у вас есть полная командная оболочка bash на основе Ubuntu или любого другого дистрибутива Linux, который вы установили.

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

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


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

При первом запуске среды Linux вам будет предложено ввести имя пользователя и пароль UNIX. Они не должны совпадать с вашим именем пользователя и паролем Windows, но будут использоваться в среде Linux.


Например, если вы введете «tech» и «tecnodor» в качестве своих учетных данных, ваше имя пользователя в среде Linux будет «
tech», а пароль, который вы используете в среде Linux, будет «tecnodor».

Вы можете запустить установленную среду Linux, выполнив wsl команду. Если у вас установлено несколько дистрибутивов Linux, вы можете выбрать среду Linux по умолчанию, которую запускает эта команда.

Если у вас установлен Ubuntu, вы также можете запустить ubuntu команду для его установки. Для openSUSE Leap 42 используйте opensuse-42. Для SUSE Linux Enterprise Sever 12 используйте sles-12. Эти команды перечислены на каждой странице дистрибутива Linux в Windows Store.


Вы можете запустить стандартную среду Linux, выполнив bashкоманду, но Microsoft говорит, что это устарело. Это означает, что bashкоманда может перестать функционировать в будущем.


Если у вас есть опыт использования оболочки Bash в Linux, Mac OS X или других платформах, вы будете дома.

На Ubuntu вам нужно префикс команды sudoдля запуска с правами root. «Корневой» пользователь на платформах UNIX имеет полный системный доступ, такой как пользователь «Администратор» в Windows. Ваша файловая система Windows находится /mnt/cв среде оболочки Bash.

Используйте те же команды терминала Linux, которые вы использовали бы, чтобы обойти. Если вы привыкли к стандартной командной строке Windows с ее командами DOS, вот несколько основных команд, общих для Bash и Windows:



  • Каталог изменений: cdв Bash cdили chdirв DOS
  • Список содержимого каталога: lsв Bash, dirв DOS
  • Переместить или переименовать файл: mvв Bash moveи renameв DOS
  • Скопируйте файл: cpв Bash, copyв DOS
  • Удалить файл: rmв Bash delили eraseв DOS
  • Создать каталог: mkdirв Bash, mkdirв DOS
  • Используйте текстовый редактор: viили nanoв Bash, editв DOS

Важно помнить, что, в отличие от Windows, оболочка Bash и ее имитирующая Linux среда чувствительны к регистру. Другими словами, «
File.txt» с большой буквы отличается от «file.txt» без капитала.

Для получения дополнительных инструкций ознакомьтесь с руководством для новичков в командной строке Linux и другими аналогичными введениями в оболочку Bash, командную строку Ubuntu и терминал Linux онлайн.

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

Вот команды apt-get, которые вам нужно знать:

  • Загрузить обновленную информацию о доступных пакетах: sudo apt update
  • Установите пакет приложений: sudo apt install packagename(Замените «имя_пакета» на имя пакета.)
  • Удалите пакет приложений: sudo apt remove packagename(Замените «имя_пакета» на имя пакета.)
  • Поиск доступных пакетов: sudo apt search word(Замените слово «слово» словом, которое вы хотите найти имена и описания пакетов для.)
  • Загрузите и установите последние версии установленных пакетов: sudo apt upgrade

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


После того, как вы загрузили и установили приложение, вы можете ввести его имя в приглашении и затем нажать Enter, чтобы запустить его. 
Как установить и использовать оболочку Linux Bash в Windows 10 Как установить и использовать оболочку Linux Bash в Windows 10 Reviewed by Admin on марта 05, 2018 Rating: 5

Комментариев нет: