[ad_1]
Chạy “chsh -s / bin / bash” trong Cửa sổ đầu cuối để chuyển trình bao của bạn từ Zsh sang Bash, sau đó khởi động lại Thiết bị đầu cuối của bạn. Các cửa sổ đầu cuối mới sẽ mở bằng Bash. Bạn cũng có thể thay đổi trình bao đăng nhập thành Bash trong trang tùy chọn nâng cao của người dùng.
Apple hiện đang sử dụng Zsh làm trình bao mặc định trên macOS. Chúng tôi yêu thích Zsh, nhưng trình bao Bash cũ đáng tin cậy vẫn được bao gồm trong macOS và bạn có thể nhanh chóng chuyển về Bash nếu muốn. Zsh đã trở thành mặc định trong macOS Catalina.
Zsh chỉ là trình bao mặc định trên các tài khoản người dùng mới được tạo, vì vậy bất kỳ tài khoản hiện có nào bạn có trên máy Mac được nâng cấp sẽ vẫn sử dụng Bash theo mặc định trừ khi bạn thay đổi nó. Mỗi tài khoản người dùng có tùy chọn trình bao mặc định riêng.
Từ nhà ga
Để thay đổi trình bao mặc định của tài khoản người dùng trên macOS, chỉ cần chạy chsh -s
(thay đổi trình bao) trong cửa sổ Terminal.
Thay đổi trình bao mặc định thành Bash bằng cách chạy lệnh sau:
chsh -s /bin/bash
Bạn sẽ phải nhập mật khẩu tài khoản người dùng của mình. Cuối cùng, đóng cửa sổ Terminal và mở lại. Bạn sẽ sử dụng Bash thay vì Zsh.
Thay đổi trình bao mặc định trở lại Zsh bằng cách chạy lệnh này:
chsh -s /bin/zsh
Nhập mật khẩu của bạn khi được nhắc. Sau khi đóng cửa sổ đầu cuối và mở lại, bạn sẽ sử dụng Zsh.
Bạn có thể xem danh sách các shell đi kèm mà bạn có thể chọn bằng cách chạy lệnh sau:
cat /etc/shells
Từ Tùy chọn Hệ thống
Bạn cũng có thể thay đổi tùy chọn này bằng đồ thị từ Tùy chọn Hệ thống nếu muốn.
Đi tới Tùy chọn hệ thống> Người dùng & Nhóm trên máy Mac của bạn. Nhấp vào biểu tượng ổ khóa và nhập mật khẩu của bạn. Giữ phím Ctrl, nhấp vào tên tài khoản người dùng của bạn trong ngăn bên trái và chọn “Tùy chọn nâng cao”.
Nhấp vào hộp thả xuống “Đăng nhập Shell” và chọn “/ bin / bash” để sử dụng Bash làm trình bao mặc định của bạn hoặc “/ bin / zsh” để sử dụng Zsh làm trình bao mặc định của bạn. Nhấp vào “OK” để lưu các thay đổi của bạn.
Bash trên macOS vẫn còn lỗi thời
Tuy nhiên, lưu ý rằng phiên bản Bash (Bourne Again SHell) đi kèm với macOS vẫn còn khá lỗi thời. Nếu bạn chạy bash --version
trên macOS Catalina chẳng hạn, bạn sẽ thấy rằng Catalina bao gồm Bash 3.2.57 khi Bash 5.0 là phiên bản mới nhất. Các phiên bản mới hơn được cấp phép theo giấy phép GPLv3, trong khi Apple vẫn phân phối phiên bản được cấp phép theo GPLv2.
Ngược lại, phiên bản Zsh (Z shell) đi kèm với macOS (kiểm tra với zsh --version
), là Zsh 5.7.2, là phiên bản mới nhất tại thời điểm Catalina phát hành.
Nếu bạn muốn có phiên bản Bash mới nhất, bạn có thể tự cài đặt nó thông qua Homebrew.
[ad_2]