并添加高亮插件和自动补全插件,最后更新 .zshrc
配置文件。
#!/bin/bash
# 更新系统软件包
echo "更新系统软件包..."
sudo apt update -y
# 安装 Zsh,如果没有安装的话
echo "安装 Zsh..."
sudo apt install -y zsh
# 安装 Git
echo "安装 Git..."
sudo apt install -y git curl wget
# 安装 Oh My Zsh
echo "安装 Oh My Zsh..."
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 检查是否安装成功
if [ ! -d "$HOME/.oh-my-zsh" ]; then
echo "Oh My Zsh 安装失败!"
exit 1
fi
# 安装插件(zsh-users/zsh-syntax-highlighting 和 zsh-users/zsh-autosuggestions)
echo "安装 zsh 插件..."
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
# 编辑 .zshrc 文件
echo "修改 .zshrc 文件..."
# 确保.zshrc文件存在
if [ ! -f "$HOME/.zshrc" ]; then
echo ".zshrc 文件不存在,创建一个默认的 .zshrc 文件..."
cp $ZSH/templates/zshrc.zsh-template $HOME/.zshrc
fi
# 添加插件到 .zshrc
sed -i '/^plugins=/c\plugins=(git zsh-syntax-highlighting zsh-autosuggestions z)' $HOME/.zshrc
# 更新 .zshrc 配置
echo "更新 .zshrc 配置..."
source $HOME/.zshrc
echo "安装完成!你可以开始使用 Oh My Zsh 和新插件了!"
说明:
- 安装 Zsh 和 Git:首先确保系统安装了
zsh
和git
,因为oh-my-zsh
安装需要 Git。 - 安装
oh-my-zsh
:通过执行官方安装脚本来安装oh-my-zsh
。 - 安装插件:安装
zsh-syntax-highlighting
和zsh-autosuggestions
插件。 - 修改
.zshrc
:脚本将.zshrc
文件中的plugins
行修改为包含这两个插件。 - 更新
.zshrc
:使用source
命令重新加载.zshrc
配置,使插件立即生效。
使用方法:
- 将这个脚本保存为
install_ohmyzsh.sh
。 - 给予脚本执行权限:
chmod +x install_ohmyzsh.sh
- 执行脚本:
./install_ohmyzsh.sh
这会完成所有安装和配置。