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 WSL và Bash 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 <
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) và 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) .
Related posts
TẠI SAO là máy tính của tôi không tương thích với Windows 11? Use WhyNotWin11!
Cách tạo và sử dụng ổ USB khôi phục Windows 11
Mảng PowerShell: Cách tạo và sử dụng chúng
Context Menu Biên tập: Add, Remove Context Menu mục trong Windows 11
Làm thế nào để ghim bất kỳ ứng dụng vào Taskbar trong Windows 11
Làm thế nào để điều chỉnh Webcam Brightness trong Windows 11
Kích hoạt hoặc vô hiệu hóa Wi-Fi và Ethernet adapter trên Windows 11
Làm thế nào để hạ cấp từ Windows 11 để Windows 10
Làm thế nào để chặn Windows 11 từ đang được cài đặt trên máy tính của bạn
Làm thế nào để Nhận Windows 11 Insider Preview Build Bây giờ
Cách mở Windows Tools bằng Windows 11
Làm thế nào để kích hoạt và sử dụng Focus Sessions trong Windows 11
Checkit Tool sẽ cho bạn biết lý do tại sao PC của bạn không hỗ trợ Windows 11
Làm thế nào để cắt PDF Pages trong Windows 11 sử dụng công cụ trực tuyến hoặc phần mềm miễn phí
Làm thế nào để ẩn Badges trên Taskbar Icons trong Windows 11
Chipsets và bo mạch chủ hỗ trợ Windows 11 operating system
Windows 11 Release Date, Price, Hardware Requirements
Sửa lỗi PC phải hỗ trợ lỗi TPM 2.0 trong khi cài đặt Windows 11
Cách kiểm tra xem PC của bạn có thể chạy Windows 11 PC Health Check tool không
Cách cài đặt Windows Subsystem cho Linux trên Windows 11