To pytanie ma już odpowiedź tutaj:
Czy są jakieś zalety korzystania z powłoki Zsh vs.Bash w aplikacji Terminal? Czy możesz także używać Zsh z terminala? Moje rozumienie Zsh jest wypaczone.
To pytanie ma już odpowiedź tutaj:
Czy są jakieś zalety korzystania z powłoki Zsh vs.Bash w aplikacji Terminal? Czy możesz także używać Zsh z terminala? Moje rozumienie Zsh jest wypaczone.
Odpowiedzi:
Czy są jakieś zalety używania Zsh vs.Bash?
Oba mają swój unikalny zestaw funkcji. Od ciebie zależy wybór muszli. Bash jest domyślnym zestawem logowania dla użytkowników w systemie macOS, podczas gdy dostępny jest również zsh.
czy możesz używać zsh z terminala?
Tak. Wystarczy wpisać zsh
Terminal, aby uruchomić powłokę Zsh. Możesz również ustawić zsh
jako domyślną powłokę, System Preferences app → Users & Groups
klikając prawym przyciskiem myszy nazwę konta i wybierając Advanced Options...
.
Wybór skorupy jest kwestią subiektywną. Jeśli jednak jesteś nowicjuszem w linii poleceń, zaleca się pozostawanie przy powłoce Bash.
Powłoka Z (Zsh) jest powłoką uniksową, która może być używana jako interaktywna powłoka logowania i interpreter poleceń dla skryptów powłoki. Zsh jest rozszerzoną powłoką Bourne'a z dużą liczbą ulepszeń, w tym niektórymi funkcjami Bash, ksh i tcsh.
Mogę zasugerować zainstalowanie Zsh z frameworkiem w celu fantazyjnego zarządzania środowiskiem zsh i przejście na iTerm2 w celu doskonałej wymiany terminala.
Zainstaluj zsh za pomocą Homebrew:
brew install zsh
Przełącz bieżącego użytkownika z powłoki bash na zsh:
chsh -s $(which zsh)
Następnie zainstaluj jeden z popularnych frameworków powłoki, takich jak Oh My Zsh lub Prezto .
Lubię Oh My Zsh, więc:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Pobierz iTerm2 i po rozpakowaniu pliku .zip uruchom go.