Quiero cambiar mi shell del bash shell predeterminado a zsh en mis instancias de Amazon EC2. ¿Cómo hago para hacerlo? ¡Gracias!
shell
amazon-ec2
Shripad Krishna
fuente
fuente
chsh -s /bin/zsh username
.sudo chsh -s $(which zsh) $(whoami)
Abra / etc / passwd:
Encuentra la línea con tu nombre de usuario:
y reemplace bash con zsh:
Cierre sesión y vuelva a iniciar sesión para que los cambios surtan efecto.
fuente
chsh
, pero si realmente va a editar/etc/passwd
a mano, al menos use elvipw
comando.Vine aquí para agregar más información adicional. Si tiene problemas al instalar zsh en Amazon Linux AMI by Amazon, como cuando ejecuta:
Entonces deberías instalar util-linux-user :
(de forma predeterminada, Amazon Linux AMI solo tiene lchsh , pero no puedo entender cómo funciona).
Luego ejecute el siguiente comando, debería funcionar:
fuente
En Ubuntu, dentro del terminal GNOME, hacer cambios a través de chsh no tendrá el efecto esperado ...
Para superar este problema, haga esto:
Paz.
PD: No tengo 10 reputación para publicar imágenes, así que todas las instrucciones de texto. :)
fuente
una línea
Información adicional: después de eso, probablemente querrás hacer esto
find plugins = (git) Agregue zsh-autosuggestions y zsh-syntax-highlighting a plugins () como este
plugins = (git zsh-autosuggestions resaltado de sintaxis rápida)
fuente