HomeOur Team
Sử dụng Ubuntu Terminal trên Windows 10 với WSL
Tips / Tricks
Sử dụng Ubuntu Terminal trên Windows 10 với WSL
hai.nguyen
hai.nguyen
September 17, 2020
2 min

Thông thường, để sử dụng các lệnh trong Linux, có thể chúng ta sẽ phải cài đặt Linux song song Windows hoặc sử dụng máy ảo như VirtualBox hoặc VMware Workstation. Kể từ bản Windows 10 1607 ( build 16215) trở đi, chúng ta đã có thể chạy Linux trên Windows 10 trực tiếp mà không cần cài đặt song song hoặc phải sử dụng máy ảo. Tuy rằng hiện tại các bản Ubuntu này chỉ có Terminal (command line interface), không có giao diện Graphic nhưng đối với các lập trình viên thường xuyên phải dùng Linux để cross compile source code thì như thế cũng là quá đủ.

Terminal của các bản Ubuntu này cung cấp đầy đủ các tập lệnh để chúng ta quản lý tập tin, quản lý source code, compile source code, … và rất rất nhiều công việc khác. Chúng ta có thể sử dụng ssh, git, apt và dpkg và rất nhiều tools khác như chạy trên một máy Ubuntu server thực sự.

1. Kích hoạt Windows Subsystem for Linux trên Windows 10

Mặc định tính năng Windows Subsystem for Linux không được bật. Do đó nếu muốn cài Ubuntu trên Windows 10 hay cài bất kỳ bản phân phối Linux nào (mà Windows hỗ trợ), chúng ta cần phải bật tính năng này.

Để thực hiện bước này, chúng ta làm như sau: Vào Control Panel => Program and feature => Turn Windows feature on or off => tích vào dòng Windows Subsystem for Linux => Ok và restart máy.

Hoặc sử dụng command: Mở cửa sổ CMD hoặc PowerShell với quyền admin và chạy command sau: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Quá trình cài đặt sẽ diễn ra rất nhanh, sau khi kích hoạt thành công Windows sẽ thông báo cần restart máy để thay đổi được cập nhật. Chúng ta restart máy xong thì thực hiện bước tiếp theo.

2. Cài Ubuntu – Linux trên Windows 10

Chúng ta vào Microsoft Store.

Và tìm kiếm với từ khoá “ubuntu”.

Chọn phiên bản Ubuntu muốn cài đặt và bấm Get để tiến hành cài đặt. Sau khi hoàn tất quá trình cài đặt thì click Launch để chạy. Từ các lần sau muốn chạy thì chúng ta vào Start Menu gõ “Ubuntu” và chạy bình thường như các app khác (hình dưới). Chúng ta cũng có thể cài các phiên bản khác của Linux như OpenSUSE, SLES, Kali Linux, Debian GNU/Linux.

Lần đầu tiên chạy nó sẽ mất vài phút để thiết lập. Sau đó sẽ hiện thị yêu cầu nhập thông tin username và password. Nó chính là account admin của hệ điều hành Ubuntu và hoàn toàn riêng biệt với tài khoản trên Windows nên có thể đặt khác nhau.

Sau khi nhập username và password thành công, chúng ta có thể bắt đầu sử dụng và chạy các câu lệnh Linux bình thường như trên máy Ubuntu thật.

Chạy thử một vài câu lệnh cơ bản.

Vậy là chúng ta đã cài đặt Ubuntu Terminal thành công trên Windows 10.

3. Share dữ liệu giữa Ubuntu và Windows

Đây là một phần rất quan trong và hữu ích là làm sao để share giữu liệu giữa Ubuntu và Windows. Để truy cập được các folder/file trên Windows từ Ubuntu chúng ta sử dụng câu lệnh cd /mnt. Ví dụ trên máy của mình có 3 ổ là c, d, e và ví dụ bên dưới mình truy cập ổ D trên Windows.

Bây giờ chúng ta có thể làm việc với các dữ liệu trên Windows từ Ubuntu như bình thường.

Tham khảo Microsoft


Tags

#ubuntu#092020#windows10terminal
hai.nguyen

hai.nguyen

Developer

Expertise

java

Related Posts

Sự khác biệt giữa Data Analyst, Data Engineer và Data Scientist
Others
Sự khác biệt giữa Data Analyst, Data Engineer và Data Scientist
September 28, 2020
1 min
Imperative và Declarative trong Swift
Articles
Imperative và Declarative trong Swift
September 28, 2020
2 min
iOS 14 SDK có gì mới
News
iOS 14 SDK có gì mới
September 25, 2020
5 min
© 2021, All Rights Reserved.

Quick Links

HomeOur Team

Social Media