Bash ve Zsh profil karışıklığı

Apr 01 2020

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

MarlonRichert Jun 04 2020 at 03:27

"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.