前 言
一、Zsh 介绍
- zsh 完全兼容 bash
- 官网:http://www.zsh.org/
- zsh具有强大的可定制的特点,支持许多插件,补全功能也强大很多.但是却配置起来十分的麻烦,但有了oh-my-zsh之后,一切变得简单起来了
二、Oh-My-Zsh
Oh-My-Zsh 是一款社区驱动的命令行工具
项目地址 github: ohmyzsh/ohmyzsh
有许多精美的主题和强大的插件,还有比 bash 更强大别名功能,美观方便。也帮我们整理了一些常用的 zsh 扩展功能和主题
安 装
一、安装 zsh
- 查看系统支持的 shell
cat /etc/shells
- 若没有安装则
sudo apt-get install -y zs
二、安装 Oh-My-Zsh
若没有 git,先安装 git:
sudo apt-get install -y git
(Ubuntu)下载安装 oh-my-zsh, Oh My Zsh - a delightful & open source framework for Zsh
切换用户默认 shell:
chsh -s /bin/zsh
配 置
一、配置 Oh-My-Zsh
- 配置文件位置在
~/.zshrc
禁用共享命令记录
在配置文件中添加 setopt no_share_history
二、插件
- 启用的插件在
~/.zshrc
内的plugins
下编辑 - 插件路径在:
~/.oh-my-zsh/plugins
colored-man-pages: 帮助文档高亮! man help
dd: 命令行语法高亮!zsh-users/zsh-syntax-highlighting
-
zsh-autosuggestions: 自动补全 (有些终端上有bug)
git clone x $ZSH_CUSTOM/plugins/zsh-autosuggestions
wd: 对目录进行映射,自带
web-search: 终端中直接进行网页搜索,自带
extract: 压缩直接用x就可以完成,自带
encode64: Base64 编码
urltools: url编码工具,有urlencode和urldecode,自带