Saya ingin mengganti shell saya dari shell default bash ke zsh di instance Amazon EC2 saya. Bagaimana cara saya melakukannya? Terima kasih!
shell
amazon-ec2
Shripad Krishna
sumber
sumber
chsh -s /bin/zsh username
.sudo chsh -s $(which zsh) $(whoami)
Buka / etc / passwd:
Temukan baris dengan nama pengguna Anda:
dan ganti bash dengan zsh:
Logout dan login kembali agar perubahan diterapkan.
sumber
chsh
, tetapi jika Anda benar - benar akan mengedit/etc/passwd
dengan tangan, setidaknya gunakanvipw
perintah.Saya datang ke sini hanya untuk menambah informasi tambahan. Jika Anda memiliki masalah saat menginstal zsh di Amazon Linux AMI oleh Amazon, seperti saat Anda menjalankan:
Maka Anda harus menginstal util-linux-user :
(secara default Amazon Linux AMI hanya memiliki lchsh , tetapi saya tidak dapat menemukan cara kerjanya).
Kemudian jalankan perintah berikut, ini seharusnya bekerja:
sumber
Di Ubuntu, di dalam terminal GNOME, membuat perubahan melalui chsh tidak akan memiliki efek yang diharapkan ...
Untuk mengatasi masalah ini, lakukan ini:
Perdamaian.
PS Tidak memiliki 10 reputasi untuk mengirim gambar, jadi semua instruksi teks. :)
sumber
satu baris
Info Tambahan: setelah itu Anda mungkin ingin melakukan yang ini
find plugins = (git) Tambahkan zsh-autosuggestions & zsh-syntax-highlighting ke plugins () seperti ini
plugins = (git zsh-autosuggestions fast-syntax-highlighting)
sumber