Zsh Vs. Bash trong macOS Catalina

Với sự ra mắt của macOS Catalina, ngoài ra còn có nhiều tính năng và tính năng mới, Apple giới thiệu và Zsh (Vỏ Z) tại chỗ Cú đánh (Vỏ Bourne-lại). Người dùng quen thuộc với các tập lệnh Bash và các dòng lệnh tương tác từ Thiết bị đầu cuối, họ nhanh chóng nhận thấy sự thay đổi này. Trong Terminal, nên thực hiện một dòng lệnh để thực hiện việc này quá trình chuyển đổi từ Bash sang Zsh.

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.

Được sử dụng từ 16 nhiều năm trước, kể từ thời OS X 10.2 Jaguar, Bash đã được sử dụng làm vỏ nhà phát triển chính cho kịch bản và dòng lệnh đến cơ sở của hệ thống macOS.

Tại sao quá trình chuyển đổi từ Bash sang Zsh

Nói một cách đơn giản, đó sẽ là về những hạn chế được áp đặt bởi giấy phép phân phối (GNU) cho việc sử dụng Bash.
Bash đang trong quá trình phát triển, đã đạt đến phiên bản 5.0. Phiên bản cuối cùng được phát hành vào đầu tháng 1 2019. Tuy nhiên, Apple đã sử dụng MacOS Mojave (phát hành vào mùa thu 2018) một phiên bản lỗi thời. Nó được ưa thích Bash KHÔNG, một phiên bản của 2007. Các phiên bản mới hơn của Bash đã được phát hành theo giấy phép Giấy phép Công cộng GNU sửa đổi (GPLv3), đòi hỏi một số các hạn chế và mệnh đề cho các nhà cung cấp phần mềm.

Bash Vs. zsh

Đối với người dùng, chuyển đổi từ Bash sang Zsh nên là một niềm vui. Đặc biệt với những người sử dụng Terminal thường xuyên. Zsh (Vỏ Z) dựa trên cùng ngôn ngữ với Bash, nhưng nó mang lại các tính năng thú vị. Dòng lệnh trực quan, PluginATVs và chủ đề đồ họa.
Bên cạnh các lệnh Bash, trong Zsh còn có nhiều lệnh cụ thể khác và nhiều lệnh có thể được cấu hình bởi người dùng để thực hiện một số thao tác. Tên.

- tự động hoàn thành các dòng lệnh (tự hoàn thành)
- biến mở rộng
- thay thế đường dẫn
- mở rộng đường dẫn trực quan. “/u/lo/b <TAB>” đi tới "/ usr / local / bin"
- hỗ trợ oh-my-zsh cho khả năng mở rộng
- hỗ trợ chủ đề trong nhà ga
- nhiều hơn nữa, trình bày đây.

Oh-My-zsh là khung phổ biến nhất cho Zsh, được phân phối với nhiều người PluginATVs và chủ đề bao gồm. Dễ dàng cài đặt, cấu hình và tùy chỉnh.

Cách cài đặt Oh-My-Zsh cho Zsh trên macOS

Thực hiện dòng lệnh trong Terminal:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Sau khi cài đặt oh-my-zsh, bạn có một thư viện hào phóng bổ sung nếu chủ đề. Ngoài ra, có nhiều tùy chọn cấu hình và tùy chỉnh tùy theo sở thích của bạn. Tất cả các chi tiết tìm thấy ở đây.

Đề xuất mô-đun và tiện ích: iTerm2 (thiết bị đầu cuối giả lập, sẽ thay thế Terminal), Homebrew nếu bạn sợ POWERLEVEL9K cho Zsh (Oh-My-Zsh).

Cách thay đổi shell mặc định trong macOS Catalina

Nếu bạn không hài lòng với Zsh, bạn luôn có thể quay lại Bash trong macOS Catalina. Tuy nhiên, hãy nhớ rằng đó là phiên bản Bash thô sơ của 2007.

Thực hiện dòng lệnh trong Terminal để trở về Bash:

chsh -s /bin/bash

Ngoài Bash và Zsh, bạn có thể kích hoạt các shell khác trong macOS Catalina.
Thực thi trong lệnh Terminal cat /etc/shells thông qua đó bạn có thể thấy các vỏ được bao gồm trong macOS Catalina.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

Zsh Vs. Bash trong macOS Catalina

Giới thiệu về tác giả

Stealth

Đam mê tất cả mọi thứ có nghĩa là tiện ích và CNTT, tôi viết một cách thích thú trên stealthsinstall.com từ 2006 và tôi thích khám phá những điều mới với bạn về máy tính và macOS, hệ điều hành Linux, Windows, iOS và Android.

Để lại một bình luận