OH-MY-ZSH介绍安装使用
2018-04-12 本文已影响285人
iOS收藏家
oh-my-zsh简介
Mac OS系统下,我们在使用终端的时候没有颜色,不容易区分文件类型而且不易操作,但是oh-my-zsh的出现给我提供的很大的便利。
oh-my-zsh安装
oh-my-zsh自动安装命令👇 一键完成
`sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"`
手动安装
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
安装完成可以重新开启一个终端就可以看到有颜色效果的终端了
oh-my-zsh使用效果
尝试使用ll
命令,效果如下:
➜ PodTest git:(master) ✗ ll
total 8
drwxr-xr-x 10 xh_mac staff 340B 4 9 10:13 PodTest
drwxr-xr-x 5 xh_mac staff 170B 4 9 10:13 PodTest.xcodeproj
-rw-r--r--@ 1 xh_mac staff 79B 4 9 10:22 Podfile
drwxr-xr-x 5 xh_mac staff 170B 4 9 10:48 Pods
使用ls
命令
➜ PodTest git:(master) ✗ ls
PodTest PodTest.xcodeproj Podfile Pods
oh-my-zsh 配置
zsh 的配置主要集中在用户当前目录的.zshrc里,用 vim 或你喜欢的其他编辑器打开.zshrc,在最下面会发现这么一行字:
# Customize to your needs…
在这之后你可以配置自己想要的别名和环境变量。
例如:
alias cls='clear'
alias ll='ls -l'
alias la='ls -a'
alias vi='vim'
alias javac="javac -J-Dfile.encoding=utf8"
alias grep="grep --color=auto"
alias -s html=mate # 在命令行直接输入后缀为 html 的文件名,会在 TextMate 中打开
alias -s rb=mate # 在命令行直接输入 ruby 文件,会在 TextMate 中打开
alias -s py=vi # 在命令行直接输入 python 文件,会用 vim 中打开,以下类似
alias -s js=vi
alias -s c=vi
alias -s java=vi
alias -s txt=vi
alias -s gz='tar -xzvf'
alias -s tgz='tar -xzvf'
alias -s zip='unzip'
alias -s bz2='tar -xjvf'
设置完环境变量和别名之后,基本上就可以用了,如果你是个主题控,还可以玩玩 zsh 的主题。在 .zshrc 里找到ZSH_THEME,就可以设置主题了,默认主题是ZSH_THEME=”robbyrussell”
。
oh my zsh 提供了数十种主题,相关文件在~/.oh-my-zsh/themes目录下,你可以随意选择。
⚠️ 如果想切换到原来bash shell命令:chsh -s /bin/bash
⚠️ 切换到oh-my-zsh命令 chsh -s /bin/zsh