Рейтинг:0

Как я могу удалить путь Windows из пути Ubuntu?

флаг aw

Как я могу удалить путь Windows из пути Ubuntu?

~/.bashrc или другой файл его не содержит.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss = "AppendNtPath"=dword:00000000
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lxss{....} = "AppendNtPath"=dword:00000000

Это не имеет никакого эффекта.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss{GUID}\Flags

Изменение флагов с 7 на 5 сбросило мой Ubuntu, уничтожив все, что у меня было.

NotTheDr01ds avatar
флаг vn
Для всех, кто наткнется на это в поиске, пожалуйста, *не* изменяйте реестр (как это делается в примерах в вопросе) для этого. Есть гораздо более простой и безопасный способ сделать это (см. ответы).
Рейтинг:1
флаг vn

Если вы хотите предотвратить добавление WSL все Элементы Windows PATH к пути Linux, создайте (или отредактируйте) /etc/wsl.conf с этим содержимым:

[взаимодействие]
appendWindowsPath = ложь

Затем выйдите из WSL, выполните wsl --shutdown из PowerShell или CMD и перезапустите.

Тем не менее, это затруднит использование многих полезных функций в WSL, поскольку вам придется вызывать команды Windows с их полным путем. По крайней мере, рассмотрите возможность добавления некоторых из них вручную при запуске оболочки, например:

  • /mnt/с/Windows/System32
  • /мнт/с/виндовс
  • /mnt/c/Windows/System32/WindowsPowerShell/v1.0/
  • Если у вас установлен VSCode, его путь
  • Если у вас установлен PowerShell Core, его путь
Рейтинг:0
флаг aw

Решено перезапись пути

~/.профиль экспорт PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

NotTheDr01ds avatar
флаг vn
Хотя это может «работать», обычно жестко закодировать весь путь — плохая идея. Во-первых, хотя это может работать *сегодня*, будущие версии Ubuntu могут изменить путь по умолчанию, и вы можете переопределить важные системные функции. Во-вторых, это ограничивает вашу переносимость — если вы попытаетесь использовать другой дистрибутив в WSL или если вы попытаетесь переместить свой профиль в другую систему, система может ожидать другой путь. Лучше всего позволить ОС управлять PATH по умолчанию для вас. Не стесняйтесь добавлять к нему или изменять его, но не запрограммируйте его полностью.

Ответить или комментировать

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