Я хочу изменить свою оболочку с оболочки bash по умолчанию на zsh в моих экземплярах Amazon EC2. Как мне это сделать? Спасибо!
shell
amazon-ec2
Шрипад Кришна
источник
источник
chsh -s /bin/zsh username
.sudo chsh -s $(which zsh) $(whoami)
Откройте / etc / passwd:
Найдите строку с вашим именем пользователя:
и замените bash на zsh:
Выйдите и войдите снова, чтобы изменения вступили в силу.
источник
chsh
, но если вы действительно собираетесь редактировать/etc/passwd
вручную, хотя бы используйтеvipw
команду.Я пришел сюда, чтобы просто добавить дополнительную информацию. Если у вас возникли проблемы при установке zsh в Amazon Linux AMI от Amazon, например, при запуске:
Затем вы должны установить util-linux-user :
(по умолчанию Amazon Linux AMI имеет только lchsh , но я не могу понять, как это работает).
Затем выполните следующую команду, она должна работать:
источник
В Ubuntu, внутри терминала GNOME, внесение изменений через chsh не даст ожидаемого эффекта ...
Чтобы преодолеть эту проблему, сделайте это:
Мир.
PS Не имею 10 репутации, чтобы размещать изображения, поэтому все текстовые инструкции. :)
источник
одна линия
Дополнительная информация: после этого вы, вероятно, захотите сделать это
find plugins = (git) Добавлять zsh-autosuggestions и zsh-syntax-подсветку к плагинам () следующим образом
plugins = (git zsh-autosuggestions fast-синтаксическая подсветка)
источник