huy quoc 1

 

Cài đặt và sử dụng Linux Bash Shell trên Windows 10

Đăng lúc: Thứ ba - 19/07/2016 03:32 - Người đăng bài viết: admin
 

Microsoft không xem Linux là 'kẻ thù' như trước đây nữa, và bằng chứng thiết thực nhất là hãng đã hỗ trợ cửa sổ dòng lệnh Bash shell ngay trong Windows 10.

  • Xóa 'tàn dư' của hệ điều hành cũ trong Windows 10
  • Hạ cấp Windows 10 xuống Windows 7 hay 8.1
  • Trải nghiệm bước đầu Windows 10
  • Kích hoạt trợ lý ảo Cortana trên Windows 10
  • Ẩn hộp tìm kiếm Cortana trong Windows 10  

Bản cập nhật Anniversary Update của Windows 10 có một tính năng mới, rất hấp dẫn đối với các nhà phát triển: cửa sổ dòng lệnh Bash nền Ubuntu có thể chạy phần mềm Linux trực tiếp trên Windows. Tính năng này nằm trong " Linux Subsystem for Windows " mà Microsoft vừa mới thêm vào Windows 10.

Nếu bạn dùng bản Insider Preview của Windows 10, có lẽ bạn có thể cài Bash Shell và tự vọc được rồi. Hiện tại, tính năng này được thêm vào bản Insider Preview build 14316 và chỉ hỗ trợ với các phiên bản Windows 10 64-bit mà thôi.

Cài đặt và sử dụng Linux Bash Shell trên Windows 10 1

Bash Shell của Windows 10 là gì

Đây không phải là máy ảo, không phải bộ chứa (container) hay phần mềm Linux được biên dịch cho Windows (như Cygwin), mà Windows 10 bổ sung thành phần Linux Subsystem for Windows, dựa trên dự án Project Astroria để chạy ứng dụng Android trên Windows của Microsoft, nhưng hãng đã ngưng dự án này.

Bạn hãy nghĩ tính năng này ngược lại với Wine. Trong khi Wine cho bạn chạy ứng dụng Windows trực tiếp trong Linux thì Linux Subsystem for Windows cho bạn chạy ứng dụng Linux trực tiếp trong Windows.

Microsoft đã làm việc với Canonical để đưa ra bản Bash shell nền Ubuntu đầy đủ, chạy bên trên subsystem. Về mặt kỹ thuật, đây không phải là Linux. Linux là nhân hệ thống (kernel). Thay vào đó, nó cho bạn chạy Bash shell và các mã nhị phân hệt như bạn chạy trên Ubuntu Linux. Những nhà phát triển ứng dụng miễn phí thường tranh luận là hệ điều hành Linux nói chung nên được gọi là "GNU/Linux" bởi vì nó thực sự có nhiều phần mềm GNU chạy trên nhân Linux. Bash shell thực sự cũng giống như những tiện ích GNU và các phần mềm khác.

Nhưng nó cũng có vài hạn chế. Nó không hoạt động với các phần mềm máy chủ và không chạy được với phần mềm có giao diện đồ họa. Mục đích chính của nó là dành cho các nhà phát triển muốn chạy các tiện ích dòng lệnh Linux trên Windows. những ứng dụng này có thể truy cập trực tiếp đến hệ thống file Windows nhưng bạn không thể dùng các lệnh Bash để tự động hóa các chương trình Windows thông thường, hoặc khởi chạy lệnh Bash từ cửa sổ dòng lệnh Windows chuẩn.

Làm thế nào cài Bash lên Windows 10

Để bắt đầu, bạn cần đảm bảo hệ điều hành đang chạy sử dụng bản Windows 10 build 14316 trở lên và là bản 64-bit.

Để đảm bảo sử dụng đúng phiên bản Windows, bạn vào Settings và đến mục Update & Security > For Developers. Kích hoạt "Developer Mode" để bật chế độ dành cho nhà phát triển. 

Cài đặt và sử dụng Linux Bash Shell trên Windows 10 2

Tiếp theo, bạn mở Control Panel, nhấn "Programs" và nhấn "Turn Windows Features On or Off" dưới mục Programs and Features. Kích hoạt "Windows Sybsystem for Linux (Beta)" trong danh sách và nhấn "OK".

Cài đặt và sử dụng Linux Bash Shell trên Windows 10 3

Sau khi thực hiện xong, hệ thống sẽ nhắc bạn khởi động lại máy tính.

Nhấn "Restart Now" để khởi động lại và Windows 10 sẽ cài thêm tính năng mới này.

Sau khi khởi động xong, nhấn nút Start (hoặc nút Windows), gõ "bash" và nhấn "Enter".

Cài đặt và sử dụng Linux Bash Shell trên Windows 10 4

Lần đầu tiên hệ thống sẽ chạy file bash.exe, và nhắc bạn đồng ý các điều khoản sử dụng. Sau đó, lệnh này sẽ tải về ứng dụng "Bash on Ubuntu on Windows" từ Windows Store. Bạn sẽ được yêu cầu tạo một tài khoản người dùng, có mật khẩu để sử dụng môi trường Bash.

Cài đặt và sử dụng Linux Bash Shell trên Windows 10 5

Nếu bạn muốn tự động cài đặt Bash, bạn có thể chạy lệnh sau trong dấu nhắc dòng lệnh. Cách này sẽ tự động đồng ý mọi thông báo nhắc của chương trình và thiết lập mọi thông số theo mặc định, nghĩa là tên người dùng là "root" và không có mật khẩu.

 lxrun /install /y

Cách dùng Bash Shell Ubuntu và cài đặt phần mềm Linux

Đến đây, bạn đã có được toàn bộ tính năng cửa sổ dòng lệnh nền Ubuntu. Bởi vì chúng dùng cùng mã nhị phân nên bạn có thể sử dụng lệnh apt-get của Ubuntu để cài đặt phần mềm từ các repo Ubuntu như thông thường. Bạn có thể truy cập mọi phần mềm chạy trên dòng lệnh của Linux tại đây, mặc dù không phải phần mềm nào cũng chạy mượt mà, nhất là khi đang dùng bản beta.

Để mở cửa sổ Bash shell, bạn chỉ việc vào menu Start và tìm từ "bash" hoặc "Ubuntu". Bạn sẽ thấy một ứng dụng tên là "Bash on Ubuntu on Windows". Bạn có thể pin ứng dụng này để tạo lối tắt cho nó trên menu Start, trên taskbar hay trên màn hình desktop.

Cài đặt và sử dụng Linux Bash Shell trên Windows 10 6

Nếu bạn đã biết về cách sử dụng Bash shell trên Linux, Mac OS X hay các nền tảng khác thì bạn sẽ thấy Bash shell trên Windows 10 không có gì lạ lẫm. Bạn không cần phải dùng sudo để chạy quyền quản trị. Tên người dùng "root" trên nền tảng UNIX cho bạn quyền truy cập admin rồi, như quyền "Administrator" trong Windows. Hệ thống file Windows nằm trong đường dẫn /mnt/c trong môi trường Bash.

Bạn tự do dùng các lệnh phổ biến của Linux ở đây. Nếu bạn quen với cửa sổ dòng lệnh Windows Command Prompt qua các lệnh DOS thì cũng có một số lệnh bạn dùng chung được ở Bash lẫn Windows.

  • Thay đổi thư mục: cdtrong Bash, cd hay chdir trong DOS
  • Liệt kê nội dung thư mục: lstrong Bash, dirtrong DOS
  • Di chuyển hoặc đổi tên file: mvtrong Bash, moverenametrong DOS
  • Copy một file: cptrong Bash, copytrong DOS
  • Xóa một file: rmtrong Bash, delhay erasetrong DOS
  • Tạo thư mục: mkdirtrong Bash, mkdirtrong DOS
  • Mở ứng dụng soạn thảo văn bản: vihay nanotrong Bash, edittrong DOS

Điều quan trọng cần nhớ là, không như Windows, Bash và môi trường Linux phân biệt chữ viết hoa và viết thường. Do vậy, "File.txt" sẽ khác với "file.txt".

Cài đặt và sử dụng Linux Bash Shell trên Windows 10 7

Bạn cũng cần nhớ sử dụng lệnh apt-get để cài đặt và cập nhật phần mềm trong môi trường Ubuntu. Bạn cũng cần nhớ bổ sung từ sudo vào đầu mỗi dòng lệnh nếu đang dùng với quyền user thông thường, để chạy được với quyền "root", tương đương với quyền Administrator trong Windows. Dưới đây là vài lệnh liên quan đến apt-get mà bạn cần biết:

  • Cập nhật các thông tin về các gói phần mềm: sudo apt-get update
  • Cài một gói ứng dụng: sudo apt-get install [tên ứng dụng]
  • Gỡ cài đặt một gói ứng dụng: sudo apt-get remove [tên ứng dụng]
  • Tìm ứng dụng: sudo apt-cache search [tên ứng dụng]
  • Tải và cập nhật phiên bản mới nhất của các ứng dụng đang có: sudo apt-get upgrade

Một khi bạn đã tải và cài đặt một ứng dụng nào đó, bạn có thể gõ tên nó ở dấu nhắc dòng lệnh và nhấn Enter để chạy ứng dụng. Kiểm tra tài liệu hướng dẫn sử dụng của ứng dụng đó để biết thêm thông tin.

Cài đặt và sử dụng Linux Bash Shell trên Windows 10 8

Bạn cần nhớ rằng phần mềm bạn cài trong Bash bị hạn chế trong Bash mà thôi. Bạn không thể truy cập nó từ Command Prompt, PowerShell hay bất kỳ đâu khác trong Windows. Phần mềm trong Bash cũng không thể tương tác trực tiếp hay khởi chạy các ứng dụng Windows, mặc dù môi trường Bash và Windows đều truy cập được cùng hệ thống file.

Tuy vậy, bạn vẫn có thể tạo file script Bash (đuôi là .sh) để chạy tự động chúng trong môi trường này.


Nguồn tin: www.pcworld.com.vn
Đánh giá bài viết
Tổng số điểm của bài viết là: 0 trong 0 đánh giá
Click để đánh giá bài viết

ho tro tu van ms tam

 

KINH DOANH ONLINE

Ms.Thanh Tâm
0909.83.13.69
Ms.Yến Ngọc
0122.903.7068
Mr.Huy Quốc
0906.217.918

Tư Vấn Dàn Mạng

Ms. Thanh Tâm
0909.83.13.69
Ms.Yến Ngọc
0122.903.7068
Mr.Huy Quốc
0906.217.918

Tin khuyến mãi

Thống kê

  • Đang truy cập: 225
  • Khách viếng thăm: 222
  • Máy chủ tìm kiếm: 3
  • Hôm nay: 34,733
  • Tháng hiện tại: 66,909
  • Tổng lượt truy cập: 33,701,294

Tin tức

Dịch Vụ Sửa Chữa Tận Nơi

Mr. Đức Huy
0932.614.317