Oh My Zsh 强大炫酷的Shell

文章目录

  • 前言
    • Zsh介绍
    • Oh My Zsh
  • Linux
    • 安装zsh
    • 安装oh my zsh
    • 配置oh my zsh
      • 主题
        • 配置字体
      • 插件
        • 实用的插件
  • mac
    • 安装iTerm2
    • 安装 oh my zsh
      • 配置 oh my zsh
      • 配置字体

前言

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

Oh My Zsh 强大炫酷的Shell_第1张图片
若没有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 强大炫酷的Shell_第2张图片

配置oh my zsh

主题

编辑它的配置文件

vim ~/.zshrc

那个就是他的主题的选择
Oh My Zsh 强大炫酷的Shell_第3张图片
改成现在很热门的主题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/

重启终端
Oh My Zsh 强大炫酷的Shell_第4张图片

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

插件

vim ~/.zshrc

这里就是启用的插件

Oh My Zsh 强大炫酷的Shell_第5张图片
自带插件都在~/.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

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

Oh My Zsh 强大炫酷的Shell_第6张图片
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 字体。
详细

你可能感兴趣的:(环境搭建)