Zamieszanie profili Bash i Zsh
Jestem na komputerze Mac i mam zamiar rozpocząć programowanie, wykonałem czystą instalację na moim Macu, ale moje pytanie brzmi: jaka jest różnica między ~ / .bash_profile, ~ / .zshrc, ~ / .profile i ~ / .bashrc i gdzie mogę znaleźć sprawdzone metody korzystania z tych plików? Które z nich jest teraz używane na macos, ponieważ zsh nie jest domyślnym na terminalu? Czy nadal używam profilu bash?
Odpowiedzi
Naprawdę nie potrzebujesz plików „profilu”. Istnieją głównie ze względów historycznych. Po prostu umieść wszystko, czego potrzebujesz w pliku „rc”.
To, która powłoka, a tym samym który plik "rc" jest używany w macOS, zależy od tego, czy ustawiłeś Bash czy Zsh jako terminal. Poleciłbym Zsh, który jest (wbrew twojemu oświadczeniu) teraz domyślną powłoką na macOS.
Aby dowiedzieć się, której powłoki używasz teraz, wpisz echo $SHELLw terminalu.
Aby zmienić powłokę na Zsh, wpisz chsh -s /bin/zsh.