Jak zmienić domyślną powłokę, aby korzystać z ZSH w Ubuntu? [duplikować]


Odpowiedzi:


19

Posługiwać się

chsh -s $(which zsh)

W przeciwieństwie do adduserlub useraddedycji /etc/passwd, pozwoli ci to zmienić powłokę bez uprawnień roota.


0

hum ... zsh to powłoka, a nie terminal.

Alternatywną odpowiedzią dla MrStatic jest użycie zmiany domyślnej powłoki za pomocą chsh, można to zrobić dla konta bez żadnych uprawnień roota.


-1

Będziesz musiał edytować swój /etc/passwd

Użyj vipwpolecenia i zmień powłokę obok użytkownika, którego chcesz zmienić. Aby ustawić ją jako domyślną dla wszystkich nowych użytkownikówuseradd -D -s /bin/bash

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.