Điểm:6

Ứng dụng có thể nhấp đúp nằm ở đâu trên Windows?

lá cờ gb

Tôi đang chạy WSL2 với Ubuntu. Tôi muốn có thể mở Ubuntu thông qua lệnh thoại.

Để làm điều này, tôi chạy Alexa Connect trên PC của mình để viết các tác vụ tự động hóa một số chức năng của PC. Tất cả những gì tôi cần làm là liên kết đường dẫn tệp trong ứng dụng AC, nhưng dù cố gắng thế nào tôi cũng không thể tìm thấy Ubuntu.exe hoặc bất cứ thứ gì khác khởi động Ubuntu. Lựa chọn duy nhất của tôi là nhấp vào nó trong menu Bắt đầu.

Trước sự thất vọng của tôi, nhấp chuột phải vào Ubuntu trong menu Bắt đầu sẽ hiển thị một số tùy chọn và không có tùy chọn nào Mở vị trí file. 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 ở đâu đó trong các tệp của tôi mà tôi có thể cung cấp cho Alexa Connect.

Google đã chỉ cho tôi nơi cần tìm và tất cả các thư mục thư mục đều nằm ở nơi Google cho tôi biết chúng nên ở đó, nhưng không có tệp nào được hiển thị cho tôi trong các thư mục đó và tất nhiên tôi có Hiển thị cac file bị ẩn đã kiểm tra.

Charles Green avatar
lá cờ cn
Tôi không chạy wsl, vì tôi sử dụng ubuntu gốc và Win10 ảo, nhưng mọi thứ tôi đã xem đều gợi ý lệnh khởi động wsl, là `wsl` Điều đó có đúng không?
data avatar
lá cờ cn
một tệp bó cũng sẽ hoạt động, với lệnh gọi tới wsl.exe với các tham số nếu bạn cần. Các tệp .bat "có thể nhấp đúp" trong windows
NotTheDr01ds avatar
lá cờ vn
Đối với những người đã bỏ phiếu để đóng cái này (nếu bạn quay lại với nó), xin lưu ý rằng WSL với Ubuntu hoàn toàn thuộc chủ đề ở đây trên Hỏi Ubuntu. Mặc dù câu hỏi có thể *phù hợp hơn* với Siêu người dùng, vì nó đề cập đến chức năng của Windows nhiều hơn Ubuntu, nhưng chúng tôi không (và thực sự không thể) mong đợi những người đăng ở đây có kiến ​​thức đó trước. Vì lý do đó, chúng tôi có xu hướng hào phóng cho phép các câu hỏi về WSL miễn là chúng *liên quan* đến Ubuntu, và câu hỏi này chắc chắn là như vậy.
Điểm:13
lá cờ vn

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ó cho Ubuntu, nhưng không 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.

Đă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.