Confusione tra i profili di Bash e Zsh

Apr 01 2020

Sono su un Mac e sto per iniziare a sviluppare, ho eseguito un'installazione pulita sul mio Mac, ma la mia domanda è qual è la differenza tra ~ / .bash_profile, ~ / .zshrc, ~ / .profile e ~ / .bashrc e dove posso trovare le migliori pratiche relative all'utilizzo di questi file? Inoltre, quale viene utilizzato ora su macos perché zsh non è l'impostazione predefinita sul terminale? Uso ancora il profilo bash?

Risposte

MarlonRichert Jun 04 2020 at 03:27

Non hai davvero bisogno dei file "profilo". Esistono principalmente per ragioni storiche. Metti tutto ciò di cui hai bisogno nel file "rc".

Quale shell, e quindi quale file "rc", viene utilizzato su macOS dipende dal fatto che tu abbia impostato Bash o Zsh come terminale. Consiglierei Zsh, che è (contrariamente alla tua dichiarazione) ora la shell predefinita su macOS.

Per capire quale shell stai usando in questo momento, digita echo $SHELLnel Terminale.

Per cambiare la shell in Zsh, digita chsh -s /bin/zsh.