Ubuntu 上安装并配置 Zsh
在 Ubuntu 上安装并配置 Zsh 和 Oh My Zsh 的步骤非常清晰,下面是详细的步骤总结和一些额外的提示,以确保一切顺利进行。
一、安装 Zsh
-
安装 Zsh:
sudo apt-get install zsh
-
设置默认 shell:
which zsh | sudo tee -a /etc/shells sudo chsh -s /bin/zsh
- 运行
chsh
命令后,可能需要重新登录才能使更改生效。
- 运行
二、配置 Zsh(通过 Oh My Zsh)
-
安装 Oh My Zsh:
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
-
同步环境变��:
- 由于安装 Zsh 后,之前在
~/.bashrc
中配置的环境变量和别名不会自动转移到~/.zshrc
,可以使用以下命令来加载它们:
source ~/.bashrc
- 由于安装 Zsh 后,之前在
-
安装插件:
-
语法高亮插件 zsh-syntax-highlighting:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
-
自动补全插件 zsh-autosuggestions:
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
-
自动跳转插件 autojump:
git clone git://github.com/joelthelion/autojump.git cd autojump ./install.py
- 根据安装完成后的提示,在
~/.zshrc
最后添加以下内容:
echo '[[ -s /home/your_username/.autojump/etc/profile.d/autojump.sh ]] && source /home/your_username/.autojump/etc/profile.d/autojump.sh' >> ~/.zshrc
- 替换
your_username
为你的实际用户名。
- 根据安装完成后的提示,在
-
-
启用插件:
- 编辑
~/.zshrc
文件,找到plugins
这一行,添加你安装的插件:
vim ~/.zshrc
- 修改为:
plugins=( git autojump zsh-autosuggestions zsh-syntax-highlighting )
- 编辑
-
刷新配置:
- 最后,运行以下命令使更改生效:
source ~/.zshrc
附加提示
-
主题设置:你可以在
~/.zshrc
中修改ZSH_THEME
变量来更改 Oh My Zsh 的主题,例如:ZSH_THEME="agnoster"
-
自定义别名:可以在
~/.zshrc
��添加你常用的别名,例如:alias ll='ls -la'
-
插件管理:Oh My Zsh 有很多插件可以选择,你可以访问 Oh My Zsh 插件库 来发现更多有用的插件。
完成以上步骤后,你的 Zsh 环境应该已经配置完毕,享受更高效的命令行体验吧!