Mac OS自带的终端,用起来有些不太方便,界面也不够友好。
iTerm2是一款完全免费,为 macOS 打造的一款终端工具,可以说是程序员必备。

1.关于shell

新版mac系统默认使用zsh作为终端

# 查看当前系统使用shell
mac@192 ~ % cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
mac@192 ~ %

# 切换shell
chsh -s /bin/zsh
chsh -s /bin/bash

2.安装iterm2

下载地址:https://iterm2.com/downloads.html

官网下载的是压缩文件,解压后直接双击执行程序文件,或者直接将它拖到 Applications 目录下即可完成安装。

on my zsh

因为地域原因访问不了Github,本文以手动安装为例。

# 下载 oh-my-zsh 源码
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

# 把 .zshrc 配置文件拷贝到根目录下
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

# 让 .zshrc 配置文件生效,执行完此命令后重启iTerm2
source ~/.zshrc

.zshrc 此文件是 oh-my-zsh 的配置文件,位于根目录下,可以通过 vim ~/.zshrc 命令编辑查看,每一次修改它之后,如果想要立即生效需要手动执行 source ~/.zshrc

修改配色方案

iterm0

执行vim ~/.zshrc命令,就可以看到关于配色方案的配置:

agnoster```bash

oh-my-zsh 提供了很多内置的配色方案,可以通过命令来查看:

ls ~/.oh-my-zsh/themes

也可以打开 https://github.com/ohmyzsh/ohmyzsh/wiki/Themes 更为直观的查看所有的配色方案。

只要修改 ZSH_THEME 的值就可以设置对应的配色方案了。

如果你想每天都过得不一样,可以设置成 random,每次打开 iTerm2 的都会随机使用一种配色方案。

3.安装字体 PowerFonts

为什么要安装字体呢?有些主题是会设置图标的,默认电脑上的字体一般都不支持这些图标,会出现乱码。

打开 https://github.com/powerline/fonts 下载 zip 包后解压,就会得到很多字体。

# 将下载好的 fonts 移动到之前建的目录
cd ~/Downlaods/fonts-master 

# 执行安装文件
./install.sh

这样就安装好了,然后通过以下操作路径设置字体:

菜单栏 -> Profiles -> Open Profiles -> Edit Profiles -> 选择 Text

iterm3

Q.E.D.


如果不是特别幸运,那么请特别努力!