Beliebt

wie man bash und zsh richtig auf macOS mojave einrichtet - zsh, bashrc, .bash-profile, oh-my-zsh

Ich verwende MacOS (Mojave).

Ich m├Âchte den Wechsel von Standard-Bash zu zsh / oh-my-zsh machen.

Alles, was ich installiere, setzt voraus, dass ich mein .bash_profile (oder .bashrc) bearbeite. ersetze ich .bash_profile durch .zshrc?

Das Thema .bash_profile, .bashrc, .profile, .zshrc ist f├╝r mich als Junior-Superuser / Sysadmin eine Stressquelle.

Ich k├Ânnte einige Ratschl├Ąge verwenden, wie man .bash_profile, .basrc, .profile, .zshrc usw. richtig einrichtet.

Antworten:

0 f├╝r Antwort Ôäľ 1

F├╝r eine reibungslose Migration von Bash nach ZSH. Kopieren ~/.bashrc wie ~/.zshrc. M├Âglicherweise m├╝ssen Sie den Inhalt zusammenf├╝hren, falls vorhanden ~/.zshrc bereits.


0 f├╝r Antwort Ôäľ 2

Sie k├Ânnen Ihre kopieren .bash_profile Inhalt zu .zshrc. Sie sollten kompatibel sein.

Ich w├╝rde empfehlen, die neueste Version von zsh ├╝ber Brew zu installieren. Installieren Sie anschlie├čend die folgende Version ├╝ber Brew, um zsh zu verbessern:

Befolgen Sie die Anweisungen in der Ausgabe von Brew CLI, um diese Verbesserungen beim Anmelden zu laden.

Bevor Sie sich vollst├Ąndig auf zsh festlegen, k├Ânnen Sie mit iTerm2 ein Profil f├╝r Bash und ein anderes Profil f├╝r zsh konfigurieren, bis Sie mit der neuen Shell vollst├Ąndig vertraut sind.

Wenn Sie von Bash kommen, werden einige Pfade von geladen /etc/paths.d/. Wenn Sie beispielsweise iTerm2 verwenden, um zsh per Befehl zu laden: /usr/local/bin/zshaus irgendeinem seltsamen Grund /etc/zprofile & deshalb /etc/paths.d/ werden nicht geladen. Um dies zu beheben, ├Ąndern Sie einfach den Befehl auf /usr/local/bin/zsh -l damit wird zsh als login shell geladen.

Hier ist eine bessere Erkl├Ąrung Warum ist die Standard-zsh-Sitzung keine Anmeldesitzung?.


Lies jetzt