Cách sử dụng zsh làm mặc định trong Terminal cho Mac OS

Anonim

Zsh, hoặc z shell, là một shell thay thế phổ biến cho bash và tcsh, hoàn chỉnh với nhiều cải tiến và tùy chọn tùy chỉnh được cung cấp thông qua dự án Oh-My-ZSH.

Nếu bạn muốn sử dụng zsh làm shell mặc định trong Terminal cho Mac OS thay vì bash, bạn có thể thực hiện điều đó khá dễ dàng bằng cách thực hiện theo các bước sau:

Cách đặt zsh làm Shell mặc định trong Terminal cho Mac

  1. Mở ứng dụng Terminal và kéo menu “Terminal” xuống, chọn “Preferences”
    • Để thay đổi tất cả shell về mặc định thành zsh:
      • Chọn tab “General” và thay đổi “Shell open with:” thành “Command (complete path)” và đặt như sau:
      • /bin/zsh/

    • Để thay đổi một shell cấu hình cụ thể thành zsh:
      • Chọn tab “Hồ sơ” và chọn một hồ sơ để điều chỉnh từ danh sách (hoặc tạo một hồ sơ tùy chỉnh)
      • Chuyển đến tab “Shell” và chọn “Chạy lệnh:” và nhập “zsh”

    • Mở một cửa sổ Terminal mới hoặc mở một cửa sổ mới với cấu hình cụ thể mà bạn đã đặt zsh cho, giờ đây bạn sẽ có zsh làm mặc định

Thay đổi này thành zsh vì shell mặc định sẽ tồn tại giữa việc thoát và khởi chạy lại Terminal, mặc dù mọi shell hoặc cửa sổ terminal hiện đang hoạt động sẽ cần phải làm mới hoặc nhập zsh theo cách thủ công.

Có, có nhiều cách khác để thực hiện việc này, nhưng thật thú vị, việc chỉ định trình bao để mở thực sự giúp tăng tốc ứng dụng Terminal trong Mac OS trong nhiều trường hợp, do đó, nó cũng có thể giúp tăng hiệu suất (đối với bản ghi, không cần phải là zsh để cải thiện tốc độ, bạn có thể thay đổi trình bao mặc định thành bất kỳ trình bao nào có sẵn trên máy Mac để có hiệu quả tương tự).

Bạn cũng có thể thay đổi iTerm, công cụ thay thế Terminal phổ biến, để sử dụng zsh làm trình bao mặc định bằng cách đi tới Tùy chọn ứng dụng và điều chỉnh Cấu hình > Chung > Lệnh thành 'zsh'

Bây giờ bạn có zsh làm trình bao mặc định trong MacOS hoặc Mac OS X, bạn có thể muốn xem qua dự án oh-my-zsh tuyệt vời tại https://github.com/robbyrussell /oh-my-zsh để tìm chủ đề, chức năng và các tùy chỉnh khác để đưa vào zsh.

Cách sử dụng zsh làm mặc định trong Terminal cho Mac OS