Tin tức và phân tích của tất cả các thiết bị di động

Cách ẩn thông báo “shell tương tác mặc định hiện là zsh” trong Terminal trên macOS

macOS Catalina có giao diện mới; zsh. Bạn không tự động chuyển sang chế độ này, nhưng mỗi khi mở Terminal, bạn sẽ thấy thông báo có nội dung “Shell tương tác mặc định hiện là zsh. Để cập nhật tài khoản của bạn để sử dụng zsh, hãy chạy lệnh chsh -s /bin/zsh’. Bạn không cần sử dụng nó và nếu bạn đã chuyển sang zsh, thì rất dễ dàng chuyển về bash. Nếu bạn đã quay lại bash, có thể bạn sẽ thấy lại thông báo này. Đây là cách bạn có thể ẩn nó.

Ẩn “shell tương tác mặc định hiện là zsh”

Để ẩn tin nhắn sau khi chuyển sang bash, bạn sẽ cần chỉnh sửa hồ sơ bash của mình. Để thực hiện việc này, hãy mở ứng dụng TextEditor hoặc bất kỳ trình soạn thảo văn bản nào khác mà bạn chọn.

Đi tới Tệp > Mở và chọn thư mục chính của bạn từ cột bên trái. Sử dụng Command+Shift+. phím tắt để hiển thị các tệp ẩn nếu chúng chưa được đặt để hiển thị. Tìm tệp .bash_profile và mở tệp đó trong trình soạn thảo văn bản mà bạn chọn.

Tệp .bash_profile có thể trống hoặc không. Nó phụ thuộc vào những thay đổi được thực hiện đối với hồ sơ. Bất kể, hãy thêm dòng sau vào tệp và lưu thay đổi.

export BASH_SILENCE_DEPRECATION_WARNING=1

Thiết bị đầu cuối sẽ không còn hiển thị thông báo “Shell tương tác mặc định hiện là zsh. Để cập nhật tài khoản của bạn để sử dụng zsh, hãy chạy thông báo chsh -s /bin/zsh’ ở trên cùng.

Có thể bạn sẽ không bao giờ bỏ lỡ thông báo này, nhưng để truy xuất nó, bạn cần mở tệp .bash_profile và xóa dòng bạn đã thêm ở trên. Lưu thay đổi và thông báo sẽ xuất hiện lại.

Thông báo xuất hiện và vẫn còn nếu bạn đang sử dụng trình bao khác ngoài zsh. Điều này có thể gây khó chịu, nhưng nó là cần thiết bởi vì Apple muốn bạn biết rằng có một trình bao mặc định mới mà bạn nên chuyển sang. Nếu bạn cực lực phản đối việc sử dụng shell mới, thông điệp chắc chắn sẽ trở nên khó chịu. Nó không phải là một cái gì đó bất cứ ai được sử dụng để.

Nếu bạn lo lắng về việc chuyển sang zsh, hãy xem những gì nó cung cấp. Nếu có bất cứ điều gì thì tốt hơn và ít nhất là quá trình chuyển đổi từ bash sang zsh không gây đau đớn. Zsh cung cấp nhiều tùy chỉnh hơn và tính năng tự động hoàn thành của nó thông minh hơn. Sự khác biệt là nhỏ, nhưng chúng tồn tại và có thể trở nên tuyệt vời khi bạn bắt đầu sử dụng chúng. Nó cũng có một số lệnh mà bash không có, vì vậy nếu không có gì khác, chắc chắn bạn sẽ muốn xem zsh.