Cách cài đặt và sử dụng Bash trên Windows 11

Bash ( Bourne Again Shell ) là dòng lệnh và giao diện người dùng đồ họa được phân phối với tất cả các bản phân phối Linux . Sử dụng Bash trên Windows 10(Bash on Windows 10) không phải là một quá trình đơn giản. Tuy nhiên, Windows 11 bao gồm một Hệ thống con Windows(Windows Subsystem) được nâng cấp dành cho Linux ( WSL 2.0 ) cho phép bạn cài đặt và sử dụng Bash dễ dàng hơn bao giờ hết.

Phiên bản mới của WSL chạy một nhân Linux(Linux kernel) thực sự bên trong một máy ảo. Điều này có nghĩa là bất kỳ bản phân phối Linux nào bạn chạy dưới WSL đều(WSL) bao gồm Bash .

Cách cài đặt WSLBash trên Windows 11

Để cài đặt và chạy hệ điều hành Linux bao gồm Bash trên hệ thống Windows 11 của bạn, trước tiên bạn cần cài đặt WSL . Trên Windows 11 , đây là một quá trình đơn giản bằng cách sử dụng Windows Terminal . Không khởi chạy CMD ( Command Prompt ) - Windows Terminal là một ứng dụng khác.

1. Chọn nút Bắt đầu(Start) và nhập “thiết bị đầu cuối” vào trường tìm kiếm. Trong ngăn Windows Terminal , chọn Run as Administrator .

Lưu ý: Nếu Windows Terminal không khởi chạy, bạn có thể cần phải cập nhật nó. Truy cập Microsoft Store và cài đặt phiên bản Windows Terminal mới nhất(latest version of the Windows Terminal) .

2. Gõ lệnh sau: wsl –install, tại dấu nhắc lệnh và nhấn Enter . Lệnh đơn này sẽ tải xuống và cài đặt phiên bản mới nhất của Hệ thống con Windows(Windows Subsystem) dành cho Linux . Tải xuống có dung lượng vài trăm megabyte nên quá trình cài đặt có thể mất một chút thời gian để kết thúc.

3. Khi hoàn tất, bạn sẽ thấy thông báo: "Thao tác được yêu cầu thành công." Khi bạn thấy thông báo này, hãy khởi động lại hệ thống của bạn để hoàn tất cài đặt WSL . Bạn có thể nhập shutdown /r /t 0 trong Windows Terminal để bắt đầu khởi động lại.

4. Sau khi hệ thống của bạn khởi động lại, quá trình sẽ tiếp tục bằng cách cài đặt Ubuntu làm bản phân phối (Ubuntu)Linux mặc định . Bạn sẽ được nhắc nhập tên người dùng và mật khẩu cho hệ thống Linux .

5. Khi bạn đã hoàn tất, Ubuntu sẽ tự động khởi chạy vào Bash shell. Bạn có thể sử dụng các lệnh tương tự mà bạn thường sử dụng trong Linux , bao gồm cả việc cài đặt các ứng dụng Linux vào môi trường ảo này.

6. Bạn có thể cài đặt các bản phân phối Linux khác(other Linux distros) nếu muốn. Để xem những cái nào có sẵn để cài đặt, hãy mở lại Windows Terminal ( Powershell ), nhập wsl –list –online và nhấn Enter . Bạn sẽ thấy các tùy chọn như Opensuse , Debian và các tùy chọn khác.

7. Bạn có thể cài đặt bất kỳ bản phân phối nào trong số này bằng cách gõ wsl –install -d <> vào Windows Terminal . Quá trình tương tự như cài đặt Ubuntu trước đó sẽ lặp lại và bạn sẽ cần nhập tên người dùng và mật khẩu để hoàn tất cài đặt.

Lưu ý: Bạn cũng có thể cài đặt bất kỳ Bản phân phối Linux(Linux Distro) nào trên Windows từ Microsoft Store .

Cách khởi chạy Distro Linux của bạn(Your Linux Distro)sử dụng Bash(Use Bash)

Có hai phương pháp bạn có thể sử dụng để khởi chạy bản phân phối Linux của mình . Nếu bạn đã cài đặt Ubuntu , bạn có thể chọn menu Bắt đầu(Start) , nhập Ubuntu và chọn ứng dụng Ubuntu để khởi chạy nó.

Ngoài ra, bạn có thể khởi chạy Windows Terminal và chỉ cần gõ lệnh Ubuntu để khởi chạy Linux Bash shell trong môi trường Ubuntu .

Để xem danh sách tất cả các lệnh Linux có sẵn mà bạn có thể sử dụng trong Bash , hãy nhập help -d.

Bạn có thể biết thêm chi tiết về các lệnh riêng lẻ bằng cách nhập trợ giúp theo sau là tên lệnh. Ví dụ: help printf trả về chi tiết lệnh và thông tin về từng tham số lệnh.

Một số lệnh Bash phổ biến hơn mà hầu hết mọi người sử dụng khi họ mới bắt đầu bao gồm:

  • Chế độ(Mode) tương tác : Nhập lệnh vào giao diện dòng lệnh ( Windows Terminal ).
  • Chế độ(Mode) Batch : Chạy một tệp văn bản chứa tất cả các lệnh bạn muốn Linux thực thi theo thứ tự. Nhiều người tạo các tập lệnh này bằng cách sử dụng cú pháp lập trình.

Cách chạy Bash Script trong Windows

Để chạy một tập lệnh trong Bash , chỉ cần tạo một tệp văn bản bằng trình chỉnh sửa tệp yêu thích của bạn như Notepad và lưu nó vào một vị trí mà bạn sẽ nhớ.

Một điều độc đáo về tập lệnh Bash là dòng đầu tiên phải là “#!” theo sau là đường dẫn của đường dẫn cơ sở Linux của bạn . Để xem đó là gì, hãy khởi chạy Ubuntu và nhập bash vào cửa sổ dòng lệnh. Điều này sẽ cung cấp đường dẫn Bash .

Tạo một tệp văn bản mới và bao gồm dòng đầu tiên đó ở trên cùng. Trong trường hợp của ví dụ này, đó sẽ là:

#! / user / bin / bash

Làm theo dòng này với mỗi lệnh tuần tự mà bạn muốn Linux chạy. Trong ví dụ này:

  • Dòng 1: Sử dụng lệnh echo để hiển thị văn bản cho người dùng trên màn hình.
  • Dòng 2: Kết hợp echo với lệnh date để trả về ngày hôm nay.
  • Dòng 3: Kết hợp echo với lệnh whoami để trả về tên người dùng của bạn.

Lưu tệp văn bản này với phần mở rộng .sh. Hãy nhớ đường dẫn đến tệp này.

Tiếp theo, mở Windows Terminal và sử dụng lệnh cd để điều hướng đến đường dẫn mà bạn đã lưu tập lệnh Bash .

Để chạy tập lệnh, hãy nhập bash << tên của tập lệnh >>.

Đây là một ví dụ rất đơn giản, nhưng điều này chứng minh cách bạn có thể sử dụng một tệp như vậy để tạo ra toàn bộ các chương trình tập lệnh Bash . Ngay cả các câu lệnh lập trình như câu lệnh IF cũng có sẵn để bao gồm khả năng ra quyết định trong tập lệnh của bạn.

Trang web SS64 cung cấp một nguồn tài nguyên phong phú(SS64 provides an extensive resource) với tất cả các lệnh Bash có sẵn mà bạn có thể sử dụng trong thiết bị đầu cuối Bash hoặc các tập lệnh Bash của mình.(Bash)

Bạn cũng có thể xem hướng dẫn sử dụng tập lệnh shell Linux để sao lưu một thư mục(Linux shell script to back up a directory) .



About the author

Tôi là một kỹ thuật viên âm thanh và bàn phím chuyên nghiệp với hơn 10 năm kinh nghiệm. Tôi đã làm việc trong thế giới doanh nghiệp, với tư cách là nhà tư vấn và quản lý sản phẩm, và gần đây nhất là kỹ sư phần mềm. Kỹ năng và kinh nghiệm của tôi cho phép tôi làm việc trên nhiều loại dự án khác nhau từ các doanh nghiệp nhỏ đến các công ty lớn. Tôi cũng là một chuyên gia về Windows 11 và đã làm việc trên hệ điều hành mới hơn hai năm nay.



Related posts