Je souhaite changer mon shell bash par défaut en zsh sur mes instances Amazon EC2. Comment je fais pour le faire? Merci!
shell
amazon-ec2
Shripad Krishna
la source
la source
chsh -s /bin/zsh username
.sudo chsh -s $(which zsh) $(whoami)
Ouvrez / etc / passwd:
Trouvez la ligne avec votre nom d'utilisateur:
et remplacez bash par zsh:
Déconnectez-vous et reconnectez-vous pour que les modifications prennent effet.
la source
chsh
, mais si vous voulez vraiment éditer/etc/passwd
à la main, utilisez au moins lavipw
commande.Je suis venu ici pour ajouter des informations supplémentaires. Si vous rencontrez des problèmes lors de l'installation de zsh dans Amazon Linux AMI par Amazon, comme lors de l'exécution:
Ensuite, vous devriez installer util-linux-user :
(par défaut, Amazon Linux AMI n’a que lchsh , mais je ne peux pas comprendre comment cela fonctionne).
Puis lancez la commande suivante, ça devrait marcher:
la source
Sous Ubuntu, à l'intérieur du terminal GNOME, les modifications via chsh n'auront pas l'effet escompté ...
Pour résoudre ce problème, procédez comme suit:
Paix.
PS N'a pas 10 réputation pour poster des images, donc toutes les instructions textuelles. :)
la source
une ligne
Extra Info: après cela, vous voudrez probablement faire cela
find plugins = (git) Ajoutez zsh-autosuggestions & zsh-syntax-en surbrillance à plugins () comme ceci
plugins = (git zsh-autosuggestions mise en surbrillance de la syntaxe rapide)
la source