• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Quản trị hệ thống Linux OS

Sử dụng Zsh (hoặc các Shell khác) trên Windows 10 như thế nào?

@admiz by @admiz
08/05/2021
in Linux OS, Quản trị hệ thống
0
Sử Dụng Zsh (hoặc Các Shell Khác) Trên Windows 10 Như Thế Nào? 6094f57b3c37f.png

Bash Shell được tích hợp trên phiên bản Windows 10 Anniversary Update chỉ là một lớp tương thích để chạy các phần mềm Linux trên hệ điều hành Windows. Bạn có thể sử dụng Bash shell để chạy Zsh hoặc bất cứ một shell nào mà bạn muốn.

Kể từ phiên bản Insider Build 14342, Zsh shell đã hoạt động trên Windows 10. Bạn có thể thiết lập Bash tự động thực thi Zsh mỗi khi khởi động Bash.

Zsh là 1 chương trình shell thiết kế để tương tác, đồng thời Zsh cũng là 1 ngôn ngữ script mạnh mẽ (scripting language). Zsh được tích hợp rất nhiều tính năng hữu dụng của cả bash, ksh và tcsh, đồng thời còn cung cấp nhiều tính năng khác.

Bash Shell

1. Cài đặt Bash

Trước khi cài đặt Shell mà bạn lựa chọn, việc đầu tiên mà bạn cần làm là kích hoạt hệ thống con (subsystem) Windows cho Linux và cài đặt Bash.

Quá trình này sẽ cài đặt môi trường không gian user Ubuntu trên Windows, trong đó bao gồm cả Bash shell.

Cài đặt Bash

2. Cài đặt Zsh (hoặc shell khác) như thế nào?

Sau khi cài đặt Bash, bạn chỉ cần cài đặt Shell mà bạn muốn sử dụng trong Bash. Để làm được điều này bạn sử dụng lệnh apt-get, cũng giống như khi bạn cài đặt bất kỳ một gói phần mềm nào đó trên Ubuntu Linix.

Để cài đặt Zsh, mở Bash shell lên và chạy câu lệnh:

sudo apt-get install zsh

Nhấn “y” khi được yêu cầu rồi nhấn Enter để tiếp tục. Apt-get sẽ tự động tải và cài đặt Zsh từ kho (repositories) của Ubuntu.

Cài đặt Zsh

Nếu muốn sử dụng Shell khác, chỉ cần ghi rõ tên Shell thay vì viết Zsh. Chẳng hạn nếu muốn cài đặt Fish shell, bạn chạy câu lệnh dưới đây:

sudo apt-get install fish

3. Làm thế nào để mở Zsh (hoặc Shell khác)?

Để mở Zsh hoặc các shell khác sau khi đã cài đặt xong, bạn chỉ cần nhập tên shell trong dấu nhắc lệnh Bash (Bash prompt) rồi nhấn Enter. Chẳng hạn để bắt đầu sử dụng Zsh từ Bash, bạn chỉ cần nhập:

Zsh

Bạn sẽ được nhắc nhở thiết lập quá trình Zsh đầu tiên và tạo một profile cấu hình trong lần đầu tiên mở Zsh. Nhập “2” để tạo một profile cấu hình có chứa các thiết lập mặc định.

mở Zsh

Để bỏ zsh shell và quay trở lại Bash, bạn chạy câu lệnh dưới đây:

exit

4. Làm thế nào để Bash tự động chạy Zsh?

Do cách mà Microsoft thực thi tính năng này, bạn không thể mở Zsh trực tiếp và bypass Bash. Để chạy bất kỳ một phần mềm Linux nào đó, bạn phải mở cửa sổ Bash và chạy phần mềm tại đó. Tuy nhiên bạn có thể thiết lập Bash tự động chuyển đổi sang Zsh bất cứ khi nào bạn mở.

Để làm được điều này bạn phải chỉnh sửa file .bashrc. Bash sẽ chạy câu lệnh trong file này mỗi khi nó khởi động. Để mở file .bashrc trong nano bạn chạy câu lệnh dưới đây:

nano .bashrc

chỉnh sửa file .bashrc

Thêm các dòng lệnh dưới đây vào file. Bạn chỉ có thể thêm “exec zsh”, nhưng các dòng lệnh dưới đây sẽ đảm bảo Bash chỉ mở Zsh khi bạn mở cửa sổ Bash. Điều này để tránh gây ra các vấn đề với các phần mềm khác:

# Launch Zsh

if [ -t 1 ]; then

exec zsh

fi

Nếu muốn thực thi một shell khác, bạn chỉ cần thay thế “zsh” bằng lệnh shell đó.

Nếu muốn thực thi một shell khác, bạn chỉ cần thay thế "zsh" bằng lệnh shell đó

Sau khi thực hiện xong, nhấn tổ hợp phím Ctrl + O rồi nhấn Enter để lưu lại thay đổi. Nhấn Ctrl + X để thoát khỏi nano.

Từ giờ bất cứ khi nào bạn mở ứng dụng Bash trên Windows, nó sẽ tự động mở Zsh shell.

Trường hợp nếu muốn thay đổi về trạng thái ban đầu, bạn thực hiện các bước tương tự, chỉnh sửa file .bashrc một lần nữa và xóa các phần bạn đã thêm.

Tham khảo thêm một số bài viết dưới đây:

  • Tìm hiểu hệ thống tập tin và thư mục trên hệ điều hành Linux
  • Xóa bộ nhớ cache Dropbox Windows và Linux để giải phóng không gian bộ nhớ
  • 8 lệnh chết người nhất định không bao giờ được chạy trên Linux

Chúc các bạn thành công!

  • Đừng bỏ qua các công cụ hữu ích có sẵn trên Windows 10!
  • 6 cách xem địa chỉ IP trên máy tính, smartphone hoặc Tablet
  • Làm thế nào để truy cập vào phân vùng Linux trên Windows?
  • Sử dụng Diskpart để loại bỏ thuộc tính Read-Only trên Disk Windows 7
  • Làm thế nào để sử dụng iTunes trên Linux?
  • 7 thủ thuật điều khiển nhanh Windows 10
Post Views: 134
Previous Post

Tìm hiểu hệ thống tập tin và thư mục trên hệ điều hành Linux

Next Post

Hướng dẫn truy cập file Ubuntu Bash trên Windows

Related Posts

Quicktime Player Logo650 1
macOS

Cách ghép video trên macOS bằng QuickTime Player

26/12/2021
Kali Linux 2021 4 700 1
Linux

Kali Linux 2021.4: Thêm 9 công cụ mới và hỗ trợ tốt hơn cho Apple M1

26/12/2021
Openbsd La Gi 1
Linux

OpenBSD là gì? Đây là mọi thứ bạn cần biết về hệ điều hành này!

26/12/2021
Mac Os Xoa Ung Dung Cai Dat Logo640 1
macOS

Cách gỡ, xóa ứng dụng trên Mac OS

26/12/2021
Tim Thu Vien Anh Photos Library Tren May Mac700 1
macOS

Hướng dẫn tìm thư viện ảnh Photos Library trên máy Mac

26/12/2021
So Sanh Macbook Pro Macbook Air Va Ipad Pro 1
macOS

So sánh MacBook Pro 13 inch với MacBook Air và iPad Pro

26/12/2021
Next Post
Hướng Dẫn Truy Cập File Ubuntu Bash Trên Windows 6094f574c2208.png

Hướng dẫn truy cập file Ubuntu Bash trên Windows

Bài mới nhất

Tổng Hợp 10 Mẫu Email Marketing Giới Thiệu Sản Phẩm Nổi Bật Nhất Hiện Nay 612d0da97658c.png

Tổng hợp 10 mẫu email marketing giới thiệu sản phẩm nổi bật nhất hiện nay

07/05/2025
Dịch Vụ Thiết Kế Website Tại Hải Dương Chuyên Nghiệp, ấn Tượng Và Uy Tín 612d25752b14f.png

Dịch vụ thiết kế website tại Hải Dương chuyên nghiệp, ấn tượng và uy tín

06/05/2025
Top Công Ty Thiết Kế Website Tại Biên Hòa Chuyên Nghiệp, Chuẩn Seo 612d259494e93.jpeg

Top công ty thiết kế website tại Biên Hòa chuyên nghiệp, chuẩn SEO

06/05/2025
Top Công Ty Thiết Kế Website Tại Vinh – Nghệ An Uy Tín 612d259a9cae3.jpeg

Top công ty thiết kế website tại Vinh – Nghệ An uy tín

05/05/2025
Top 10 Công Ty Thiết Kế Website Tại Nha Trang Chuyên Nghiệp 612d0a9ad018b.jpeg

Top 10 công ty thiết kế website tại Nha Trang chuyên nghiệp

05/05/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution