Bash trên Ubuntu trên Windows 10
Bất kỳ nhà phát triển nào tạo ra các ứng dụng, trang web và dịch vụ cho các nền tảng và thiết bị khác nhau bằng cách sử dụng Hệ điều hành Windows đều biết có bao nhiêu cuộc đấu tranh bằng cách sử dụng các công cụ nguồn mở trên Windows. Vâng, Microsoft biết về cuộc đấu tranh này và, tại hội nghị Microsoft Build, đã công bố hai điều họ đã làm để tiến tới làm cho Windows trở thành một nơi tuyệt vời cho các nhà phát triển. Điều đầu tiên mà Microsoft đã làm là họ đã đầu tư rất nhiều vào việc cải thiện CMD, PowerShell và rất nhiều công cụ dòng lệnh khác và các kịch bản phát triển (cả bản địa và bên thứ ba).
Điều thứ hai mà Microsoft đã làm là nhiều hơn một kicker - Microsoft đã thêm Bash bản địa vào Windows và cùng với nó hỗ trợ cho rất nhiều công cụ dòng lệnh Linux, tất cả đều chạy trên Windows nhưng trong môi trường hoạt động chính xác như Linux . Để làm như vậy, Microsoft đã tạo ra cơ sở hạ tầng mới - được gọi là Hệ thống con Windows cho Linux (WSL) - trong Windows. WSL cho phép người dùng Windows chạy hình ảnh chế độ người dùng Ubuntu chính hãng (đã được Canonical cung cấp rộng rãi cho Microsoft, những người đứng sau Ubuntu Linux) trong Windows.
Kết quả của cải tiến thứ hai và có ý nghĩa thống kê này, người dùng Windows 10 giờ đây có thể chạy bản Bash gốc trên Ubuntu trên Windows. Người dùng Windows 10 sẽ có thể chạy các tập lệnh Bash, các công cụ dòng lệnh Linux như sed, awk, grep và thậm chí cả các công cụ Linux đầu tiên như Ruby, Git và Python trực tiếp và nguyên bản trên Windows. Trong khi chạy Bash nguyên bản trên Windows, người dùng sẽ có thể tự do truy cập vào hệ thống tập tin Windows của họ từ bên trong tiện ích dòng lệnh, nghĩa là họ có thể làm việc trên cùng một tệp bằng cách sử dụng cả các công cụ Windows và các công cụ dòng lệnh Linux.
Mẹo CHUYÊN NGHIỆP: Nếu vấn đề xảy ra với máy tính của bạn hoặc máy tính xách tay / máy tính xách tay, bạn nên thử sử dụng phần mềm Reimage Plus có thể quét các kho lưu trữ và thay thế các tệp bị hỏng và bị thiếu. Điều này làm việc trong hầu hết các trường hợp, nơi vấn đề được bắt nguồn do một tham nhũng hệ thống. Bạn có thể tải xuống Reimage Plus bằng cách nhấp vào đâyCông nghệ mới này sẽ có sẵn cho người dùng Windows 10 với Windows 10 Insiders xây dựng mà triển khai sau hội nghị Microsoft Build. Tính năng này hoàn toàn mới, Microsoft đã quyết định đánh dấu nó là phiên bản beta, có nghĩa là nó vẫn đang trong giai đoạn phát triển và tinh tế ban đầu và chắc chắn sẽ có một số vấn đề mà Microsoft cần sự trợ giúp của cộng đồng trong quá trình ủi. Ngoài ra, vì bản địa Bash trên Windows hiện đang ở giai đoạn beta, một số tập lệnh và công cụ Bash bị ràng buộc hoặc không hoạt động hoặc không hoạt động hoàn hảo.
Microsoft muốn tất cả người dùng hiện tại và tiềm năng của Native Bash trên Windows biết rằng nó được dùng để viết và xây dựng mã cho tất cả các kịch bản và nền tảng, không phải là nền tảng máy chủ để lưu trữ trang web và chạy cơ sở hạ tầng máy chủ.
Mặc dù bản gốc Bash trên Ubuntu là một cải tiến đáng ngạc nhiên đối với các công cụ dòng lệnh hiện có của Windows 10 và là một sự bổ sung đáng hoan nghênh cho các nhà phát triển, nó chắc chắn có những hạn chế của nó trên hệ điều hành Windows. Các công cụ Linux trên Windows sẽ không thể tương tác với các ứng dụng Windows và các công cụ và điều tương tự cũng áp dụng ngược lại.
Mẹo CHUYÊN NGHIỆP: Nếu vấn đề xảy ra với máy tính của bạn hoặc máy tính xách tay / máy tính xách tay, bạn nên thử sử dụng phần mềm Reimage Plus có thể quét các kho lưu trữ và thay thế các tệp bị hỏng và bị thiếu. Điều này làm việc trong hầu hết các trường hợp, nơi vấn đề được bắt nguồn do một tham nhũng hệ thống. Bạn có thể tải xuống Reimage Plus bằng cách nhấp vào đây