Quero alterar meu shell do shell bash padrão para zsh nas minhas instâncias do Amazon EC2. Como faço para fazer isso? Obrigado!
shell
amazon-ec2
Shripad Krishna
fonte
fonte
chsh -s /bin/zsh username
.sudo chsh -s $(which zsh) $(whoami)
Abra / etc / passwd:
Encontre a linha com seu nome de usuário:
e substitua bash por zsh:
Saia e faça login novamente para que as alterações entrem em vigor.
fonte
chsh
, mas se você realmente deseja editar/etc/passwd
manualmente, pelo menos use ovipw
comandoEu vim aqui apenas para adicionar mais informações adicionais. Se você tiver problemas ao instalar o zsh no Amazon Linux AMI da Amazon, como quando você executa:
Então você deve instalar o util-linux-user :
(por padrão, o Amazon Linux AMI possui apenas lchsh , mas não consigo entender como funciona).
Em seguida, execute o seguinte comando, ele deve funcionar:
fonte
No Ubuntu, dentro do terminal GNOME, fazer alterações via chsh não terá o efeito esperado ...
Para superar esse problema, faça o seguinte:
Paz.
PS Não tem 10 reputação para postar imagens, portanto, todas as instruções são importantes. :)
fonte
uma linha
Informações extras: depois disso, você provavelmente vai querer fazer isso
find plugins = (git) Acrescente zsh-autosuggestions e zsh-syntax-realce a plugins () como este
plugins = (git zsh-autosuggestions fast-syntax-realce)
fonte