号称终极shell :)
前言
什么是zsh?
shell的一种,cat /etc/shells
查看当前系统支持的shell
相关Link
环境
OS: Ubuntu 16.04 x86_64
目录结构
~/.zshrc
文件zsh配置文件
- 可用来更改
Theme
- 加载
Plugin
- 可用来更改
~/.oh-my-zsh
oh-my-zsh目录
安装
1 | 安装zsh |
配置文件
注意
- 需更改
.oh-my-zsh
的目录
插件介绍
git
;处于git项目下出现提示autojump
; 目录自动提示, 需要[Linux 额外安装](git clone git://github.com/joelthelion/autojump.git)1
2~/.bashrc 追加
[[ -s ~/.autojump/etc/profile.d/autojump.sh ]] && . ~/.autojump/etc/profile.d/autojump.shgit
;处于git项目下出现提示zsh-syntax-highlighting
;高亮可用命令1
2git clone git://github.com/jimmijj/zsh-syntax-highlighting ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
plugins=(zsh-syntax-highlighting)colored-man-pages
; 帮助文档高亮colorize
;更多代码高亮copydir
; 整个目录拷贝command-not-found
;命令行智能提示history
;查看输入历史z
;autojump
同类
主题
- ys
小技巧
- 转换路径时可以省去cd命令,直接输入路径即可
d
可以查看访问过的路径,然后输入数字就可以直接切换- 输入不完整的路径/文件/命令,按下tab键可以出现提示,再按tab则可以实现路径补全
- 普通命令使用两次tab可进入选择模式, ctrl+f/b/n/p 可以向前后左右切换
- kill + tab
强强强
- alias -s xx=’xxx’ 快捷配置
相关设置
cat 代码高亮
1 | pip install Pygments |