Bash ve Zsh profil karışıklığı
Mac kullanıyorum ve geliştirmeye başlamak üzereyim, Mac'ime temiz bir yükleme yaptım ama sorum şu: ~ / .bash_profile, ~ / .zshrc, ~ / .profile ve ~ / .bashrc arasındaki fark nedir ve bu dosyaların kullanımıyla ilgili en iyi uygulamaları nerede bulabilirim? Ayrıca şu anda hangisi macos'da kullanılıyor çünkü zsh terminalde öntanımlı değil? Hala bash-profile kullanıyor muyum?
Yanıtlar
"Profil" dosyalarına gerçekten ihtiyacınız yok. Çoğunlukla tarihsel nedenlerle var olurlar. Sadece ihtiyacınız olan her şeyi "rc" dosyasına koyun.
MacOS'ta hangi kabuk ve dolayısıyla hangi "rc" dosyasının kullanılacağı, terminaliniz olarak Bash veya Zsh'ı ayarlamanıza bağlıdır. Şimdi macOS'ta varsayılan kabuk olan (sizin ifadenizin aksine) Zsh'ı tavsiye ederim.
Şu anda hangi kabuğu kullandığınızı anlamak echo $SHELLiçin Terminal'e yazın.
Kabuğunuzu Zsh olarak değiştirmek için yazın chsh -s /bin/zsh.