背景
之前开发一直使用的都是Windows,后来觉得Windows太麻烦了,就转了Linux,作为Linux新手各种Linux命令总是记不住,系统自带的bash提示功能感觉对新手又不太友好,而且Ubunut、Cent等各种发行版本之间的bash用起来好像还有点差距,后来看别人介绍ohmyzsh,试用了之后顿时震惊,这玩意这么棒的吗???
废话不多说安装介绍
安装ohmyzsh
之前按照网上面的知识用curl安装老是说端口未开放什么的,不知道怎么解决就直接到官方仓库下载安装脚本直接安装。步骤如下:
1.在浏览器中输入以下网址获取安装脚本:
https://github.com/ohmyzsh/ohmyzsh/blob/master/tools/install.sh
复制到Linux中

image-20201005021016585.png
2.执行该脚本
需要确保安装了zsh,执行之前需要确保此文件有执行权限
sudo apt install zsh
chmod 755 install.sh
./install.sh
之后按照提示照做就行,安装过程中会提示要求使用zsh作为默认的执行器。
3.安装插件
ohmyzsh强大的地方就强大在其有丰富的插件,但是我个人推荐的插件不多6个,其中4个是自带的2个需要自己安装(https://github.com/zsh-users上有各种插件可以自行选择)
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
安装完成之后需要配置zsh的配置文件
vi ~/.zshrc
打开文件之后在plugins中增加以下内容:

image-20201005021730359.png
plugins=(
git
z
extract
zsh-syntax-highlighting
zsh-autosuggestions
history
)
- git:常用的git命令缩写
- z:自动跳转(及其推荐使用)
- extract:解压通过x命令解压任何类型的压缩文件
- zsh-syntax-highlighting:命令高亮(及其推荐)
- zsh-autosuggestions:命令自动补齐(及其推荐)
- history:查看历史命令
启用配置文件:
source ~/.zshrc
