【蜗牛黑板报】Mac OS安装oh my zsh

ohmyzsh是一个开源项目,用于管理和高效地玩转zsh

1. 准备工作:

需要安装ZSH,mac系统一般预置安装了zsh(可以通过:cat /etc/shells查看),如果没有安装zsh (运行zsh --version确认), 如果没有安装需要按照这个链接安装: Installing ZSH

:cat /etc/shells

/bin/bash

/bin/csh

/bin/dash

/bin/ksh

/bin/sh

/bin/tcsh

/bin/zsh

2. 安装ohmyzsh

通过curl

sh -c"$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

通过wget

sh -c"$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

通过git手动安装(由于网速原因,我采用的是这种)

1. 克隆存储库

git clone https://github.com/ohmyzsh/ohmyzsh.git~/.oh-my-zsh

2. 备份本地原有的zsh配置文件,这步是可选的

cp ~/.zshrc ~/.zshrc.orig

3. 创建新的zsh文件

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

4. 修改以后默认使用的shell为zsh

chsh -s$(which zsh)

但是这句命令可能会报错:chsh: no changes made

解决方法:终端输入下面两行,输入密码就可以

dscl . -read /Users/$USER/ UserShell

exec su - $USER

安装完成!!

3. 配置主题

修改.zshrc, 我个人配置的是kennethreitz。当然你也可以设置ZSH_THEME="random",这样每次都会随机出现一个主题。

设置主题

4. 更新ohmyzsh

如果希望自动更新,请在.zshrc文件中添加

DISABLE_UPDATE_PROMPT=true

如果希望关闭自动更新,请在.zshrc文件中添加

DISABLE_AUTO_UPDATE=true

如果希望在任何时候都能更新,请在终端运行(也许有人刚刚发布了一个新插件,而您不想等待一个星期)

upgrade_oh_my_zsh

5. 卸载ohmyzsh

uninstall_oh_my_zsh

你可能感兴趣的:(【蜗牛黑板报】Mac OS安装oh my zsh)