Điểm:0

Làm cách nào tôi có thể xóa Đường dẫn Windows khỏi Đường dẫn Ubuntu?

lá cờ aw

Làm cách nào tôi có thể xóa Đường dẫn Windows khỏi Đường dẫn Ubuntu?

~/.bashrc hoặc tệp khác không chứa nó.

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

Nó không có hiệu lực.

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

Thay đổi cờ từ 7 thành 5, đã đặt lại Ubuntu của tôi, loại bỏ mọi thứ tôi có.

NotTheDr01ds avatar
lá cờ vn
Đối với bất kỳ ai bắt gặp điều này khi tìm kiếm, vui lòng * không * sửa đổi sổ đăng ký (như đã thực hiện trong các ví dụ trong câu hỏi) cho việc này. Có một cách dễ dàng hơn và an toàn hơn để làm điều đó (xem câu trả lời).
Điểm:1
lá cờ vn

Nếu bạn muốn ngăn WSL nối thêm tất cả các Các phần tử Windows PATH vào đường dẫn Linux, tạo (hoặc chỉnh sửa) /etc/wsl.conf với những nội dung này:

[tương tác]
appendWindowsPath=false

Sau đó thoát WSL, thực hiện một wsl --shutdown từ PowerShell hoặc CMD và khởi động lại.

Điều đó nói rằng, điều này sẽ làm cho nhiều tính năng hữu ích trở nên khó sử dụng hơn trong WSL, vì bạn sẽ phải gọi các lệnh Windows với đường dẫn đầy đủ của chúng. Ít nhất hãy xem xét thêm lại thủ công vào một số cái nhất định trong phần khởi động trình bao của bạn, chẳng hạn như:

  • /mnt/c/Windows/System32
  • /mnt/c/Windows
  • /mnt/c/Windows/System32/WindowsPowerShell/v1.0/
  • Nếu bạn đã cài đặt VSCode, đường dẫn của nó
  • Nếu bạn đã cài đặt PowerShell Core, đường dẫn của nó
Điểm:0
lá cờ aw

Đã giải quyết ghi đè đường dẫn

~/.profile xuất PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

NotTheDr01ds avatar
lá cờ vn
Mặc dù nó có thể "hoạt động", nhưng nói chung, việc mã hóa cứng toàn bộ đường dẫn của bạn là một ý tưởng tồi. Đầu tiên, mặc dù nó có thể hoạt động *hôm nay*, nhưng các phiên bản tương lai của Ubuntu có thể thay đổi đường dẫn mặc định và bạn có thể ghi đè lên chức năng quan trọng của hệ thống. Thứ hai, nó giới hạn tính di động của bạn -- Nếu bạn cố gắng sử dụng một bản phân phối khác trong WSL hoặc nếu bạn đã cố gắng di chuyển hồ sơ của mình sang một hệ thống khác, thì hệ thống có thể yêu cầu một ĐƯỜNG DẪN khác. Tốt nhất để hệ điều hành quản lý PATH mặc định cho bạn. Vui lòng thêm vào hoặc sửa đổi nó, nhưng đừng viết mã cứng hoàn toàn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.