Cách chạy Dòng lệnh Bash trong Windows 10

Mục lục:

Cách chạy Dòng lệnh Bash trong Windows 10
Cách chạy Dòng lệnh Bash trong Windows 10
Anonim

Điều cần biết

  • Kích hoạt WSL như một tính năng Windows tùy chọn hoặc thông qua lệnh PowerShell.
  • Vào Windows Store. Chọn một bản phân phối và cài đặt nó.
  • Chạy bản phân phối và cập nhật nếu cần. Sử dụng nó để chạy các tập lệnh bash hoặc các tiện ích dòng lệnh Linux.

Bài viết này giải thích cách kích hoạt, tải xuống, cài đặt và sử dụng Hệ thống con Windows dành cho Linux (WSL) trong Windows 10.

Cách chạy WSL trong Windows

Trong Bản cập nhật kỷ niệm Windows 10, Microsoft đã thêm Hệ thống con Windows dành cho Linux vào Windows 10 và thậm chí còn cung cấp (hợp tác với Canonical) một phiên bản đầy đủ chức năng của Ubuntu Linux chính thức, chỉ cần truy cập shell, mặc dù mất khoảng ba nano giây để mọi người tìm ra cách chạy các ứng dụng Linux thông thường trong phiên X trên Windows 10.

Microsoft Store cung cấp các bản phân phối Linux được hỗ trợ chính thức cho Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian / GNU Linux và Kali Linux. Mỗi bản phân phối này cung cấp quyền truy cập dòng lệnh vào Linux, từ đó bạn có thể chạy các tập lệnh bash hoặc các tiện ích dòng lệnh Linux.

Kích hoạt WSL

Image
Image

Theo mặc định, bạn không thể sử dụng WSL. Thay vào đó, bạn phải kích hoạt WSL như một tính năng Windows tùy chọn. Mở trình hướng dẫn Windows Featuresvà chọn hộp hoặc mở lời nhắc PowerShell với tư cách quản trị viên và thực thi:

Enable-WindowsOptionalTính năng -Tên trực tuyến -Tính năngTên Microsoft-Windows-Hệ thống con-Linux

Khởi động lại sau khi bạn kích hoạt WSL.

Cài đặt bản phân phối

Image
Image

Khởi chạy Windows Store và chọn bản phân phối để cài đặt.

Chạy Phân phối Lần đầu tiên

Image
Image

Sau khi bản phân phối được tải vào máy tính của bạn thông qua Windows Store, hãy chạy nó. Bạn sẽ phải tạo một tài khoản người dùng mới giống như khi bạn đã cài đặt bản phân phối dưới dạng hệ điều hành độc lập trên ổ cứng mới.

Nâng cấp cài đặt của bạn

Image
Image

Bản phân phối Linux của bạn không phải là một môi trường giả vờ - đó là một hệ thống Linux thực tế sử dụng WSL thay vì hình ảnh hạt nhân tiêu chuẩn. Vì vậy, bạn sẽ cần phải tham gia công việc dọn phòng bình thường trên Linux.

Bắt đầu với việc cập nhật bản phân phối theo kiến trúc của hệ thống. Ví dụ: Debian và Ubuntu sử dụng apt.

Sử dụng Chương trình Dòng lệnh

Image
Image

Sau khi bạn đã cập nhật bản phân phối đúng cách, bạn có thể tự do chạy bất kỳ chương trình nào mình muốn, bao gồm các tập lệnh shell và các tiện ích dòng lệnh.

Ví dụ: bạn có thể thực hiện lệnh topđể kiểm tra hiệu suất hệ thống.

Về mặt kỹ thuật, bạn không thể chạy các chương trình Linux yêu cầu máy chủ X, mặc dù Internet có rất nhiều cách giải quyết khá đơn giản để khiến Windows 10 hiển thị cửa sổ X.

Under the Hood là gì?

Khi bạn cài đặt bản phân phối Linux trên Windows 10, bạn sẽ không nhận được một máy ảo hoặc một chương trình tốt nhất để giả vờ là "Bash trong Linux." Nó thực sự là một bản phân phối Linux chạy bình thường trên PC của bạn nhờ Hệ thống con Windows dành cho Linux. WSL là "nước sốt bí mật" cho phép phần mềm Linux chạy trên Windows. Về bản chất, WSL thay thế nhân Linux; Linux hoạt động hoàn toàn như dự kiến, nó chỉ sử dụng WSL chứ không phải là hình ảnh hạt nhân Linux thông thường.

Đề xuất: