Kebingungan profil Bash dan Zsh

Apr 01 2020

Saya menggunakan mac dan akan mulai mengembangkan, melakukan penginstalan bersih di mac saya, tetapi pertanyaan saya adalah apa perbedaan antara ~ / .bash_profile, ~ / .zshrc, ~ / .profile, dan ~ / .bashrc dan di mana saya dapat menemukan praktik terbaik yang terkait dengan penggunaan file ini? Juga mana yang sedang digunakan sekarang di macos karena zsh bukan default di terminal? Apakah saya masih menggunakan bash-profile?

Jawaban

MarlonRichert Jun 04 2020 at 03:27

Anda tidak benar-benar membutuhkan file "profil". Mereka ada sebagian besar karena alasan sejarah. Masukkan saja semua yang Anda butuhkan ke dalam file "rc".

Shell mana, dan file "rc" mana, yang digunakan di macOS bergantung pada apakah Anda telah menyetel Bash atau Zsh sebagai terminal Anda. Saya akan merekomendasikan Zsh, yang (bertentangan dengan pernyataan Anda) sekarang adalah shell default di macOS.

Untuk mengetahui shell mana yang Anda gunakan saat ini, ketik echo $SHELLTerminal.

Untuk mengubah shell Anda ke Zsh, ketik chsh -s /bin/zsh.