
ZshKonfigurationen kommen in die ~/.zshrc
Datei. Dort habe ich meine Aliase usw. abgelegt …
Aber ich möchte wissen, ob ich .bash_profile
diese anderen Dateien ignorieren und alles in die .zshrc
Datei schreiben soll? In vielen Online-Anleitungen zur Installation oder Systemeinrichtung muss ich Dinge in .bash_rc
usw. hinzufügen. Ich nehme an, wenn ich Zsh verwenden möchte, sollte ich diese Dinge in schreiben .zshrc
?
Ich beschäftige mich hauptsächlich mit der Front-End-Webentwicklung, hoste keine Webserver und bin auch kein CLI-Genie oder so etwas.
Antwort1
Aber ich möchte wissen, ob ich
.bash_profile
diese anderen Dateien und ignorieren und alles in die.zshrc
Datei schreiben soll? In vielen Online-Anleitungen zur Installation oder Systemeinrichtung muss ich Dinge in.bash_rc
usw. hinzufügen. Ich nehme an, wenn ich verwenden möchtezsh
, sollte ich diese Dinge in schreiben.zshrc
?
DasWebseite erklärt die Unterschiede gut, aber im Grunde läuft es darauf hinaus, was Sie sagen: Wenn SieZshdann platzieren Sie Ihre Anpassungen/Einstellungen einfach in der entsprechenden Zsh-Datei:
- Zsh: Interessiert sich nur für
.zshenv
,.zprofile
,.zshrc
,.zlogin
und.zlogout
. - Schlag: Interessiert sich nur für
.bashrc
,.bash_profile
,.bash_login
,.profile
und.bash_logout
.
Wenn Sie also nur Tutorials oder Anleitungen lesen, in denen es um das Hinzufügen von Elementen geht .bash_profile
(da unzählige Benutzer bash
standardmäßig verwenden), sollten Sie diese Elemente stattdessen einfach zu hinzufügen .zprofile
.
Antwort2
Nicht sicher, ob es der „richtige Weg“ ist, aber ich bin ln -s
sicher, dass ich
- Verwenden Sie Bash zum Skripting.
- Neue Installationen ohne
zsh
oder wennzsh
es „abstürzt“, habe ich ein Backup.
Aber meiner Erfahrung nach schließen sie sich gegenseitig aus, je nach ihren jeweiligen Schalen.