Verwirrung im Bash- und Zsh-Profil

Apr 01 2020

Ich bin auf einem Mac und beginne mit der Entwicklung. Ich habe gerade eine Neuinstallation auf meinem Mac durchgeführt, aber meine Frage ist, was der Unterschied zwischen ~ / .bash_profile, ~ / .zshrc, ~ / .profile und ~ / .bashrc ist und wo finde ich die Best Practices für die Verwendung dieser Dateien? Auch was wird jetzt auf Macos verwendet, weil zsh nicht die Standardeinstellung auf dem Terminal ist? Benutze ich immer noch das Bash-Profil?

Antworten

MarlonRichert Jun 04 2020 at 03:27

Sie brauchen die "Profil" -Dateien nicht wirklich. Sie existieren meist aus historischen Gründen. Fügen Sie einfach alles, was Sie brauchen, in die "rc" -Datei ein.

Welche Shell und damit welche "rc" -Datei unter macOS verwendet wird, hängt davon ab, ob Sie Bash oder Zsh als Terminal festgelegt haben. Ich würde Zsh empfehlen, das (entgegen Ihrer Aussage) jetzt die Standard-Shell unter macOS ist.

Geben Sie echo $SHELLin das Terminal ein, um herauszufinden, welche Shell Sie gerade verwenden .

Geben Sie ein, um Ihre Shell in Zsh zu ändern chsh -s /bin/zsh.