我已经在Ubuntu上使用了zsh几年了,真的很喜欢它。
我已经在我们的生产服务器上安装了它,它正在运行CentOS 5.2,它工作得很好。
不过,我只是通过yum在我创build的一个新的虚拟机上作为开发箱来安装它,以尽可能地复制我们的生产箱。
虽然yum显示它肯定是安装的(/ bin / zsh),并且它被设置为我的shell,但它似乎没有工作。 它不是在我的主目录中创build.zshrc和.profile文件,而是创build一个.tcshrc文件。 另外,我没有收到开始使用ZSH后始终显示的默认configuration菜单,也没有任何function(如高级选项卡
在系统上安装一个shell将不会返回,并将dot-rc文件添加到当前的主目录中。 您可以从/etc/skel/.zshrc中复制默认值,或者创build自己的默认值。 如果不存在,ZSH将提示您在第一次运行时创build一个自定义的。 如果一个.tcshrc文件被创build,我认为这只是因为你运行了shell。你可以通过执行echo $SHELL来查看你正在运行的shell。 您可以将用户的默认shell更改为安装在系统上的任何shell,并通过执行passwd -s在/ etc / shells中批准。