31/10/2018, 20:17

Tôi đã kết hợp Windows với Linux như thế nào?

Mình thì mới vừa update lên tối qua… Chắc hẳn các bạn cũng đã biết về cập nhật Windows 10 Anniversary vào ngày 2 tháng 8 (2016) vừa qua Một chức năng khá được chờ đợi đó là: Windows Subsystem for Linux Làm quen với Ubuntu trên Windows Đầu tiên, bạn hãy ...

Mình thì mới vừa update lên tối qua…

Chắc hẳn các bạn cũng đã biết về cập nhật Windows 10 Anniversary vào ngày 2 tháng 8 (2016) vừa qua 

Một chức năng khá được chờ đợi đó là: Windows Subsystem for Linux

Làm quen với Ubuntu trên Windows

Đầu tiên, bạn hãy kinh qua bài hướng dẫn cài đặt này của M$ (Microsoft):

https://blogs.msdn.microsoft.com/commandline/2016/04/06/bash-on-ubuntu-on-windows-download-now-3/

Screen Shot 2016-08-09 at 3.49.28 PM

Hoặc xem video hướng dẫn tại đây nhé: http://www.hanselman.com/blog/VIDEOHowToRunLinuxAndBashOnWindows10AnniversaryUpdate.aspx

Meow~

:3 Vậy là giờ ta có 1 máy 2 trong 1…

Hừm..

Ubuntu

Cái Ubuntu mừ chúng mềnh vừa cài ấy! Nó nằm ở đây này:

C:Users\%USERPROFILE%AppDataLocallxss ootfs

Thư mục của root user thì nằm tại:

C:Users\%USERPROFILE%AppDataLocallxss oot

Và thư mục của các users khác thì nằm tại:

C:Users\%USERPROFILE%AppDataLocallxsshome

Giờ mình build môi trường nodejs trên Linux vừa cài đó nhé. Để làm gì ư? Chút nữa bạn sẽ được biết điều bí mật :”>

Đợi nó chạy xong nhé.

Thử với 1 project nhảm nhí:

Tạo file: index.js ở đâu đó tùy. !!! Lưu ý. Tạo bằng editor của Windows, và mở folder gì gì bằng Windows hết nhé. :”>

Nội dung:

Thông tin thêm:

thư mục mnt này chính là “This PC”

Điều đặc biệt

Bây giờ. bạn chỉ việc làm việc với những project của bạn như bình thường, với các IDE tools, Editor trên Windows của bạn. À, những thao tác chuột nhanh lẹ để mở folder v.v…. những tính năng lợi thế mà Windows luôn luôn có được của nó. Và ?

Và như thế nào ư..

Bạn chỉ cần ctrl + right click vào (hoặc trong) bất cứ folder nào bạn muốn, và. nhấn từ menu xổ xuống Open command window here sao đó run:

Hờ hờ, vây là bash của linux đã cd tới project của bạn. Vậy thì làm sao ư?

Thay vì sử dụng môi trường Windows để chạy project của bạn.

Bạn có thể chạy nó trong môi trường Linux:

Screen Shot 2016-08-09 at 3.51.40 PM

Sau đó mở trình duyệt lên và gõ: http://localhost:1234

Vậy thì còn cần cài 1 máy Linux riêng để làm gì nhỉ? Trong khi bạn có thể xài tất cả mọi thứ của Linux trong 1 máy Windows.

Chốt

Đây là 1 tính năng mình rất thích và chắc chắn là câu trả lời cho một số luận điểm về Windows như:

Đừng hỏi sao máy em cài cái này ko dc… cái kia báo lổi node gyp rebuild error v.v.., vì em dùng win, đừng khóc

0