记一次配置oh my zsh的坑
oh-my-zsh:https://github.com/robbyrussell/oh-my-zsh
prezto:https://github.com/sorin-ionescu/prezto
我手里的服务器由于自己懒,只是将就用就一直没有来回折腾过,今天想在其中一台redis服务器上玩celery,所以就想把配置改得好用一些。
redis服务器使用的是ubuntu14.04。
这次踩坑是由于我犯了一个巨大的错误,我在没有安装zsh的情况下直接从oh my zsh的仓库上面克隆了版本,然后按照快速安装步骤将然后拷贝出zshrc执行模版
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
直接启动和替换。
最后在使用chsh -s /bin/zsh的时候才恍然大悟。由于我没有安装zsh,所以这个目录下面是不会存在有zsh的,所以当我执行完毕然后关闭了终端之后我才意识到,我没有办法再通过这个账户登录了。因为启动的时候系统调用shell的时候会没有办法找到zsh导致启动失败。而且后面我的另外一个帐户由于没有在/etc/group 里添加sudo权限,导致没有办法修改/etc目录下的任何东西。所以怒踩大坑。。整个还原了一次。
庆幸的时候由于自己服务器踩坑已经踩成习惯。。所以我在玩这一套之前镜像了磁盘直接还原就可以了所以并没有出什么问题。
最后。。其实我觉得prezto真好看啊 启动也快😳偏题了