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

参考池建强博客
更多查看oh-my-zsh官网
OH-MY-ZSH介绍安装使用

上一篇下一篇

猜你喜欢

热点阅读