Score:0

ฉันจะลบ Windows Path ออกจาก Ubuntu Path ได้อย่างไร

ธง aw

ฉันจะลบ Windows Path ออกจาก Ubuntu Path ได้อย่างไร

~/.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 flag
สำหรับใครก็ตามที่พบสิ่งนี้ในการค้นหา โปรดอย่า *ไม่* แก้ไขรีจิสทรี (ดังที่ทำในตัวอย่างในคำถาม) สำหรับสิ่งนี้ มีวิธีที่ง่ายและปลอดภัยกว่ามาก (ดูคำตอบ)
Score:1
ธง vn

หากคุณต้องการป้องกันไม่ให้ WSL ต่อท้าย ทั้งหมด องค์ประกอบ Windows PATH ไปยังเส้นทาง Linux สร้าง (หรือแก้ไข) /etc/wsl.conf ด้วยเนื้อหาเหล่านี้:

[การทำงานร่วมกัน]
ผนวก WindowsPath=เท็จ

จากนั้นออกจาก WSL ทำ wsl -- ปิดเครื่อง จาก PowerShell หรือ CMD แล้วรีสตาร์ท

ที่กล่าวมานี้จะทำให้ฟีเจอร์ที่มีประโยชน์มากมายใช้งานใน WSL ได้ยากขึ้น เนื่องจากคุณจะต้องเรียกใช้คำสั่ง Windows ด้วยพาธแบบเต็ม อย่างน้อยควรพิจารณาเพิ่มกลับเข้าไปด้วยตนเองในการเริ่มต้นเชลล์ของคุณ เช่น:

  • /mnt/c/Windows/System32
  • /mnt/c/Windows
  • /mnt/c/Windows/System32/WindowsPowerShell/v1.0/
  • หากคุณติดตั้ง VSCode เส้นทางของมัน
  • หากคุณติดตั้ง PowerShell Core เส้นทางของมัน
Score:0
ธง aw

แก้ไขการเขียนทับเส้นทาง

~/.profile ส่งออก PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

NotTheDr01ds avatar
vn flag
แม้ว่ามันอาจจะ "ได้ผล" แต่โดยทั่วไปแล้ว คุณควรฮาร์ดโค้ดเส้นทางทั้งหมดของคุณ ประการแรก แม้ว่าอาจใช้งานได้ *วันนี้* แต่ Ubuntu เวอร์ชันในอนาคตอาจเปลี่ยนเส้นทางเริ่มต้น และคุณสามารถแทนที่ฟังก์ชันการทำงานของระบบที่สำคัญได้ ประการที่สอง มันจำกัดความสามารถในการพกพาของคุณ -- หากคุณพยายามใช้การแจกจ่ายอื่นภายใต้ WSL หรือหากคุณพยายามย้ายโปรไฟล์ของคุณไปยังระบบอื่น ระบบอาจคาดหวัง PATH ที่แตกต่างกัน ดีที่สุดที่จะให้ระบบปฏิบัติการจัดการเส้นทางเริ่มต้นสำหรับคุณ คุณสามารถผนวกหรือแก้ไขได้ตามสบาย แต่อย่าฮาร์ดโค้ดทั้งหมด

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา