Powłoka Zsh vs Bash w terminalu [duplikat]

Odpowiedzi:

1

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ć zshTerminal, aby uruchomić powłokę Zsh. Możesz również ustawić zshjako domyślną powłokę, System Preferences app → Users & Groupsklikając prawym przyciskiem myszy nazwę konta i wybierając Advanced Options....

wprowadź opis zdjęcia tutaj


Wybór skorupy jest kwestią subiektywną. Jeśli jednak jesteś nowicjuszem w linii poleceń, zaleca się pozostawanie przy powłoce Bash.

Nimesh Neema
źródło
3

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.

d0bry
źródło