Все, что вы можете сделать с новой оболочкой 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 для настольных компьютеров.

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


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

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

Вы видите уведомление об активации Windows 10 в правом углу экрана? В этой статье вы узнаете, как удалить уведомление о запросе на авторские права в Windows 10.

Инструкция от А-Я как установить Windows 10 сборка 14393.222

Инструкция от А-Я как установить Windows 10 сборка 14393.222

Недавно Microsoft выпустила последнее накопительное обновление для пользователей ПК с Windows 10 под названием Build 14393.222. Это обновление, выпущенное для Windows 10, в основном исправляет ошибки на основе отзывов пользователей и повышает производительность операционной системы.

Защитите свою компьютерную сеть с помощью хоста Bastion всего за 3 шага

Защитите свою компьютерную сеть с помощью хоста Bastion всего за 3 шага

Есть ли в вашей локальной сети компьютеры, которым требуется внешний доступ? Использование хоста-бастиона в качестве привратника для вашей сети может быть хорошим решением.

Как создать клавишу Windows, если ваша клавиатура недоступна

Как создать клавишу Windows, если ваша клавиатура недоступна

Если вы предпочитаете использовать старую классическую клавиатуру, например IBM Model M, на которой нет физической клавиши Windows, есть простой способ добавить ее, позаимствовав клавишу, которую вы не часто используете.

3 способа быстро очистить все журналы событий в Windows 10

3 способа быстро очистить все журналы событий в Windows 10

Иногда вам может потребоваться удалить все старые журналы событий сразу. В этом руководстве Quantrimang.com покажет вам 3 способа быстрого удаления всех журналов событий в средстве просмотра событий Windows 10.

Методы поддельного IP помогают вам получить анонимный доступ

Методы поддельного IP помогают вам получить анонимный доступ

Во многих предыдущих статьях мы упоминали, что сохранять анонимность в Интернете чрезвычайно важно. Частная информация утекает каждый год, что делает безопасность в Интернете все более необходимой. По этой же причине нам следует использовать виртуальные IP-адреса. Ниже мы узнаем о методах создания поддельных IP-адресов!

Как создать режим прозрачного фона в Windows 10

Как создать режим прозрачного фона в Windows 10

WindowTop — это инструмент, который позволяет затемнять все окна приложений и программ, запущенных на компьютерах с Windows 10. Или вы можете использовать интерфейс с темным фоном в Windows.

Как отключить языковую панель на панели задач Windows 8

Как отключить языковую панель на панели задач Windows 8

Языковая панель в Windows 8 — это миниатюрная языковая панель инструментов, предназначенная для автоматического отображения на экране рабочего стола. Однако многие люди хотят скрыть эту языковую панель на панели задач.

Как настроить WEP, WPA, WPA2 для роутера Linksys

Как настроить WEP, WPA, WPA2 для роутера Linksys

Беспроводное подключение сегодня является необходимостью, и поэтому безопасность беспроводной сети необходима для обеспечения безопасности вашей внутренней сети.

Советы по оптимизации скорости интернет-соединения от Linksys

Советы по оптимизации скорости интернет-соединения от Linksys

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