我为Dreamhost VPS创建了一个sudo用户,我在创建时保留了默认值。当我进入ssh时,此用户现在默认为bash。我注意到当我使用他们的管理面板编辑用户时,有一个下拉列表将用户更改为zsh,但更改从不坚持 - 它总是恢复为bash。我可以通过面板将用户更改为zsh,还是需要以老式的方式安装zsh?如果我以老式的方式安装它,有什么需要注意的吗?我不想破坏任何东西。
答案 0 :(得分:1)
有一个unix命令可以更改shell - chsh
。
chsh -s $(which zsh)
SSH in,运行此命令 - 系统将提示您输入密码。您的shell现在已永久更改。如果你有一个严重混乱的zsh安装,zsh
实际上并不是zsh,那么这只会灾难性地破坏你的机器。