iTerm2 + Oh My Zsh 安装

iterm2安装和使用

安装oh my zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安装PowerLine

pip install powerline-status --user

安装PowerFonts

新建一个文件夹,如:~/Desktop/OpenSource/

# git clone
git clone https://github.com/powerline/fonts.git --depth=1
# cd to folder
cd fonts
# run install shell
./install.sh

安装好字体库之后,我们来设置iTerm2的字体,具体的操作是iTerm2 -> Preferences -> Profiles -> Text,在Font区域选中Change Font,然后找到Meslo LG字体。有L、M、S可选

安装iTerm2主题Toychest

git clone https://github.com/mbadolato/iTerm2-Color-Schemes

然后打开 偏好设置->profile->color, 找到 color presets 里面的 import 就可以选择 Toychest 进行导入了。导入成功后,还需要手动选择它,才会生效。

安装Oh-my-zsh主题

cd ~/Desktop/OpenSource
git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git
cd oh-my-zsh-agnoster-fcamblor/
./install

vi ~/.zshrc

将ZSH_THEME后面的字段改为agnoster

安装高亮插件和命令补全插件

cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git

cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-autosuggestions
vi ~/.zshrc

在配置文件内添加

plugins=(zsh-autosuggestions)
plugins=(zsh-syntax-highlighting)

zsh-syntax-highlighting要在底部,然后在文件最底部添加

source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

source ~/.zshrc

隐藏主机名和用户名

编辑vim ~/.zshrc文件,增加DEFAULT_USER="zhangleilei"配置,示例:

vi ~/.zshrc
DEFAULT_USER="zhangleilei"

# 可以通过whoami查看当前用户名

终端访问Google

编辑~ vim ~/.zshrc,增加下面配置(使用的 shadowsocks,1086是socks端口):

# proxy list
alias proxy='export all_proxy=socks5://127.0.0.1:1086'
alias unproxy='unset all_proxy'

iTerm2 需要新建标签页,才有效果:

 ~  proxy
 ~  curl myip.ipip.net
当前 IP:210.129.10.109  来自于:日本 福岛县 白河  idcf.jp
 ~  unproxy
 ~  curl myip.ipip.net
当前 IP:111.199.79.55  来自于:中国 北京 北京  联通

要使用代理前先运行proxy命令,不使用的时候运行unproxy

Leave a Reply