装上了最新的ubuntu,然后安装zsh时 遇到一大堆坑。记录下
在使用脚本自动安装的时候报
fatal: unable to access 'https://github.com/robbyrussell/oh-my-zsh.git/': Failed to receive SOCKS4
我以为是我的git问题,我手工git clone 是没有问题的
无奈只好手动安装
sudo apt install zsh
按照官网教程一顿操作如下
git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
设置zsh是默认的shell
chsh -s /bin/zsh
然后竟然没反应。excuse me??? 重启终端也没有反应。
不管。 先source ~/.zshrc 试试
报错
autoload: command not found
bash: /home/hyh/.oh-my-zsh/oh-my-zsh.sh: line 34: syntax error near unexpected token `('
bash: /home/hyh/.oh-my-zsh/oh-my-zsh.sh: line 34: `for config_file ($ZSH/lib/*.zsh); do'
我在终端上直接输入zsh
一切正常。
但是 不会让我每次打开一个终端,都要我输入一次zsh吧?
我直接把 zsh 追加到$HOME/.bashrc 最后
这样每次打开终端就会帮我自动输入一次zsh命令。