Bash exe что это: bash.exe — Что это такое?

Содержание

Что такое bash.exe?

РЕКОМЕНДУЕМ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы

Подлинный файл bash.exe является одним из компонентов программного обеспечения Prey, разработанного Fork .

Prey — это сервис защиты от краж, доступный для ноутбуков и других электронных устройств. Bash.exe запускает Bash Client для Windows. Это не обязательный процесс Windows, и его можно отключить, если известно, что он создает проблемы. Prey — это веб-сервис, основанный на модели freemium, которая отслеживает и отслеживает электронные устройства, прежде всего, чтобы помочь найти устройство в случае кражи. Клиент Prey — это программное обеспечение с открытым исходным кодом, которое обменивается данными с интернет-сервером и может получать запрос на отправку своего местоположения GPS, а также другой информации, например фотографий с веб-камеры. Впервые добыча была выпущена 24 марта 2009 года.

Fork — это многонациональная частная компания по разработке программного обеспечения, имеющая офисы в США, Гонконге и Чили.

Компания была основана в 2009 году генеральным директором Томасом Поллаком и главным операционным директором Карлосом Якони. В настоящее время он предлагает услугу защиты от кражи Prey и платформу электронной коммерции Bootic.

Bash обозначает клиента Bash (Bourne Again Shell)

Расширение .exe для имени файла указывает на файл exe cutable. В некоторых случаях исполняемые файлы могут нанести вред вашему компьютеру. Поэтому, пожалуйста, прочитайте ниже, чтобы решить для себя, является ли bash.exe на вашем компьютере троянцем, который вы должны удалить, или это файл, принадлежащий операционной системе Windows или доверенному приложению.

Процесс Bash.exe в диспетчере задач Windows

Процесс, известный как bash.exe, принадлежит программе Git by Beeline.

Описание: Bash.exe не является необходимым для ОС Windows и вызывает относительно небольшое количество проблем. Файл bash.exe находится в подпапке папки профиля пользователя (обычно это

C: \ Users \ USERNAME \ AppData \ Local \ Beeline Network Manager \ updater \ bin \ или C: \ Users \ USERNAME \ Local Settings \ Application Data \ Beeline Network Manager \ Updater \ bin \ ). Известные размеры файлов в Windows 10/8/7 / XP составляют 536 078 байт (98% всех случаев) или 469 504 байт.


Программа не имеет описания файлов. Программа не видна. Это не файл ядра Windows. Поэтому технический рейтинг надежности 69% опасности. Однако вам также следует прочитать отзывы пользователей.

  • Если bash.exe находится в подпапках «C: \ Program Files», тогда рейтинг надежности 59% опасности . Размер файла составляет 536, 078 байт (50% от всех вхождений), 567, 296 байт и еще 5 вариантов. Процесс не имеет описания файла. Программа не имеет видимого окна. Это не файл Windows.
  • Если bash.exe находится в подпапках C: \ Windows, тогда рейтинг надежности 72% опасности . Размер файла составляет 567, 296 байт. Это файл без информации о его разработчике. Bash.exe — неизвестный файл в папке Windows. Программа не имеет видимого окна. Это не файл Windows.
  • Если bash.exe находится в подпапках C: \ Windows \ System32, тогда рейтинг надежности 72% опасности . Размер файла составляет 470 528 байт.

Важно: некоторые вредоносные программы маскируют себя как bash.exe, особенно если они находятся в папке C: \ Windows или C: \ Windows \ System32. Таким образом, вы должны проверить файл bash.exe на вашем ПК, чтобы убедиться, что это угроза. Мы рекомендуем

Security Task Manager для проверки безопасности вашего компьютера. Это был один из лучших вариантов загрузки The Washington Post и PC World .

Аккуратный и опрятный компьютер — это главное требование для избежания проблем с bash. Это означает запуск сканирования на наличие вредоносных программ, очистку жесткого диска с использованием 1 cleanmgr и 2 sfc / scannow, 3 удаления ненужных программ, проверку наличия программ автозапуска (с использованием 4 msconfig) и включение автоматического обновления Windows 5. Всегда не забывайте выполнять периодическое резервное копирование или, по крайней мере, устанавливать точки восстановления.

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

Используйте команду 6 resmon, чтобы определить процессы, которые вызывают вашу проблему. Даже для серьезных проблем, вместо переустановки Windows, лучше восстановить вашу установку или, для Windows 8 и более поздних версий, выполнить команду 7 DISM.exe / Online / Cleanup-image / Restorehealth. Это позволяет восстанавливать операционную систему без потери данных.

Чтобы помочь вам проанализировать процесс bash.exe на вашем компьютере, оказались полезными следующие программы: Менеджер задач безопасности отображает все запущенные задачи Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записи автозапуска. Уникальный рейтинг риска безопасности указывает на вероятность того, что процесс является потенциальным шпионским ПО, вредоносным ПО или трояном. B Malwarebytes Anti-Malware обнаруживает и удаляет спящие шпионские, рекламные программы, трояны, клавиатурные шпионы, вредоносные программы и трекеры с вашего жесткого диска.

Связанный файл:

vlc-updater. exe

BASH – командная оболочка подсистемы Windows для Linux (WSL) в Windows10.

Начиная с 2016 в Windows 10 появилась возможность использования подсистемы Windows для Linux (WSL — Windows Subsystem for Linux), позволяющей легко и просто установить из Microsoft Store некоторые дистрибутивы Linux, в том числе Debian, Ubuntu, Kali, Suse. Подробности — Linux в среде Windows 10. При использовании WSL, пользователь получает не изолированную виртуальную машину с Linux, а интегрированную в Windows подсистему с возможностью выполнения утилит командной строки из обеих ОС, запуск программ одной ОС из среды другой и т.п. Кроме того, WSL предоставляет пользователю Windows 10 возможность использования нескольких дистрибутивов Linux одновременно.

bash.exe — утилита командной строки в подсистеме Windows для Linux (Windows Subsystem for Linux), обеспечивающая оболочку bash пользователя (shell) операционной системы Linux. Представляет собой командный процессор, работающий, как правило, в интерактивном режиме в текстовом окне. Bash также может читать команды из файла, который называется скриптом или сценарием. Нужно отметить, что команда разработчиков подсистемы WSL, в том числе и bash.exe, проделала огромную работу над программой, и с каждым новым релизом Windows 10, ее возможности становятся все более приближенными к возможностям классической оболочки

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

Формат командной строки:

bash [длинные опции GNU] [опции] …

bash [длинные опции GNU] [опции] файл_со_скриптом…

Длинные опции GNU:

—debug
—debugger
—dump-po-strings
—dump-strings
—help
—init-file
—login
—noediting
—noprofile
—norc
—posix
—rcfile
—restricted
—verbose
—version

Опции оболочки:

-ilrsD или -c команда или -O короткие параметры ( только при запуске)

-abefhkmnptuvxBCHP или опция

-o

Для получения дополнительной информации о параметрах командной строки используется команда:

bash -c «help set»

Для получения подсказки по внутренним командам bash используется команда:

bash -c help команда

В системе могут быть установлены несколько дистрибутивов Linux, и один из них является дистрибутивом по умолчанию. Утилита работает именно с данным дистрибутивом. Список зарегистрированных в системе дистрибутивов можно получить с помощью команд:

wslconfig /l
или

wsl —list

Первым в списке дистрибутивов отображается дистрибутив по умолчанию:

kali-linux (по умолчанию)
Ubuntu
SLES-15
ubuntu2
Ubuntu-18.04

Дистрибутив по умолчанию можно сменить с помощью команд wsl или wslconfig:

wsl —setdefault kali-linux — определить дистрибутив kali-linux дистрибутивом по умолчанию.

wslconfig /setdefault ubuntu — определить дистрибутив ubuntu дистрибутивом по умолчанию.

При запуске bash.exe без параметров, программа выполняется в интерактивном режиме, ожидая ввода команд пользователем. Строка приглашения содержит имя пользователя, компьютера и текущий каталог, унаследованный из среды windows:

[email protected]:/mnt/c/WINDOWS/system32

Логические диски Windows монтируются в среде Linux в точки монтирования /mnt/c для диска C:, /mnt/d для диска D: и т. д. Путь /mnt/c/WINDOWS/system32 соответствует C:\WINDOWS\system32 в Windows. Оболочка для дистрибутива

Ubuntu запускается в контексте учетной записи суперпользователя root, но, например, для kali-linux — в контексте учетной записи пользователя.

Для просмотра переменных окружения можно воспользоваться командой env. Пример выводимой информации:

SHELL=/bin/bash
WSL_DISTRO_NAME=kali-linux
NAME=Win10n
PWD=/mnt/c/WINDOWS/system32
LOGNAME=user
HOME=/home/user
LANG=en_US.UTF-8
TERM=xterm-256color
USER=user
SHLVL=1
WSLENV=
PATH=/usr/local/sbin:/usr/local/bin: /usr/sbin:/usr/bin:/sbin:/bin /mnt/c/WINDOWS/system32: /mnt/c/WINDOWS: /mnt/c/WINDOWS/System32/Wbem: /mnt/c/WINDOWS/System32 /WindowsPowerShell/v1.0/: /mnt/c/WINDOWS/System32 /OpenSSH/: /mnt/c/Users/usr/AppData/Local/ Microsoft/WindowsApps
HOSTTYPE=x86_64

_=/usr/bin/env

Переменная WSL_DISTRO_NAME определяет имя дистрибутива Linux в подсистеме WSL. Переменная WSLENV может быть использована для обмена данными между скриптами, выполняющимися как в среде Linux, так и в среде Windows. Переменная PATH задает пути поиска исполняемых файлов в обеих ОС.

Работу в среде выбранного дистрибутива Linux следует начать с обновления пакетов программ, например, для пользователя kali-linux:

sudo apt update

sudo apt upgrade

Для случая выполнения оболочки bash в контексте учетной записи root, команда sudo не нужна:
apt update

apt upgrade

Для удобства работы можно установить файловый менеджер Midnight Commander:

apt install mc

И, например, на левой панели отобразить файловую структуру Linux, а на правой – файловую структуру Windows:

Оболочка позволяет выполнять запуск программ как Linux, так и Windows:

ping yandex.ru — выполнить опрос узла yandex.ru утилитой ping из среды Linux

/mnt/c/WINDOWS/system32/notepad. exe — запустить приложение Блокнот из среды Windows

В случае запуска из текущего каталога, полный путь указывать не обязательно:

./notepad.exe

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

Выполняемые командой bash скрипты (сценарии) могут находиться как в файловой системе Linux, так и в файловой системе Windows:

bash /home/user/scripts/test.sh — выполнить скрипт test.sh из домашнего каталога пользователя user Linux

bash /mnt/d/scripts/test.sh — выполнить скрипт test.sh из каталога файловой системы Windows D:\scripts

bash ./test.sh — выполнить скрипт test.sh из текущего каталога файловой системы (Windows или Linux).

Подсистема Windows для Linux не предоставляет пользователю полноценное ядро Linux, по крайней мере, на момент реализации в Windows 10.0.18362.295. По этой причине, например, невозможно установить драйверы ядра (kernel drivers), что накладывает определенные ограничения на использование программного обеспечения, которому необходим доступ к оборудованию – датчикам температуры, напряжения, контроля скорости вращения вентиляторов и т.п. (lm-sensors и ему подобное ПО).

При работе с командной строкой в Windows 10 вместо bash удобнее пользоваться новой командой wsl, а также новым Терминалом Windows вместо стандартной консоли.

Весь список команд CMD Windows

В пути установки Git для Windows, в чем разница между ./git-bash.exe и bin/bash.exe и bin/sh.exe?



В пути установки git для windows я нашел эти 3 exes:

./git-bash.exe ,

./bin/bash.exe ,

./bin/sh.exe ,

Запуск любого из них дал бы мне полезный terminal.

1-й-это ярлык по умолчанию в меню Пуск, созданном установкой, 2-й используется в документе VSCode для настройки интегрированного terminal в VSCode, 3-й упоминается в документе ConEmu.

В чем разница между ними и тем, что я должен использовать?

git git-bash
Поделиться Источник ZYinMD     30 декабря 2018 в 19:21

2 ответа


  • Как использовать cygwin путей в Windows git крючках?

    (А) мой .git/hooks/pre-commit-это #!c:/cygwin/bin/bash.exe # /cygdrive/c/tmp/a.sh При запуске ‘git commit’ появляется ошибка .git/hooks/pre-commit: line 8: /cygdrive/c/tmp/a.sh: No such file or directory (B) Если .git/hooks/pre-commit #!c:/cygwin/bin/bash.exe # c:/cygwin/bin/bash.exe…

  • GIT ошибка установки для bash.exe

    У меня есть проблема с установкой GIT для windows версии 1.9 Когда я устанавливаю это, во время установки он выдает ошибку, что перемещение файла не удалось, код 2 (файл bash.exe), а после установки (после игнорирования ошибки), когда я проверяю каталог установки git, я не вижу файла с именем. ..



1

git-bash является частью «Git for windows» и предоставляет среду командной строки, аналогичную *nix bash.

Windows 10 включает в себя «Windows subsystem» , который может обеспечить среду Linux внутри Windows (которая включает в себя sh и bash, краткое сравнение можно найти в разнице между sh и bash )

Вы можете использовать любой из них для git. Это может быть преимуществом, чтобы использовать то же самое, что и ваши коллеги (если вам понадобится какая-либо помощь с shell или скриптом).

Поделиться joran     30 декабря 2018 в 22:21



1

Bourne-Again Shell или bash -это супер-набор sh , то есть все, что вы можете сделать в sh , также может быть сделано в bash . Bash имеет больше функций , облегчающих написание сценариев.

С другой стороны, Git bash -это msys shell, включенный в Git for Windows , поскольку Windows изначально не поддерживает функции bash (если только вы не добавите подсистему Windows для Linux ).

Поделиться Saikat     31 декабря 2018 в 04:41


Похожие вопросы:


Добавление git к пути на Windows разрывов делает?

Я установил Git для Windows (портативная версия) и добавил C:/Program Files/Git/bin в переменную системного пути. Когда я это сделал, это испортило мою марку, которую я установил с Mingw-w64. Когда…


Cygwin Bash.exe и mintty.exe

Я пытаюсь запустить команды Unix как на bash.exe , так и на mintty.exe , найденные в Cygwin64/bin (например, usr/bin/bash.exe). Когда я пытаюсь запустить Unix команду ls , bash: ls: command not. ..


QProcess «\n\r » в git bash.exe не работает?

Я пытаюсь запустить под QProcess bash.exe из git . Я проверил, запущен ли процесс и существует ли файл, и подтвердил это, но при попытке написать команду для обработки и после этого иметь \n\r он…


Как использовать cygwin путей в Windows git крючках?

(А) мой .git/hooks/pre-commit-это #!c:/cygwin/bin/bash.exe # /cygdrive/c/tmp/a.sh При запуске ‘git commit’ появляется ошибка .git/hooks/pre-commit: line 8: /cygdrive/c/tmp/a.sh: No such file or…


GIT ошибка установки для bash.exe

У меня есть проблема с установкой GIT для windows версии 1.9 Когда я устанавливаю это, во время установки он выдает ошибку, что перемещение файла не удалось, код 2 (файл bash.exe), а после установки…


git-bash.exe: как выполнить одну команду?

Я использую портативную версию Git для Windows , но когда я использую git-bash.exe для запуска одной команды, похоже, что она не работает. Не могли бы вы помочь мне выяснить, в чем проблема? У меня…


sh.exe»: /bin/git неверный номер файла при git-версии

Только что установил git, и когда я запускаю git bash и ввожу git-версию, я получаю эту ошибку: sh.exe: /bin/git: bad file number . Во время установки у меня была одна ошибка, но установка…


Путь terminal shell «..\..\..\vsCode\git\bin\bash.exe» не существует в VS — коде Windows

Я пытаюсь установить портативную среду разработки: VS Code — портативный режим git-bash — портативный компьютер Node.js — портативный компьютер VS Code выдает ошибку: путь terminal…


Git для Windows: разница между Git\bin\bash.exe и Git\usr\bin\bash.exe

Из того, что я понимаю, bin\bash.exe вызывает usr\bin\bash.exe, я думаю, с некоторыми опциями, чтобы помочь управлять путями windows, но не могу найти никакой документации, чтобы указать на это….


Как настроить путь Intellij idea terminal с помощью cmder, но инициировать его с помощью git bash. exe?

Таким образом , я установил как Cmder , так и Git bash , и мой Cmder настроен таким образом, чтобы запустить git bash.exe внутри. В настоящее время мой путь Intellij idea для terminal установлен на:…

Вопросы и ответы | Microsoft Docs

  • Чтение занимает 9 мин

В этой статье

Что такое подсистема Windows для Linux (WSL)?What is Windows Subsystem for Linux (WSL)?

Подсистема Windows для Linux (WSL) — это новый компонент Windows 10, который позволяет запускать собственные программы командной строки Linux непосредственно в Windows, как классические приложения для Windows и современные приложения Store.The Windows Subsystem for Linux (WSL) is a new Windows 10 feature that enables you to run native Linux command-line tools directly on Windows, alongside your traditional Windows desktop and modern store apps.

Чтобы узнать больше, ознакомьтесь со страницей сведений.See the about page for more details.

Для кого предназначена WSL?Who is WSL for?

В первую очередь, этот инструмент предназначен для разработчиков, особенно для веб-разработчиков и тех, кто работает над проектами с открытым кодом или участвует в них.This is primarily a tool for developers — especially web developers and those who work on or with open source projects. Это позволяет всем, кто хочет использовать Bash, общие инструменты Linux (sed, awk и т. д.) и многие специализированные инструменты Linux (Ruby, Python и т. д.), пользоваться своей цепочкой инструментов в Windows.This allows those who want/need to use Bash, common Linux tools (sed, awk, etc.) and many Linux-first tools (Ruby, Python, etc.) to use their toolchain on Windows.

Что можно сделать с помощью WSL?What can I do with WSL?

WSL предоставляет приложение Bash.exe, которое при запуске открывает консоль Windows, в которой выполняется оболочка Bash. WSL provides an application called Bash.exe that, when started, opens a Windows console running the Bash shell. С помощью Bash можно запускать программы командной строки и приложения Linux.Using Bash, you can run command-line Linux tools and apps. Например, введите lsb_release -a и нажмите клавишу ВВОД. Вы увидите сведения о текущем запущенном дистрибутиве Linux.For example, type lsb_release -a and hit enter; you’ll see details of the Linux distro currently running:

Вы можете также получить доступ к файловой системе локального компьютера из оболочки Bash в Linux — ваши локальные диски будут подключены в папке /mnt.You can also access your local machine’s filesystem from within the Linux Bash shell – you’ll find your local drives mounted under the /mnt folder. Например, диск C: подключается в /mnt/c.For example, your C: drive is mounted under /mnt/c:

Опишите типичный рабочий процесс разработки с использованием WSLCould you describe a typical development workflow that incorporates WSL?

Подсистема WSL нацелена на аудиторию разработчиков и предназначена для использования в рамках внутреннего цикла разработки. WSL targets a developer audience with the intent to be used as part of an inner development loop. Предположим, Семен создает конвейер CI/CD (непрерывной интеграции и непрерывной поставки) и хочет сначала протестировать его на локальном компьютере (ноутбуке) перед развертыванием в облаке.Let’s say that Sam is creating a CI/CD pipeline (Continuous Integration & Continuous Delivery) and wants to test it first on a local machine (laptop) before deploying it to the cloud. Семен может включить WSL (а также WSL 2, чтобы повысить скорость и производительность), а затем использовать подлинный экземпляр Linux Ubuntu на локальном компьютере (ноутбуке) с любыми командами Bash и инструментами по своему выбору.Sam can enable WSL (& WSL 2 to improve speed and performance), and then use a genuine Linux Ubuntu instance locally (on the laptop) with whatever Bash commands and tools they prefer. После проверки конвейера разработки в локальной среде Семен может отправить этот конвейер CI/CD в облако (т.  е. в Azure), сделав его контейнером Docker и отправив в облачный экземпляр, где он будет выполняться на рабочей виртуальной машине Ubuntu.Once the development pipeline is verified locally, Sam can then push that CI/CD pipeline up to the cloud (ie Azure) by making it into a Docker container and pushing the container to a cloud instance where it runs on a production-ready Ubuntu VM.

Что такое Bash?What is Bash?

Bash — это популярная текстовая оболочка и язык команд.Bash is a popular text-based shell and command-language. Это оболочка по умолчанию, входящая в состав Ubuntu и других дистрибутивов Linux, а также в macOS.It is the default shell included within Ubuntu and other Linux distros, and in macOS. Пользователи могут вводить команды в оболочке для выполнения сценариев и (или) команд и инструментов, чтобы выполнять множество задач.Users type commands into a shell to execute scripts and/or run commands and tools to accomplish many tasks.

Как это работает?How does this work?

Ознакомьтесь с нашим блогом, где мы подробно рассматриваем базовую технологию. Check out our blog where we go into detail about the underlying technology.

Зачем использовать WSL вместо Linux в виртуальной машине?Why would I use WSL rather than Linux in a VM?

WSL требует меньше ресурсов (ЦП, памяти и хранилища), чем полноценная виртуальная машина.WSL requires fewer resources (CPU, memory, and storage) than a full virtual machine. WSL также позволяет запускать программы командной строки и приложения Linux вместе с приложениями командной строки, классическими приложениями и приложениями Store для Windows, а также позволяет обращаться к файлам Windows в Linux.WSL also allows you to run Linux command-line tools and apps alongside your Windows command-line, desktop and store apps, and to access your Windows files from within Linux. Это позволяет использовать приложения для Windows и программы командной строки Linux для одного и того же набора файлов, если требуется.This enables you to use Windows apps and Linux command-line tools on the same set of files if you wish.

Зачем использовать, например, Ruby в Linux, а не Ruby в Windows?Why would I use, for example, Ruby on Linux instead of on Windows?

Некоторые кроссплатформенные инструменты были созданы, исходя из предположения, что среда, в которой они выполняются, работает как Linux.Some cross-platform tools were built assuming that the environment in which they run behaves like Linux. Например, некоторые инструменты предполагают, что имеют доступ к очень длинным путям к файлам или что существуют определенные файлы и папки.For example, some tools assume that they are able to access very long file paths or that specific files/folders exist. Это часто вызывает проблемы в среде Windows, которая нередко ведет себя иначе, чем в Linux.This often causes problems on Windows which often behaves differently from Linux.

Многие языки, такие как Ruby и Node, часто переносятся в Windows и работают отлично.Many languages like Ruby and node are often ported to, and run great, on Windows. Тем не менее, не все владельцы библиотек Ruby Gem или node/NPM переносят свои библиотеки для поддержки Windows, и многие из них имеют зависимости, относящиеся к Linux. However, not all of the Ruby Gem or node/NPM library owners port their libraries to support Windows, and many have Linux-specific dependencies. Это часто может привести к тому, что системы, созданные с помощью таких инструментов и библиотек, становятся подвержены ошибкам во время сборки, а иногда — во время выполнения, либо не работают в Windows требуемым образом.This can often result in systems built using such tools and libraries suffering from build and sometimes runtime errors or unwanted behaviors on Windows.

Это лишь часть проблем, из-за которых многие пользователи просят корпорацию Майкрософт улучшить программы командной строки Windows, а мы стали партнерами с Canonical, чтобы обеспечить выполнение собственных программ командной строки Linux и Bash в Windows.These are just some of issues that caused many people to ask Microsoft to improve Windows’ command-line tools and what drove us to partner with Canonical to enable native Bash and Linux command-line tools to run on Windows.

Что это означает для PowerShell?What does this mean for PowerShell?

При работе с проектами OSS существует множество сценариев, в которых чрезвычайно полезно перейти в Bash из командной строки PowerShell.While working with OSS projects, there are numerous scenarios where it’s immensely useful to drop into Bash from a PowerShell prompt. Поддержка Bash дополняет и расширяет возможности командной строки в Windows, позволяя использовать PowerShell, а сообществу PowerShell — применять другие популярные технологии.Bash support is complementary and strengthens the value of the command-line on Windows, allowing PowerShell and the PowerShell community to leverage other popular technologies.

Дополнительные сведения см. в блоге группы разработчиков PowerShell: Bash for Windows: Why it’s awesome and what it means for PowerShell (Bash для Windows: почему это здорово и что это значит для PowerShell)Read more on the PowerShell team blog — Bash for Windows: Why it’s awesome and what it means for PowerShell

Можно ли запускать ВСЕ приложения Linux в WSL?Can I run ALL Linux apps in WSL?

Нет. No! WSL — это инструмент, предназначенный для того, чтобы позволить пользователям запускать необходимые основные программы командной строки Linux и Bash в Windows.WSL is a tool aimed at enabling users who need them to run Bash and core Linux command-line tools on Windows.

WSL не предназначен для поддержки рабочих столов или приложений с графическим пользовательским интерфейсом (например, GNOME, KDE и т. д.).WSL does not aim to support GUI desktops or applications (e.g. Gnome, KDE, etc.)

Кроме того, хотя вы сможете запускать многие популярные серверные приложения (например, Redis), мы не рекомендуем применять WSL для размещения рабочих служб. Корпорация Майкрософт предлагает ряд других решений для запуска производственных рабочих нагрузок Linux в Azure, Hyper-V и Docker.Also, even though you will be able to run many popular server applications (e.g. Redis), we do not recommend WSL for hosting production services – Microsoft offers a variety of solutions for running production Linux workloads in Azure, Hyper-V, and Docker.

Какие номера SKU Windows входят в WSL?What Windows SKUs is WSL included in?

Подсистема Windows для Linux доступна для юбилейного обновления Windows 10 и Windows 10 Creators Update для настольных компьютеров (а также для более поздних версий).Windows Subsystem for Linux is available on the desktop version of Windows for Windows 10 Anniversary and Creators update or later.

Начиная с версии Fall Creators Update компонент WSL будет доступен как для номеров SKU настольных компьютеров, так и для номеров SKU серверных продуктов Windows.Beginning in the Fall Creators update WSL will be available on both the desktop and server SKUs of Windows.

Какие процессоры поддерживает WSL?What processors does WSL support?

WSL поддерживает процессоры x64 и ARM.WSL supports x64 and ARM CPUs.

Как получить доступ к моему диску C?How do I access my C: drive?

Точки подключения для жестких дисков на локальном компьютере создаются автоматически и обеспечивают простой доступ к файловой системе Windows. Mount points for hard drives on the local machine are automatically created and provide easy access to the Windows filesystem.

/mnt/<drive letter>//mnt/<drive letter>/

Пример использования — команда cd /mnt/c для доступа к диску C:Example usage would be cd /mnt/c to access c:\

Как настроить диспетчер учетных данных Git?How do I set up Git Credential Manager? (Как использовать разрешения Windows Git в WSL?)(How do I use my Windows Git permissions in WSL?)

Диспетчер учетных данных Git позволяет выполнять проверку подлинности на удаленном сервере Git, даже если используется сложная модель проверки подлинности, например Azure Active Directory или двухфакторная проверка подлинности.Git Credential Manager enables you to authenticate a remote Git server, even if you have a complex authentication pattern like Azure Active Directory or two-factor authentication. Диспетчер учетных данных Git интегрируется в поток проверки подлинности для таких служб, как GitHub, и после проверки подлинности в поставщике услуг размещения запрашивает новый маркер проверки подлинности. Git Credential Manager integrates into the authentication flow for services like GitHub and, once you’re authenticated to your hosting provider, requests a new authentication token. Затем маркер сохраняется в диспетчере учетных данных Windows с поддержкой высокого уровня безопасности.It then stores the token securely in the Windows Credential Manager. В дальнейшем диспетчер учетных данных Git можно использовать для взаимодействия с поставщиком услуг размещения без повторной проверки подлинности.After the first time, you can use git to talk to your hosting provider without needing to re-authenticate. Он просто обратится к маркеру в диспетчере учетных данных Windows.It will just access the token in the Windows Credential Manager.

Чтобы настроить диспетчер учетных данных Git для использования с дистрибутивом WSL, откройте дистрибутив и введите такую команду:To set up Git Credential Manager for use with a WSL distribution, open your distribution and enter this command:

git config --global credential. helper "/mnt/c/Program\ Files/Git/mingw64/libexec/git-core/git-credential-manager.exe"

Теперь при всех операциях Git, выполняемых в дистрибутиве WSL, будет использоваться диспетчер учетных данных.Now any git operation you perform within your WSL distribution will use the credential manager. Если у вас уже есть кэшированные учетные данные для узла, к ним будет выполняться доступ из диспетчера учетных данных.If you already have credentials cached for a host, it will access them from the credential manager. В противном случае отобразится диалоговое окно с запросом учетных данных, даже если вы работаете в консоли Linux.If not, you’ll receive a dialog response requesting your credentials, even if you’re in a Linux console.

Поддержка этих действий зависит от взаимодействия между подсистемой Windows для Linux и собственно ОС Windows.This support relies on the interoperability between Windows Subsystem for Linux and Windows itself.

Как использовать файл Windows в приложении Linux?How do I use a Windows file with a Linux app?

Одним из преимуществ WSL является возможность доступа к файлам с помощью приложений или инструментов Windows и Linux. One of the benefits of WSL is being able to access your files via both Windows and Linux apps or tools.

WSL подключает несъемные диски вашего компьютера к папке /mnt/<drive> в ваших дистрибутивах Linux.WSL mounts your machine’s fixed drives under the /mnt/<drive> folder in your Linux distros. Например, диск C: подключается в /mnt/c/.For example, your C: drive is mounted under /mnt/c/

Используя подключенные диски, можно изменить код, например, в C:\dev\myproj\ с помощью Visual Studio или VS Code, а также выполнить сборку или тестирование этого кода в Linux, воспользовавшись этими же файлами в /mnt/c/dev/myproj.Using your mounted drives, you can edit code in, for example, C:\dev\myproj\ using Visual Studio / or VS Code, and build/test that code in Linux by accessing the same files via /mnt/c/dev/myproj.

Важное примечание. Одним из основных ограничений использования WSL является то, что непосредственный доступ и изменение файлов в файловой системе дистрибутивов Linux с помощью приложений или инструментов Windows не поддерживается.IMPORTANT NOTE: One of the key limitations of using WSL is that directly accessing/changing files in your Linux distros’ filesystem using Windows apps or tools is not supported. См. раздел Не изменяйте файлы Linux с помощью приложений и инструментов WindowsSee: Do not change Linux files using Windows apps and tools

Отличаются ли файлы на диске Linux от файлов на подключенном диске Windows?Are files in the Linux drive different from the mounted Windows drive?

  1. Файлы в корне Linux (т. е. /) контролируются подсистемой WSL, которая имитирует поведение Linux, включая, помимо прочего, следующее:Files under the Linux root (i.e. /) are controlled by WSL which mimics Linux specific behavior, including but not limited to:

    • файлы, содержащие в имени файла недопустимые знаки для Windows;Files which contain invalid Windows filename characters
    • символические ссылки, созданные для пользователей без прав администратора;Symlinks created for non-admin users
    • изменение атрибутов файла с помощью chmod и chown;Changing file attributes through chmod and chown
    • учет регистра в именах файлов и папок. File/folder case sensitivity
  2. Файлы на подключенных дисках контролируются Windows и имеют следующие характеристики:Files in mounted drives are controlled by Windows and have the following behaviors:

    • поддерживают учет регистра;Support case sensitivity
    • все разрешения заданы для наилучшего отражения разрешений Windows.All permissions are set to best reflect the Windows permissions

Почему при выполнении apt-get upgrade возникает много ошибок?Why are there so many errors when I run apt-get upgrade?

Некоторые пакеты используют функции, которые еще не реализованы.Some packages use features that we haven’t implemented yet. Например, udevпока не поддерживается и вызывает несколько ошибок apt-get upgrade.udev, for example, isn’t supported yet and causes several apt-get upgrade errors.

Чтобы устранить проблемы, связанные с udev, выполните следующие действия. To fix issues related to udev, follow the following steps:

  1. Введите приведенный ниже код в /usr/sbin/policy-rc.d и сохраните изменения.Write the following to /usr/sbin/policy-rc.d and save your changes.

    #!/bin/sh
    exit 101
    
  2. Добавьте разрешения на выполнение в /usr/sbin/policy-rc.dAdd execute permissions to /usr/sbin/policy-rc.d

    chmod +x /usr/sbin/policy-rc.d
    
  3. Выполните следующие команды.Run the following commands

    dpkg-divert --local --rename --add /sbin/initctl
    ln -s /bin/true /sbin/initctl
    

Как удалить дистрибутив WSL?How do I uninstall a WSL Distribution?

В сборках, предшествующих сборке 1709 (16299), откройте командную строку и выполните следующую команду.On builds prior to 1709 (16299) open a command prompt and run:

lxrun /uninstall /full

Дистрибутивы WSL, установленные из Store, можно удалить как и любое другое приложение Windows. Для этого щелкните плитку приложения правой кнопкой мыши и выберите «Удалить». Можно также воспользоваться PowerShell и выполнить Remove-AppxPackage командлет .WSL distributions installed from the store can be uninstalled like any other Windows app, by right-clicking on the app tile and clicking Uninstall, or via PowerShell using the Remove-AppxPackage cmdlet.

Почему проверка связи порождает создает ошибки «Отказ в разрешении»?Why does ping generate permission denied errors?

В сборках WSL, предшествующих сборке 14926, для проверки связи нужно запустить WSL из консоли с повышенными привилегиями.In WSL builds < 14926, ping required WSL to run via an elevated Console. Эта проблема была устранена в сборке 14926 и более поздних сборках.This issue was fixed in Build 14926 and later.

Как запустить сервер OpenSSH?How do I run an OpenSSH server?

Для запуска OpenSSH в WSL требуются привилегии администратора в Windows.Administrator privileges in Windows are required to run OpenSSH in WSL. Чтобы запустить сервер OpenSSH, запустите Bash для Ubuntu в Windows от имени администратора или запустите bash.exe из командной строки или сеанса PowerShell с привилегиями администратора.To run an OpenSSH server, run Bash on Ubuntu on Windows as an administrator, or run bash.exe from a CMD/PowerShell prompt with administrator privileges.

Почему при попытке установки появляется сообщение «Ошибка:0x80040306»?Why do I get «Error: 0x80040306» when I try to install?

WSL не поддерживает выполнение в устаревшей консоли.WSL does not support running in a legacy console. Чтобы отключить устаревшую консоль, выполните следующие действия.To turn off legacy console:

  1. Откройте WSL, PowerShell или командную строку.Open WSL, PowerShell, or Cmd
  2. Щелкните правой кнопкой мыши строку заголовка и выберите «Свойства», затем снимите флажок «Использовать прежнюю версию консоли».Right click title bar -> Properties -> Uncheck «Use legacy console»
  3. Нажмите кнопку «ОК». Click OK

Почему при запуске bash.exe после обновления Windows появляется сообщение «Ошибка: 0x80040154»?Why do I get «Error: 0x80040154» when I run bash.exe after upgrading Windows?

Компонент «Подсистема Windows для Linux» может быть отключен во время обновления Windows.The «Windows Subsystem for Linux» feature may be disabled during a Windows update. В этом случае данную функцию Windows необходимо включить заново.If this happens the Windows feature must be re-enabled. Инструкции по включению компонента «Подсистема Windows для Linux» можно найти в руководстве по установке.Instructions for enabling the «Windows Subsystem for Linux» feature can be found in the Installation Guide.

Как изменить язык интерфейса WSL?How do I change the display language of WSL?

Установщик WSL попытается автоматически изменить языковой стандарт Ubuntu в соответствии с языковым стандартом установки Windows.WSL install will try to automatically change the Ubuntu locale to match the locale of your Windows install. Если это нежелательно, можно выполнить приведенную ниже команду, чтобы изменить языковой стандарт Ubuntu после завершения установки.If you do not want this behavior you can run this command to change the Ubuntu locale after install completes. Чтобы это изменение вступило в силу, потребуется повторно запустить bash.exe.You will have to relaunch bash.exe for this change to take effect.

В приведенном ниже примере языковой стандарт изменяется на EN-US.The below example changes to locale to en-US:

sudo update-locale LANG=en_US.UTF8

Почему у меня нет доступа к Интернету из WSL?Why do I not have internet access from WSL?

Некоторые пользователи сообщили о проблемах с определенными приложениями брандмауэра, блокирующими доступ к Интернету в WSL.Some users have reported issues with specific firewall applications blocking internet access in WSL. Сообщили о следующих брандмауэрах:The firewalls reported are:

  1. Kaspersky;Kaspersky
  2. AVG;AVG
  3. Avast. Avast

В некоторых случаях отключение брандмауэра обеспечивает доступ.In some cases turning off the firewall allows for access. В некоторых случаях доступ блокируется просто при наличии установленного брандмауэра.In some cases simply having the firewall installed looks to block access.

Как получить доступ к порту из WSL в Windows?How do I access a port from WSL in Windows?

WSL использует IP-адрес Windows, так как работает в Windows.WSL shares the IP address of Windows, as it is running on Windows. Поэтому вы можете получить доступ к любым портам на localhost. Например, если вы предоставляете веб-содержимое через порт 1234, то вы можете открыть адрес https://localhost:1234 в браузере для Windows.As such you can access any ports on localhost e.g. if you had web content on port 1234 you could https://localhost:1234 into your Windows browser.

Как выполнить резервное копирование дистрибутивов WSL или переместить их с одного диска на другой?How can I back up my WSL distros, or move them from one drive to another?

Лучший способ резервного копирования или переноса дистрибутивов — использование команд импорта и экспорта, доступных в Windows версии 1809 и более поздних версиях. The best way to backup or move your distros is via the export/import commands available in Windows Version 1809 and later. Вы можете экспортировать весь дистрибутив в архив tarball с помощью команды wsl --export.You can export your entire distribution to a tarball using the wsl --export command. Затем этот дистрибутив можно импортировать обратно в WSL с помощью команды wsl --import, которая позволяет присвоить имя новому расположению на диске для импорта. Благодаря этому можно создавать резервные копии и сохранять состояния дистрибутивов WSL или переносить дистрибутивы.You can then import this distro back into WSL using the wsl --import command, which can name a new drive location for the import, allowing you to backup and save states of (or move) your WSL distributions.

Обратите внимание на то, что традиционные службы резервного копирования, которые создают резервные копии файлов в папках AppData (например, программа архивации данных), не повредят файлы Linux. Please note that traditional backup services that backup files in your Appdata folders (like Windows Backup) will not corrupt your Linux files.

Куда можно отправить отзыв?Where can I provide feedback?

Вы можете оставлять свои отзывы и задавать вопросы, используя несколько каналов.You can share feedback and ask questions through multiple channels.

Если у вас возникли технические проблемы или вы хотите запросить новые функции, перейдите к нашему средству записи проблем GitHub:If you have technical issues, or want to request new features please go to our Github issue tracker:

Если вы хотите оставаться в курсе последних новостей WSL, используйте следующее:If you’d like to stay up to date with the latest WSL news you can do so with:

разница между Git bin bash.exe и Git usr bin bash.exe

Автор Сергей Золотов На чтение 2 мин. Просмотров 1 Опубликовано

Насколько я понимаю, bin bash.exe вызывает usr bin bash.exe, я думаю, с некоторыми параметрами, помогающими управлять путями Windows, но не могу найти никакой документации, чтобы указать это.

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

Кажется, у нового блока разработчика есть такая настройка:

where bash

  C:  Windows   System32  bash.exe C:  Program Files  Git  usr  bin  bash.exe  

Я могу понять, что wsl находится наверху, но не могу понять вторую запись, если bin/bash.exe — это тот, который я должен использовать?


% windir% system32 bash.exe = встроенная оболочка bash, размещенная в любой подсистеме Windows для среды linux [wsl], которую вы включили с помощью Microsoft Store | подсистема windows для linux | | установить. Альтернативный, но по сути тот же результат, что и отдельное окно, в котором запускается ярлык меню «Пуск» % windir% system32 wsl.exe ~ -d Ubuntu .

% programfiles% git bin bash.exe -> % programfiles% git usr bin bash.exe + некоторые автоматически вводимые аргументы = inline [main stdin/stdout] оболочка bash, предоставляемая git, расположенная поверх среды командной строки cmd.exe

% programfiles% git git-bash.exe = приложение windows [winmain] оболочка bash, предоставляемая git, наложенная поверх среды командной строки windows cmd.exe


Получается, что:

"C: Program Files Git usr bin bash" -li

дает :

Me @ MYPC MSYS/usr/bin

и

"C: Program Files Git bin bash" -li

возвращает:

Me @ MYPC MINGW64/ usr/bin

На мой взгляд, это означает, что EXE компилируются по-другому.

Но в моем ca так как проблемы, которые у меня были с моими сценариями, были связаны исключительно с PATH, который устанавливает каждый exe:

Для

"C: Program Files Git usr bin bash.exe "

$, где FINDC: Windows System32 find.exeC: Program Files Git usr bin find.exe

При этом:

"C: Program Files Git bin bash.exe"

$ где FINDC: Program Files Git usr bin find.exeC: Windows System32 find.exe

Итак, мой скрипт в первом случае не работал с

НАЙТИ: неверный формат параметра

так как он не нашел правильную версию find.


Итак, похоже, что:

"C: Program Files Git usr bin bash "-li

возвращает:

Me @ MYPC MSYS/usr/bin

и

"C: Program Files Git bin bash" -li

дает:

Me @ MYPC MINGW64/usr/bin

Итак, на мой взгляд, это означает, что EXE компилируются по-другому.

Но в моем случае проблемы, которые у меня были с моими скриптами, были связаны исключительно с PATH, устанавливаемым каждым exe:

Для

"C: Program Files Git usr bin bash.exe"

$, где FINDC: Windows System32 find .exeC: Program Files Git usr bin find.exe

При этом:

"C: Program Files Git bin bash.exe "

$, где FINDC: Program Files Git usr bin find.exeC: Windows System32 find.exe

Итак, мой скрипт в первом случае не работал с

НАЙТИ: неверный формат параметра

, поскольку не удалось найти правильную версию поиска.

bash.exe нагрузки CPU. Как удалить?

bash.exe было разработано, чтобы использовать ресурсы компьютера для майнинга криптовалюты. Если у вас есть криптовалюта, Вы должны быть начеку, поскольку риски срыва этого трояна достаточно высоки. Само собой разумеется, вы что-нибудь до конца вверх с пустым банковским счетом не знаете. Без регулярного сканирования действительно трудно найти вредоносное ПО, она работает незаметно и скрывает источники инфекции. Только эффективная утилита защиты от вредоносных программ может помочь с bash.exe трояна.

bash.exe

bash.exe не позволит вам работать с вашим компьютером свободно. Даже если вы используете новую систему, скорее всего, использование этого будет похоже на головную боль. Еще раз, это из-за вредоносные программы, которые регулярно потребляют энергию вашей рабочей станции, от самых первых моментов вас запуска системы. С другой стороны, bash.exe не представлен любой деинсталлятор в панели управления, так что вы можете найти его очень трудно избавиться от него.

Вторжение bash.exe в систему обычно происходит вместе с другими бесплатными приложениями, которые вы можете решить, чтобы сделать часть вашего компьютера. очевидно, он является обязательным, что вы всегда обращать пристальное внимание на то, что еще вы собираетесь сделать часть вашей системы. В случае, если вы будете читать информацию о некоторых сторонних программах, которые вы не планируете, чтобы часть вашей системы, убедитесь, что вы отмените такие параметры установки по умолчанию и перейти к продвинутым. К сожалению, пользователи часто невнимательно относятся к установке и, таким образом, разрешают ввод различного хлама и даже опасных утилиты.

bash.exe

bash.exe могут быть эффективно удалены путем тщательного сканирования компьютера с помощью программного обеспечения для удаления вирусов проверенную. Мы настоятельно рекомендуем вам внимательно следовать этому руководству ниже объясняет, как установить систему в надлежащем порядке. В случае, если Вам необходима дополнительная помощь с нашей стороны, убедитесь, чтобы связаться с нами без колебаний в любой момент.


Скачать надежный инструмент для удаления bash.exe:

Подробная инструкция о том, как удалить bash.exe инфекции.

  1. Прежде всего, вам необходимо скачать и установить GridinSoft Anti-Malware.
  2. Откройте программу и выберите “Быстрое сканирование” или “Полное сканирование“. Рекомендуется полное сканирование системы , но из-за наличия вирусов, ваш компьютер может страдать от проблем с производительностью, в таком случае используйте Быструю проверку.
  3. Просканируйте свою систему и посмотрите на результат.
  4. После завершения сканирования, вам нужно нажать на “Clean Now” Кнопка для удаления вируса bash.exe:
  5. (необязательный пункт) Закройте все доступные браузеры, если это возможно.
  6. В GridinSoft Anti-Malware выберете пункт “Инструменты (tools)” а затем на “Сбросить настройки браузера (Reset browser settings)“:
  7. Следуйте следующим инструкциям:, выберите браузеры которые должны быть сброшены, нажмите на кнопку “Сброс (Reset)” .. В заключении, перезагрузите компьютер, чтобы применить все внесенные изменения:

Профилактические советы для вашего ПК от быть с bash.

exe повторного заражения в будущем:

GridinSoft Anti-Malware предлагает отличное решение, которое может помочь предотвратить заражение вашей системы вредоносным программным обеспечением в будущем. Эта функция называется “On-run Protection”. По умолчанию, она отключена после установки программного обеспечения. Чтобы включить её, пожалуйста, нажмите на “Защищать (Protect)” и нажмите на кнопку “Начать (Start)

Эта полезная функция может позволить людям предотвратить установку вредоносного программного обеспечения. Это означает, когда вы будете пытаться установить некоторые подозрительные приложения, «On-run Protection» будет блокировать эту попытку установки. ПРИМЕЧАНИЕ! Если пользователи хотят, чтобы потенциально опасные программы были установлены, Кнопка они могут выбрать «Игнорировать всегда». В случае, если вы хотите заблокировать вредоносную программу, вы должны выбрать «Блокировать всегда (Block always)».

BNM Updater в автозагрузке — что это за программа? (Beeline Network Manager, BNM.

exe)

Приветствую друзья! Сегодня мы будем разбираться с одной записью в автозагрузке. Я постараюсь все выяснить и написать простыми словами.

РЕКЛАМА

BNM Updater в автозагрузке — что это такое?

Компонент от программы Мастер настроек (Beeline Network Manager), которая идет от Билайна и нужна для подключения к интернету.

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

Ну а если нет ничего от Билайна — то разумеется тоже можно удалить. Однако есть момент — откуда тогда у вас взялось BNM Updater в автозагрузке? Или у вас раньше был интернет Билайн либо это вирус маскируется под это ПО. При подозрениях на вирусы — обязательно просканируйте ПК утилитами Dr.Web CureIt!, AdwCleaner, HitmanPro (эффективнее всего проверить именно всеми тремя утилитами).

Запускается процесс BNM. exe из этой папки:

C:\Users\USER_NAME\AppData\Local\Beeline Network Manager\updater\

В этой папки также может быть другая папка — bin, а в ней файл wget.exe, который по неизвестным причинам устанавливает соединение с интернетом:

PS: это фаервол ESET SMART SECURITY 8, скорее всего входит в состав антивируса, который кстати вполне неплох.

РЕКЛАМА

Еще у вас от данного ПО может быть другой процесс — chp.exe.

Также на форуме безопасности нашел инфу, что еще от этой программы могут быть процессы sleep.exe, bash.exe, notifier.exe.

Вот собственно папка с файлами программы Beeline Network Manager, где и видим файл BNM и остальные:

Ничего подозрительного или странного не вижу — иконки Билайна, файл unins000, это кстати мастер удаления. А вот notifier — думаю что-то связано с уведомлениями. Также вижу папку jre6 — возможно что для работы ПО необходима платформа Java.

Вот собственно сама запись в автозагрузке:

Это Windows 7, если у вас Windows 10 — то там автозагрузка находится в другом месте, нужно запустить диспетчер задач и перейти на вкладку Автозагрузка.

Ну а вот сама программа Мастер настройки, выглядит примерно так:

BNM Updater в автозагрузке — отключать или нет?

Можно отключить, если:

  1. У вас нет никакого интернета от Билайн.
  2. У вас есть интернет от Билайн, но подключение, логин и пароль — все это дело настроено в роутере и не касается ПК. В таком случае можно убрать из автозагрузки BNM Updater.
  3. Можно отключить/удалить в целях эксперимента. Но только при условии что заранее создадите точку восстановления, чтобы можно было все вернуть обратно при проблемах.

РЕКЛАМА

Поэтому если у вас нет ничего от Билайна, то можете даже удалить ПО Мастер настроек (Beeline Network Manager). Перед удалением только нужно создать точку восстановления. Если нужно будет установить ПО в будущем, то его можно будет скачать с офф сайта.

Мини-инструкция как удалить ПО:

  1. Зажимаете Win + R > вставляем команду appwiz.cpl, нажимаете ОК.
  2. Появится окно со списком установленного софта.
  3. Находим Мастер настроек (или Beeline Network Manager), нажимаем правой кнопкой и выбираем Удалить.
  4. Далее запустится компонент удаления (деинсталляции) или программа сразу удалится без уведомлений.
Окно Программы и компоненты, где вы можете удалить ПО.

Заключение

  1. BNM Updater в автозагрузке — запись от фирменного ПО Мастер настройки от Билайна.
  2. Можно отключить или даже удалить, если у вас нет интернета от Билайн, или если интернет есть, но все настройки и подключение осуществляется в самом роутере/модеме.
  3. Перед удалением ПО советую создать точку восстановления на всякий случай.

Надеюсь информация была полезной. Удачи и добра, до новых встреч друзья!

В чем разница между подсистемой Windows для Linux и bash в Ubuntu в Windows?

Покопался, чтобы найти это, надеюсь, это поможет

от Microsoft

https://docs.microsoft.com/en-us/windows/wsl/wsl-config#managing-multiple-linux-distributions-in-earlier-windows-versions

Доступно в Windows Build 17092 (версия 1903) и более ранних

В Windows 10 до версии 1903 инструмент командной строки WSL Config (wslconfig. exe) должен использоваться для управления дистрибутивами Linux, работающими в подсистеме Windows для Linux (WSL).Он позволяет перечислить доступные дистрибутивы, установить дистрибутив по умолчанию и удалить дистрибутивы.

Для вывода списка распределений используйте:

wslconfig / список Перечисляет доступные дистрибутивы Linux, доступные для WSL. Если дистрибутив присутствует в списке, он установлен и готов к использованию.

wslconfig / список / все Список всех дистрибутивов, включая те, которые в настоящее время не используются. Они могут быть в процессе установки, удаления или неисправны.

Чтобы установить распространение по умолчанию, которое запускается при запуске wsl из командной строки:

wslconfig / setdefault Устанавливает для распределения по умолчанию значение.

Пример: (с использованием PowerShell) wslconfig / setdefault Ubuntu установит мой дистрибутив по умолчанию на Ubuntu. Теперь, когда я запускаю wsl npm init , он будет работать в Ubuntu. Если я запустил wsl, он откроет сеанс Ubuntu.

Чтобы отменить регистрацию и переустановить дистрибутив:

wslconfig / unregister Отменяет регистрацию дистрибутива в WSL, чтобы его можно было переустановить или очистить.

Например: wslconfig / unregister Ubuntu удалит Ubuntu из дистрибутивов, доступных в WSL. Когда я запускаю wslconfig / list , он не отображается.

Доступно в Windows Build 17093 и более поздних версиях

Настройка параметров запуска для каждого дистрибутива с помощью wslconf

Автоматически настраивать определенные функции в WSL, которые будут применяться каждый раз, когда вы запускаете подсистему с помощью wsl.conf.

Прямо сейчас это включает опции автоматического монтирования и конфигурацию сети.

wsl.conf находится в каждом дистрибутиве Linux в каталоге /etc/wsl. conf . Если файла нет, вы можете создать его самостоятельно. WSL обнаружит наличие файла и прочитает его содержимое. Если файл отсутствует или имеет неправильный формат (то есть неправильное форматирование разметки), WSL продолжит запускаться в обычном режиме.

windows 10 — Как создать ярлык bash для запуска от имени администратора

Подсистема Windows для Linux (WSL) может быть запущена с помощью команды bash (обычно расположенной по адресу C: \ Windows \ System32 \ bash.exe ) из любой оболочки Windows. Эта команда переводит вас в оболочку Linux bash , работающую в текущем каталоге , что означает, что это действительно очень просто сделать.

(Конечно, с учетом этого команда оказывается на удивление некрасивой.) Обычно вам нужна следующая команда: powershell -c start -verb runas cmd '/ c start / D "" bash.exe' Мы используем команду Powershell start , которая поддерживает запуск программы как admin через - глагол runas . Однако, если запущенная программа находится в System32, ее рабочий каталог всегда будет запускаться как System32. Таким образом, пусть cmd (или powershell ) снова использует команду start для запуска bash с желаемым рабочим каталогом . Однако то, как мы устанавливаем этот каталог, варьируется.

Обратите внимание, что все эти методы приводят к тому, что приглашение UAC будет отображаться для Powershell.

Использование контекстного меню папки Windows Explorer

Это позволяет щелкнуть правой кнопкой мыши любую папку, чтобы запустить там bash от имени администратора.

Если вам нужны скриншоты и тому подобное, смотрите здесь:

  1. Откройте regedit и перейдите в HKEY_CLASSES_ROOT \ Directory \ shell
  2. Добавьте новый подключ, назовите его как-то вроде «AdminBash»
  3. Измените значение по умолчанию (строковое) для нового подраздела на то, что вы хотите, чтобы фактический пункт меню говорил, например «Открыть bash как администратор здесь».
  4. При желании, если вы хотите, чтобы новый элемент появлялся только в том случае, если вы удерживали shift при щелчке правой кнопкой мыши, добавьте в подраздел значение реестра String под названием «Extended»
  5. Создайте подраздел под названием «команда» (например,грамм. HKCR \ Directory \ shell \ AdminBash \ команда)
  6. Измените значение по умолчанию для нового подраздела на powershell -c start -verb runas cmd '/ c start / D "% V" bash.exe'
  7. Если он не появляется сразу, повторно запустите проводник Windows (один из простых способов сделать это — выйти из системы и снова войти)

Использование ярлыка (.lnk)

Это позволяет вам создать файл, который может быть расположен где угодно, но запускает bash от имени администратора в целевом местоположении.

  1. Щелкните правой кнопкой мыши на рабочем столе или в любом каталоге проводника Windows (не в файле) и выберите «Создать» -> «Ярлык»
  2. Задайте место назначения как powershell -c start -verb runas cmd '/ c start / D "" bash. exe ' с замененным на то место, куда вы хотите его открыть.
  3. Задайте любые другие свойства, которые вы хотите, например имя файла, значок и / или горячую клавишу.

Использование пакетного файла (.cmd или .bat):

Это позволяет вам разместить файл в любом месте, который запустит bash от имени администратора в этом месте при двойном щелчке (при открытии из оболочки Windows он вместо этого унаследует расположение этой оболочки, но по-прежнему от имени администратора; это может быть полезно, если вы добавляете его в каталог в своем Windows PATH).

  1. Создайте пакетный файл (это можно сделать с помощью контекстного меню Windows Explorer, как указано выше для текстового файла и изменения расширения, или с помощью любого текстового редактора)
  2. Установите следующее содержимое файла: powershell -c start -verb runas cmd '/ c start / D "% CD%" bash.exe'

Подсистема Windows для Linux Справочник команд

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Theme: Overlay by Kaira Extra Text
Cape Town, South Africa