Puncte:0

Cum pot elimina Calea Windows din Calea Ubuntu?

drapel aw

Cum pot elimina Calea Windows din Calea Ubuntu?

~/.bashrc sau alt fișier nu îl conține.

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

Nu are nici un efect.

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

Schimbați steaguri de la 7 la 5, mi-a resetat Ubuntu eliminând tot ce aveam.

NotTheDr01ds avatar
drapel vn
Pentru oricine întâlnește acest lucru într-o căutare, vă rugăm să *nu* modificați registrul (așa cum se face în exemplele din întrebare) pentru aceasta. Există un mod mult mai ușor și mai sigur de a face acest lucru (vezi răspunsurile).
Puncte:1
drapel vn

Dacă doriți să împiedicați adăugarea WSL toate Elemente Windows PATH către calea Linux, creați (sau editați) /etc/wsl.conf cu acest continut:

[interoperabilitate]
appendWindowsPath=false

Apoi ieșiți din WSL, faceți a wsl --oprire din PowerShell sau CMD și reporniți.

Acestea fiind spuse, acest lucru va face multe caracteristici utile mai dificil de utilizat în WSL, deoarece va trebui să apelați comenzile Windows cu calea lor completă. Cel puțin, luați în considerare adăugarea manuală a unora din nou în pornirea shell-ului, cum ar fi:

  • /mnt/c/Windows/System32
  • /mnt/c/Windows
  • /mnt/c/Windows/System32/WindowsPowerShell/v1.0/
  • Dacă aveți instalat VSCode, calea acestuia
  • Dacă aveți PowerShell Core instalat, calea acestuia
Puncte:0
drapel aw

S-a rezolvat suprascrierea căii

~/.profil export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

NotTheDr01ds avatar
drapel vn
Deși poate „funcționa”, este, în general, o idee proastă să vă codificați întreaga cale. În primul rând, deși poate funcționa *azi*, versiunile viitoare ale Ubuntu pot schimba calea implicită și puteți suprascrie funcționalitatea critică a sistemului. În al doilea rând, vă limitează portabilitatea -- Dacă încercați să utilizați o distribuție diferită sub WSL sau dacă ați încercat să vă mutați profilul pe alt sistem, sistemul se poate aștepta la o cale diferită. Cel mai bine este să lăsați sistemul de operare să gestioneze calea implicită pentru dvs. Simțiți-vă liber să îl adăugați sau să îl modificați, dar nu îl codificați complet.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.