Điều này có thể nhờ vào
bash -c
chỉ huy. Sử dụng nó để chạy các lệnh Linux thông qua Command Prompt và PowerShell, hoặc thậm chí tạo một shortcut trên desktop chạy một lệnh hoặc chương trình Linux khi được khởi động.
Cập nhật: Nếu bạn có nhiều môi trường Linux được cài đặt, bạn có thể sử dụng lệnh wslconfig để chọn môi trường Linux mặc định. Ngoài ra còn có một cách để chạy các lệnh trong môi trường Linux cụ thể.
Làm thế nào để chạy lệnh Linux trong Command Prompt hoặc PowerShell
Trước khi thực hiện bất kỳ thao tác nào trong số này, bạn sẽ cần cài đặt và thiết lập vỏ Bash của Windows 10. Sau khi thực hiện, bạn có thể mở một cửa sổ Command Prompt và chạy lệnh sau để chạy phần mềm Linux bên ngoài cửa sổ Bash:
bash -c 'command'
Ví dụ: giả sử bạn muốn cài đặt gói emacs qua apt-get. Bạn sẽ chạy lệnh sau trong cửa sổ nhắc lệnh:
bash -c 'sudo apt-get install emacs'
Khi bạn sử dụng bash -c, Windows sẽ khởi chạy một vỏ Bash trong nền và truyền lệnh cho nó. Lệnh sẽ chạy cho đến khi nó được thực hiện và sau đó thoát, cùng với vỏ Bash. Bất kỳ đầu ra đầu cuối nào mà lệnh hiện tại sẽ chạy sẽ xuất hiện trực tiếp trong cửa sổ Dấu nhắc Lệnh, thay vì một cửa sổ trình bao Bash riêng biệt.
bash -c 'uname -a'
Như với một cửa sổ Command Prompt, đầu ra của lệnh sẽ xuất hiện trực tiếp trong PowerShell. Các phương thức này có thể được sử dụng để thêm các lệnh Linux vào một tệp lô hoặc tập lệnh PowerShell.
Làm thế nào để chạy lệnh Linux từ hộp thoại Run hoặc Start Menu
Thủ thuật này cũng hoạt động để chạy các lệnh từ hộp thoại Run, menu Start hoặc bất kỳ trình khởi chạy ứng dụng của bên thứ ba nào.
Ví dụ: để khởi chạy vi từ hộp thoại Chạy, bạn sẽ nhấn Windows + R trên bàn phím và sau đó chạy lệnh sau:
bach -c 'vi'
Trình soạn thảo văn bản vi sẽ xuất hiện trong cửa sổ riêng của nó.
Làm thế nào để chạy các lệnh Linux với một Shortcut trên Desktop
Các
bash -c
lệnh cũng làm cho nó có thể khởi chạy các ứng dụng Linux thông qua một shortcut trên desktop. Ví dụ: giả sử bạn muốn khởi chạy trình chỉnh sửa văn bản vi thông qua lối tắt trên màn hình. Bạn nhấp chuột phải vào màn hình nền, trỏ đến New> New Shortcut và nhập mục tiêu sau:
bash -c 'vi'
Bây giờ bạn có thể lưu phím tắt và nó sẽ khởi chạy vi khi bạn bấm đúp vào nó.
Tuy nhiên, bạn phải khởi chạy chúng như sau:
bash -c 'DISPLAY=:0 command'
Trong khi bạn có thể khởi chạy các lệnh Bash từ nơi khác trong Windows, không có cách nào để chạy phần mềm Windows hoặc các tệp thực thi trực tiếp từ cửa sổ trình bao Bash.