Кто-либо еще получает дополнительное использование длинного тракта echo $PATH
команда? Я работаю в оболочке Bash Ubuntu на окнах от хранилища Приложения Windows.
Вывод echo $PATH
:
home/mnhir/bin:/home/mnhir/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/iCLS:/mnt/c/Program Files/Intel/Intel(R) Management Engine Components/iCLS:/mnt/c/Windows/System32:/mnt/c/Windows:/mnt/c/Windows/System32/wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL:/mnt/c/Program Files/Intel/Intel(R) Management Engine Components/DAL/mnt/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/mnt/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/IPT:/mnt/c/Program Files/Intel/Intel(R) Management Engine Components/IPT:/mnt/c/Program Files/Intel/WiFi/bin:/mnt/c/Program Files/Common Files/Intel/WirelessCommon:/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/hersh/AppData/Local/Microsoft/WindowsApps:/snap/bin
Комментарии едва читаемы, но похоже, что ваша Windows %PATH%
была добавлена в Linux $PATH
. И это, вероятно, так. См. Взаимодействие WSL с Windows :
Чтобы упростить запуск исполняемых файлов Windows, путь для Windows включен в Linux
blockquote>$PATH
в обновлении Fall Creators Update.Эта функция, по-видимому, может быть отключена с помощью реестра Windows , если она не нужна.
В WSL теперь можно отключить добавление путей Windows в $PATH
, отредактировав файл /etc/wsl.conf
.
Пример его содержания:
[interop]
appendWindowsPath=False
Дополнительную информацию можно найти здесь.