Câu trả lời ngắn
wsl.exe
hoặc wsl
nên làm việc. Nó có thể được tìm thấy trong C:\Windows\System32
.
Thêm chi tiết
Nhưng nếu tôi có thể nhấp vào nó trong menu bắt đầu, thì phải có một tệp thực thi có thể truy cập được
Cũng có Là cho Ubuntu, nhưng không có có được. Các ứng dụng được cài đặt từ Microsoft Store không phải là "tệp thực thi" truyền thống của Windows. Chúng là các gói Appx có tệp kê khai và tài nguyên, đồng thời chúng không được khởi chạy bằng "dòng lệnh" truyền thống. Đối với một số "đọc thêm" về chủ đề này, hãy xem hai câu trả lời của tôi (có, hai) trên câu hỏi Siêu người dùng này. Nhưng hãy làm điều đó sau -- Đọc xong ở đây để có câu trả lời "nhanh chóng và bẩn thỉu".
Ubuntu làm cung cấp một "giả .exe
" được gọi là "Bí danh thực thi ứng dụng" để khởi chạy ứng dụng/gói Store/UWP/Appx. Đối với một số bản phân phối WSL khác, đó không phải là một tùy chọn. Nếu bạn từng gặp điều này, câu trả lời nằm trong câu hỏi Siêu người dùng khác đó Tôi đã liên kết đến.
Nhưng nếu bạn không tìm thấy ubuntu.exe
, thì có khả năng là bạn đã cài đặt Ubuntu "có phiên bản" từ Cửa hàng. Có (hiện tại) ba "bản phát hành" trong Microsoft Store:
"Ubuntu": "Ubuntu" không có số phiên bản luôn là bản phát hành LTS mới nhất hiện có. Trước khi 20.04 ra mắt, nếu bạn cài đặt "Ubuntu" (không có phiên bản), bạn sẽ cài đặt 18.04. Bây giờ, cái này đã được cài đặt 20.04. Bí danh thực thi ứng dụng cho điều này chỉ đơn giản là ubuntu.exe
. Vì điều đó không hiệu quả với bạn, tôi đoán là bạn đã cài đặt một trong hai cái còn lại.
Khi 22.04 ra mắt (có lẽ) nó sẽ được cập nhật lên 22.04. Nhưng lưu ý rằng phiên bản WSL của bạn sẽ không được tự động cập nhật; chỉ là gói Cửa hàng. Nó hơi khó hiểu và tôi cố gắng giải thích rõ hơn trong câu trả lời này.
"Ubuntu 20.04": Luôn cài đặt 20.04 và sẽ luôn cài đặt 20.04, ngay cả sau khi "mới nhất" đã thay đổi. Vì vậy, hiện tại, "Ubuntu 20.04" và "Ubuntu" cài đặt cùng một thứ trên hệ thống của bạn. Tuy nhiên, bí danh thực thi ứng dụng thì khác -- ubuntu2004.exe
.
"Ubuntu 18.04": Đây là bản mới nhất tại một thời điểm, nhưng vì đây vẫn là bản phát hành được hỗ trợ nên vẫn có thể cài đặt được từ Cửa hàng. Đó là bí danh thực thi ứng dụng là ubuntu1804.exe
.
"Ubuntu 16.04": Đã bị xóa khỏi Cửa hàng, nhưng một số hệ thống vẫn có thể có nó.
Bạn có thể xem Bí danh thực thi ứng dụng trên hệ thống của mình bằng cách đi tới "Quản lý bí danh thực thi ứng dụng" trong Menu Bắt đầu hoặc Cài đặt. Bạn có thể tắt bí danh, vì vậy nếu bạn thấy rằng Ubuntu của mình (bất kỳ phiên bản nào) bị tắt, chỉ cần bật lại nó.
Nhưng không sử dụng Bí danh thực thi ứng dụng trong hầu hết các trường hợp
Tất cả những gì đang được nói, khởi chạy WSL qua ubuntu.exe
hoặc bất kỳ bí danh thực thi ứng dụng nào là "cách cũ". Các wsl.exe
lệnh là "sự thay thế" để sử dụng hàng ngày. Bạn chỉ có thể chạy wsl
và khởi chạy Ubuntu, giả sử đó là phiên bản WSL được cài đặt duy nhất của bạn.
Nếu bạn đã cài đặt nhiều phiên bản, bạn có thể sử dụng wsl -d <bản phân phối>
. Hoặc wsl -u gốc
để khởi chạy với quyền root trong phiên bản của bạn. wsl --trợ giúp
sẽ cung cấp cho bạn danh sách đầy đủ các cờ và tùy chọn.