Oh My Zsh 强大炫酷的Shell

前言

Zsh介绍

  • zsh 完全兼容 bash
  • zsh 官网:http://www.zsh.org/
  • zsh具有强大的可定制的特点,支持许多插件,补全功能也强大很多.但是却配置起来十分的麻烦,但有了oh-my-zsh之后,一切变得简单起来了

Oh My Zsh

  • Oh My Zsh 是一款社区驱动的命令行工具
  • oh my zsh :https://github.com/robbyrussell/oh-my-zsh
  • 有许多精美的主题和强大的插件,还有比bash更强大别名功能,美观方便。也帮我们整理了一些常用的 Zsh 扩展功能和主题

Linux

这里是Debian系的系统deepin来举例

安装zsh

查看系统支持的shell

cat /etc/shells

在这里插入图片描述
若没有zsh则安装就是

sudo apt-get install -y zsh

安装oh my zsh

若没有git,需要先安装

sudo apt-get install -y git

然后就直接开始下载oh my zsh,会安装到当前用户的家目录,并使用与当前用户

wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh

先把用户的默认Shell切换为zsh

chsh -s /bin/zsh

关闭终端再打开就应该是这样
在这里插入图片描述

配置oh my zsh

主题

编辑它的配置文件

vim ~/.zshrc

那个就是他的主题的选择
在这里插入图片描述
改成现在很热门的主题agnoster
其他主题

ZSH_THEME="agnoster"

配置字体

若出现乱码则是缺少Powerline字体

wget https://raw.githubusercontent.com/powerline/powerline/develop/font/10-powerline-symbols.conf
wget https://raw.githubusercontent.com/powerline/powerline/develop/font/PowerlineSymbols.otf
sudo mkdir /usr/share/fonts/OTF
sudo cp 10-powerline-symbols.conf /usr/share/fonts/OTF/
sudo mv 10-powerline-symbols.conf /etc/fonts/conf.d/
sudo mv PowerlineSymbols.otf /usr/share/fonts/OTF/

重启终端
在这里插入图片描述

其他主题https://github.com/robbyrussell/oh-my-zsh/wiki/Themes

插件

vim ~/.zshrc

这里就是启用的插件

在这里插入图片描述
自带插件都在~/.oh-my-zsh/plugins

实用的插件

z

快速访问目录
自带有,直接添加

在这里插入图片描述
zsh-syntax-highlighting

检查shell命令语法
官网

怎么使用举个例

git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
mv zsh-syntax-highlighting ~/.oh-my-zsh/plugins

效果:
在这里插入图片描述
web-search

终端中直接进行网页搜索
自带

在这里插入图片描述
extract

压缩直接用x就可以完成
自带

x test.tar.gz

wd

对目录进行映射
自带

在这里插入图片描述
sudo

按两下ESC在命令开头增加sudo命令
自带

encode64

Base64 编码
自带

urltools

url编码工具,有urlencodeurldecode
自带

mac

自带了zsh,所以首先要安装iTerm2这个终端利器

安装iTerm2

官网下载

安装 oh my zsh

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

默认Shell切换到zsh

cash -s /bin/zsh

配置 oh my zsh

与上面linux相同

配置字体

有些主题需要 Meslo 字体支持,要不然会出现乱码
下载地址

打开 iTerm2,按Command + ,键,打开 Preferences 配置界面,然后Profiles -> Text -> Font -> Chanage Font,选择 Meslo LG M Regular for Powerline 字体。
详细

猜你喜欢

转载自blog.csdn.net/qq_41725312/article/details/83151867
今日推荐