Bạn không biết tệp.zshrc nằm ở đâu trên máy Mac? Nếu bạn là người dùng dòng lệnh Mac quan tâm đến việc sử dụng và tùy chỉnh trình bao zsh hoặc sử dụng một cái gì đó như Oh My Zsh, bạn có thể tò mò muốn biết tệp.zshrc nằm ở đâu và cũng như cách truy cập nó như thế nào. mà bạn có thể tùy chỉnh shell của mình.

Nếu là người dùng Terminal thông thường, bạn có thể nhận thấy rằng zsh hiện là shell mặc định trong ứng dụng Terminal của MacOS (và có thể bạn có thể thay đổi shell thành bash , tcsh, ksh, zsh, v.v. nếu bạn muốn, nhưng chúng tôi đang tập trung vào zsh, mặc định).

Theo mặc định, tệp.zshrc không tồn tại cho người dùng chuẩn, ngay cả khi bạn khởi chạy trình bao zsh. Điều này có thể khiến bạn ngạc nhiên, nhưng vì tệp.zshrc được sử dụng để định cấu hình trình bao zsh, bạn sẽ cần tạo một tệp theo cách thủ công trong thư mục chính của mình để zsh truy cập. Ngoài ra còn có tệp zshrc cấp hệ thống, nhưng tệp này ít được người dùng sửa đổi hơn.

Xin lưu ý rằng nếu bạn cài đặt Oh My Zsh, tệp.zshrc sẽ được tạo tự động cho bạn.

Tệp.zshrc trên máy Mac ở đâu?

Tệp.zshrc sẽ nằm trong thư mục chính của người dùng hoặc ~/và tệp.zshrc của người dùng này là nơi bạn đặt các tùy chỉnh vào trình bao z.

Do đó, tệp.zshrc của người dùng sẽ ở vị trí đường dẫn sau:
~/.zshrc

Nếu bạn chưa tạo thủ công a. tệp zshrc, tệp sẽ không tồn tại theo mặc định.

Bạn có thể tạo một tệp bằng:

touch ~/.zshrc

Hoặc bằng cách khởi chạy trình soạn thảo văn bản để tạo.zshrc, chẳng hạn như nano:

nano ~/.zsrch

Sau đó, bạn có thể đặt bất kỳ thứ gì bạn muốn vào tệp.zshrc, chẳng hạn như mọi bí danh, sửa đổi đường dẫn , tùy chỉnh xuất, cấu hình ZSH_THEME, v.v.

Các thay đổi sẽ có hiệu lực khi bạn tải lại cấu hình zsh hoặc khởi chạy một cửa sổ đầu cuối mới.

Hệ thống chung ở đâu-w tệp Ide zshrc?

Trong khi tệp.zshrc có thể tùy chỉnh của người dùng nằm trong thư mục chính của người dùng, thì cũng có tệp zshrc cấp hệ thống.

Tệp zshrc hệ thống nằm ở vị trí sau đường dẫn trong macOS:

/etc/zshrc

Mọi sửa đổi được thực hiện cho/etc/zshrc sẽ áp dụng cho zsh shell cho tất cả người dùng, bất kể họ có người dùng cá nhân hay không tệp.zshrc cấp trong thư mục chính của họ.

Nói chung, không nên sửa đổi/etc/zshrc và thay vào đó, tất cả các thông báo cấp người dùng đối với zsh phải được thực hiện trong tệp.zshrc của người dùng được tìm thấy trong thư mục gốc của thư mục chính của họ.

Còn việc đặt các biến môi trường với zsh?

Bạn có thể đặt các biến môi trường cho zsh tại:

~/.zshenv

Bạn có thể sửa đổi tệp đó bằng bất kỳ trình soạn thảo văn bản dòng lệnh nào, như nano, vim, emacs.

Ví dụ: bạn có thể thêm:

JAVA_HOME=$ (/usr/libexec/java_home)

SHELL_SESSION_HISTFILE=/Users/o/.zsh_sessions/zshHistory.history

Bạn có thể tìm hiểu thêm về cách đặt các biến môi trường tại đây.

Liên quan

Categories: IT Info