Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách chạy Bash trên Ubuntu trên Windows 11/10

Trước khi xem cách chạy Bash trên Ubuntu trên Windows, đây là chút thông tin về bước ngoặt tuyệt vời của Microsoft tích hợp Linux user-mode và công cụ của nó vào Windows OS. Ai ngờ sẽ chạy native Bash trực tiếp trên Windows.

Ở đầu chu kỳ Windows 10, Microsoft mở trang user-voice và bắt đầu cuộc trò chuyện về Windows command-line. Họ hỏi cộng đồng những gì họ thích về Windows command line và tính năng nào họ muốn thấy.

Nhiều người trong cộng đồng trả lời họ muốn thấy cải tiến cho Windows Command line. Người khác nói họ muốn mang công cụ Linux/Unix lên Windows. Việc làm việc với công cụ open-source trên Windows thường gặp khó khăn, họ muốn Microsoft làm cho việc dùng các công cụ này trên Windows dễ dàng hơn.

Lắng nghe tiếng nói cộng đồng, Microsoft trước tiên cải tiến CMD, PowerShell và nhiều công cụ Windows command-line khác và thứ hai làm điều không thể tin được vài năm trước. Microsoft quyết định thêm native Bash thực sự và hỗ trợ Linux command-line tools chạy trực tiếp trên Windows trong môi trường hoạt động như Linux! Nó không phải VM mà là Linux thực sự trên Windows.

Windows Subsystem for Linux

Để làm điều này, Microsoft xây dựng hạ tầng mới trong Windows – Windows Subsystem for Linux (WSL) nơi genuine Ubuntu user-mode image được chạy do đối tác Canonical, người tạo ra Ubuntu Linux, cung cấp.

Điều này sẽ làm cho developer Windows hiệu quả hơn nhiều và dùng các công cụ này mượt mà hơn. Và đây sẽ là giải pháp lâu dài, vững chắc, tin cậy và ổn định.

Đây là lời của Mark Shuttleworth, người sáng lập Canonical:

"Trong hành trình mang phần mềm miễn phí đến khán giả rộng nhất, đây không phải khoảnh khắc chúng ta có thể dự đoán. Tuy nhiên, chúng tôi rất vui được đứng sau Ubuntu for Windows, cam kết đáp ứng nhu cầu của developer Windows khám phá Linux theo cách tuyệt vời mới này, và hào hứng trước những khả năng do sự kiện bất ngờ này mang lại."

Bash trong Linux là gì

Đối với những ai không biết, Bash hay Bourne Again shell là chương trình shell chuẩn GNU Linux.

Theo Wikipedia, Bash là Unix shell và ngôn ngữ lệnh cho GNU Project như phần mềm miễn phí thay thế Bourne shell. Nó được phân phối rộng rãi như shell cho hệ điều hành GNU và như shell mặc định trên Linux và OS X.

Chạy Bash trên Ubuntu trên Windows 10

Bắt đầu từ Windows 10 Insider Preview Build 14316, Windows Subsystem for Linux đã được cung cấp. Từ build này, có thể chạy native Bash trên Ubuntu trong Windows. Điều này lần đầu được công bố tại Build 2016. Cách làm như sau.

  • Trước tiên phải bật Developers Mode (Chế độ nhà phát triển) từ
    • Settings > Update & Security > For Developers. Chọn radio button Developer Mode. Và tìm kiếm "Windows Features", chọn "Turn Windows features on or off". Cách chạy Bash trên Ubuntu trên Windows 11/10
    • Chọn "Windows Subsystem for Linux (Beta)". Nhấn OK. Cách chạy Bash trên Ubuntu trên Windows 11/10
    • Nó sẽ bắt đầu tìm file cần thiết và áp dụng thay đổi. Khi xong, phải reboot để hoàn tất cài đặt. Nhấn Restart now. Cách chạy Bash trên Ubuntu trên Windows 11/10
  • Sau khi reboot, từ nút Start nhấp chuột phải và mở Command Prompt (Admin) hoặc PowerShell.
    • Gõ "bash" tại command prompt và Enter. Bạn sẽ nhận thông báo "This will install Ubuntu on Windows, distributed by Canonical and…" (Điều này sẽ cài đặt Ubuntu trên Windows, do Canonical phân phối và...). Gõ "y" để tiếp tục. Nhấn 'y' và tải xuống từ Windows Store bắt đầu. Sau khi tải, nó sẽ bắt đầu giải nén file system. Điều này mất một chút thời gian, hãy kiên nhẫn. Cách chạy Bash trên Ubuntu trên Windows 11/10
    • Sau một lúc bạn sẽ nhận thông báo "Installation Successful! The environment will start momentarily…" và bạn sẽ ở Bash prompt. Cách chạy Bash trên Ubuntu trên Windows 11/10
  • Từ đây, bạn có thể chạy Bash script, Linux command-line tools như sed, awk, grep và thậm chí thử Linux-first tools như Ruby, Git, Python, v.v. trực tiếp trên Windows. Cũng có thể truy cập Windows filesystem từ trong Bash. Cách chạy Bash trên Ubuntu trên Windows 11/10
  • Sau khi cài đặt, nó cũng sẽ liệt kê trong danh sách App. Vì vậy có thể mở All apps và nhấp vào "Bash on Ubuntu on Windows" để mở Bash prompt.Cách chạy Bash trên Ubuntu trên Windows 11/10

Nhớ rằng, đây là bộ công cụ developer giúp bạn viết và build code cho mọi kịch bản và nền tảng. Đây không phải nền tảng server để host website, chạy hạ tầng server, v.v.

Vì đây là một trong những điều cool nhất xảy ra với Windows, bạn nên thử nếu quan tâm đến Linux, Ubuntu trên Windows.

Nguồn: Windows.com.

Bạn cũng có thể xem video tutorial của Scott Hanselman:

Làm thế nào để mở Bash trên Ubuntu trong Windows 11/10?

Để mở Bash trên Ubuntu trong Windows 11 hoặc Windows 10, bạn cần cài đặt nó trước. Trước đó, bạn cần cài đặt Windows Subsystem for Linux, có thể làm từ panel Windows Features. Sau đó, mở Command Prompt và nhập lệnh bash. Để nó hoàn tất cài đặt để mở Bash on Ubuntu.

Làm thế nào để chạy Ubuntu shell trên Windows?

Để chạy Ubuntu shell trên Windows 11 hoặc Windows 10, bạn cần cài đặt Windows Subsystem for Linux trước. Sau đó, bạn có thể nhập lệnh bash để cài đặt Bash on Ubuntu. Khi cài đặt xong, bạn có thể chạy Bash on Ubuntu trên Windows.

Ghé blog của anh ấy để thêm thông tin.

Cách chạy Bash trên Ubuntu trên Windows 11/10