Если вы используете функцию Bash On Ubuntu в Windows 10, вот вам хорошие новости. Начиная с Windows 10 Build 17672, ОС включает собственную команду контекстного меню «Открыть оболочку Linux здесь», которая появляется в расширенном контекстном меню папок (при удерживании клавиши Shift). Вот как сделать его всегда видимым.
В последних версиях Windows 10 подсистема Windows для Linux поставляется с множеством интересных функций. Вы можете не только установить и запустить несколько дистрибутивов Linux, но и для вашего удобства они доступны прямо в Microsoft Store. На момент написания вы можете установить openSUSE Leap, SUSE Linux Enterprise, Debain, Kali Linux и Ubuntu.
Начиная с Windows 10, сборка 17046, подсистема Windows для Linux (WSL) имеет поддержку длительных фоновых задач, аналогично тому, как подсистема Windows имеет службы. Это действительно впечатляющее изменение для пользователей WSL, которые работают с такими серверами, как Apache , или такими приложениями, как screen или tmux . Теперь они могут работать в фоновом режиме, как обычные демоны Linux.
Если вы часто используете WSL, вам может быть полезно иметь специальную команду контекстного меню «Открыть здесь оболочку Linux», которая открывает консоль Bash. в нужную папку одним щелчком мыши. Чтобы он заработал, убедитесь, что у вас установлена хотя бы версия Windows 10 Build 17672. Затем выполните следующие действия.
Откройте контекстное меню оболочки Linux здесь в Windows 10
- Включите WSL, если он у вас не включен.
- Установите нужный дистрибутив из Магазина.
- Перезагрузите Windows 10 при появлении запроса.
- Откройте проводник, нажмите и удерживайте клавишу Shift на клавиатуре, затем щелкните правой кнопкой мыши папку.
- В контекстном меню вы увидите новую команду ” Откройте здесь оболочку Linux “.
команда открывает новую консоль bash в выбранной папке.
Чтобы сэкономить время, вы можете сделать его всегда видимым, чтобы команда была доступна постоянно, без необходимости удерживать клавишу Shift.
Сделайте «Открыть Linux Shell Here» всегда видимым в Windows 10
- Загрузите бесплатное ПО ExecTI и запустите regedit.exe , используя его. Откроется приложение «Редактор реестра» с наивысшим уровнем привилегий.
- Перейдите в следующее место в Regedit .
HKEY_CLASSES_ROOT Directory shell WSL
Совет: узнайте, как перейти к ключу реестра одним щелчком мыши.
- Удалить “Расширенное” строковое значение.
- Теперь перейдите к ключу
HKEY_CLASSES_ROOT Directory Background shell WSL
- Удалите здесь строковое значение “Extended”.
Готово. Команда “Открыть оболочку Linux здесь” появится в контекстном меню, так что вы сможете сэкономить свое время.