shell必备:安装zsh并配置oh-my-zsh
最近因为工作需要,在vultr上开了几台服务器,在Mac上习惯了zsh搭配oh-my-zsh的开发后,突然转到系统默认的bash shell中,未免多少有些不适应
切~我怎么会将就着用呢😒,既然本地Mac可以配置oh-my-zsh,那我的ubuntu VPS也一定行😏🤨,
那咱就说搞就搞,走着~
具体步骤
第一步:查看VPS的shell
echo $SHELL
# 返回 /bin/bash
确定不是zsh后,那我们直接进入第二步
第二步:安装zsh与oh-my-zsh
# 安装zsh
sudo apt install zsh
# 将zsh设为默认(执行完改命令后记得退出重进一下)
chsh -s /bin/zsh
# 重新登陆后检查一下
echo $SHELL
# 返回 /bin/zsh,表明替换成功
zsh成功安装之后,接下来就可以正式安装oh-my-zsh啦
oh-my-zsh 官方Github: https://github.com/ohmyzsh/ohmyzsh
# 官方提供三种安装方法,各位看官自行食用喽~
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 官方提供的另一种方法,下载安装脚本并运行
wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
sh install.sh
第三步:安装第三方主题并更换Theme
个人一直在用的主题是Draula,Github链接放到下面了:
Dracula Github: https://github.com/dracula/zsh
Dracula Official Website: https://draculatheme.com/
# 下载主题
git clone https://github.com/dracula/zsh.git
# 设置主题文件符号链接到oh-my-zsh文件,注意符号链接要写绝对路径哦~
ln -s YOUR_ABSOLUTE_PATH/dracula.zsh-theme ~/.oh-my-zsh/themes/dracula.zsh-theme
# 编辑~/.zshrc文件并修改ZSH_THEME
vi ~/.zshrc
ZSH_THEME="dracula"
# 启用修改
source ~/.zshrc
配置好后主题大约是这个亚子啦~
此时可能有好奇宝宝想知道,你的配色方案好柔和呀🤔
我的Mac终端有两款app在使用,一款为系统自带Terminal.app 一款为iTerm2.app,官方配色教程放到下面了哦~😉
Terminal.app: https://draculatheme.com/terminal
iTerm2.app: https://draculatheme.com/iterm
第四步:安装必备插件
这里介绍两个我最喜欢的插件,也是我安装oh-my-zsh必须要装的两个插件
一个为zsh语法高亮插件——zsh-syntax-highlighting
https://github.com/zsh-users/zsh-syntax-highlighting.git
另一个为命令提示插件——zsh-autosuggestions
https://github.com/zsh-users/zsh-autosuggestions
# 安装zsh-syntax-highlighting至oh-my-zsh插件部分
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# 安装zsh-autosuggestions至oh-my-zsh插件部分
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
# 打开~/.zshrc文件,添加插件配置
vi ~/.zshrc
# 找到相应plugin设置部分,并添加新加入的两个插件
plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
)
# 启用修改
source ~/.zshrc
此时插件已生效
写在后面
至此,一个满意的终端设置完成啦😆🥳
又可以愉快的工作了😭