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

Cách chuyển về bash trong Terminal trên macOS Catalina

Shell mặc định trong macOS Catalina đã được thay đổi từ Bash thành Zsh. Bạn phải chạy một lệnh để thực sự thay đổi và nhiều người cho rằng zsh tốt hơn. Nếu bạn đã thực hiện một thay đổi và muốn quay lại Bash làm shell mặc định mỗi khi bạn mở Terminal, thì đó là một thay đổi dễ dàng. Đây là cách bạn có thể quay lại bash trong Terminal.

Quay lại bash trong Terminal

Mở ứng dụng Terminal và trong thanh menu, chọn mục menu Terminal. Chọn Tùy chọn từ menu. Trong cửa sổ Tùy chọn, chuyển đến tab Chung. Có một tùy chọn gọi là “Shell được mở bằng”. Chọn “Lệnh (đường dẫn đầy đủ):”. Trong trường bên dưới, nhập thông tin sau;

/bin/bash

Đóng Terminal và mở lại. Terminal sẽ luôn mở trong Bash.

Thay đổi shell mặc định thành bash

Phần trước thay đổi trình bao mà thiết bị đầu cuối mở ra, tuy nhiên nó không thực sự thay đổi trình bao mặc định trở lại bash. Nó có tác dụng tương tự, nhưng nếu bạn muốn thay đổi shell mặc định trở lại bash, hãy chạy lệnh sau trong Terminal. Bạn sẽ phải nhập mật khẩu của bạn.

chsh -s /bin/bash

Sau lệnh này, bạn có thể để tùy chọn trong tùy chọn Terminal được đặt thành “Shell đăng nhập mặc định” trong “Shell được mở bằng”.

Sau khi nâng cấp lên Catalina, không có cách nào để xóa Zsh khỏi hệ thống của bạn. Vì bạn có thể thay đổi shell của mình trở lại Bash, điều đó không thực sự quan trọng. Nhược điểm duy nhất khi quay lại Bash là mỗi khi bạn mở một cửa sổ terminal mới, bạn sẽ thấy một thông báo ở trên cùng yêu cầu bạn chuyển sang Zsh và hướng dẫn bạn thực hiện thay đổi.

Shell bạn nên sử dụng thực sự tùy thuộc vào bạn. Có các shell khác ngoài Bash và Zsh có sẵn trên macOS. Nếu bạn muốn liệt kê tất cả các shell có sẵn, hãy chạy lệnh sau trong Terminal.

cat /etc/shells

Sau đó, bạn có thể chọn bất kỳ trình bao nào và sử dụng nó làm trình bao được Terminal sử dụng hoặc thay đổi trình bao mặc định. Lệnh này giống nhau, nhưng bạn cần thay đổi “bin/bash” thành bất kỳ trình bao nào bạn muốn đặt làm mặc định.

chsh -s /bin/bash

Nếu bạn muốn chuyển sang Csh, hãy chạy lệnh sau;

chsh -s /bin/csh

Tương tự, để thay đổi trình bao mà nó mở ra mà không thay đổi trình bao mặc định, hãy nhập cái này vào tùy chọn thiết bị đầu cuối.

/bin/csh

Cả hai thay đổi đều dễ thực hiện.