编程崽

登录

一叶在编程苦海沉沦的扁舟之上,我是那只激情自射的崽

Mac安装Zsh

Mac安装Zsh

传说中终端最强shell:zsh + oh-my-zsh

往往在网上看到说,zsh是最好用的终端,我也安装了,但有点感知不强。。。应该是因为我使用终端不多吧。

zsh是一个功能强大的终端shell,但配置比较复杂,所以出现了oh-my-shell,封装了几十套zsh的主题配置,可以直接方便的切换使用。

安装 zsh

很多系统自带zsh,但有可能不是最新的。

sh 复制代码
# 查看zsh版本
zsh --version

# 正常已安装zsh的话,会输出类似下面的一行,如果没有安装就会提示没有zsh这个命令
zsh 5.7.1 (x86_64-apple-darwin19.0)

# 使用系统工具安装,常见的为brew、apt-get、yum等等,下面就看自己系统中用的是哪个,然后执行下面对应的命令即可,我的系统是Mac,使用了brew
brew install zsh
# apt-get install zsh
# yum install zsh

安装 oh-my-zsh

可以把oh-my-zsh视为zsh的主题颜色管理工具

sh 复制代码
# 进入用户主目录
cd ~

# 拉取oh-my-zsh项目
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

# 备份一下.zshrc文件,因为就要改动这个文件了,先备份一下原始的文件
cp ~/.zshrc  ~/.zshrc.backup
# 如果没有这个文件,会报错,不用管

# 使用oh-my-zsh的配置文件覆盖.zshrc文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

使zsh兼容原本的bash环境

这一操作,无论是否是使用oh-my-zsh都需要配置,使zsh能兼容原本的bash环境,在.zshrc文件中添加如下一行,需要使用vim编辑。

sh 复制代码
source ~/.bash_profile

使用oh-my-zsh切换zsh终端样式主题

使用了oh-my-zsh后,就可以修改一下zsh的主题了,还是使用vim编辑.zshrc,修改使用的主题的名称。

所有主题都在~/.oh-my-zsh/themes文件夹中,在这个文件夹中可以看到几十个名字类似robbyrussell.zsh-theme的文件,robbyrussell就是主题名称。

sh 复制代码
# 在.zshrc找到类似下面的这一行,双引号中的值就是主题名称,可以随意修改
ZSH_THEME="robbyrussell"

切换shell为 zsh

sh 复制代码
# 直接输入下面的指令,可以把当前shell临时切换为zsh,但退出当前窗口后失效
zsh

# 下面指令能永久切换改用户使用的终端为zsh,重新打开终端生效
chsh -s zsh

重载.zshrc文件

如果已经使用了zsh,又对.zshrc进行了修改,比如修改了主题,当修改完成,修改的主题不能立即生效,使用下面的指令重载一下这个文件,就能当场生效了。

sh 复制代码
source ~/.zshrc
更新时间:2022/12/09 13:40:03
本页目录