Verwirrung im Bash- und Zsh-Profil
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
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 $SHELL
in das Terminal ein, um herauszufinden, welche Shell Sie gerade verwenden .
Geben Sie ein, um Ihre Shell in Zsh zu ändern chsh -s /bin/zsh
.