最近之前买的三年服务器到期了,新买了腾讯云的服务器,Cent OS 7.6,记录下安装oh-my-zsh
及常用插件的过程,MacOS 通用。
¶1、查看当前 shell
1 | echo $SHELL |
¶2、安装 zsh
1 | yum install zsh -y |
¶3、查看已经安装的 shell
1 | cat /etc/shells |
¶4、切换 zsh
1 | chsh -s /bin/zsh |
¶5、安装 git
1 | yum install git -y |
¶6、安装 oh-my-zsh
1 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
由于网络原因,上述命令可能无法执行,此时新建一个install.sh
脚本文件,复制 ohmyzsh/install.sh 的内容,然后执行bash install.sh
命令即可。
¶8、下载插件
oh-my-zsh
有很多的插件:plugins,我常用的有 z、cp、zsh-autosuggestions、zsh-syntax-highlighting,它们的功能分别是跳转常用目录、cp 通过rsync
命令提供带进度条的复制文件命令、自动提示、错误命令高亮。
1 | git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions |
z 查看历史记录
–add 添加目录到记录里
-c 只查看当前目录
-t 按最近使用的匹配
rsync
-r 递归文件夹
-h 显示常见的文件大小单位
-P 显示进度条
¶9、编辑配置文件
1 | vim .zshrc |
我常用的主题是 ys,日常配置如下:
1 | export ZSH="/Users/liuxy/.oh-my-zsh" |
可能执行source .zshrc
后会报错:/etc/bashrc "command not found: shopt"
,编辑.bashrc
,将. /etc/bashrc
替换成bash -c ". /etc/bashrc"
,保存后退出,再次执行source .zshrc
即可。
¶10、卸载 oh-my-zsh
1 | uninstall_oh_my_zsh |