iTerm2 配置

大致介绍#

相比于 Mac OS 自带的终端,iTerm2 是一款相对比较好用的终端工具。iTerm2 常用操作包括主题选择、声明高亮、自动填充建议、隐藏用户名和主机名、分屏效果等。

  • 效果图大致如下,很多都可以自定义vbafdjFO1y.png!large

什么是 Shell#

相对于内核来说,Shell 是 Linux/Unix 的一个外壳,它负责外界与 Linux 内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序。
简单的说,shell 就是命令行。

Shell 的分类#

Linux/Unix 提供了很多种 Shell,不同的 shell 具备不同的功能,shell 还决定了脚本中函数的语法,Linux 中默认的 shell 是 /bin/bash;

查看当前 shell:

echo $SHELL

想知道你的系统有几种 shell,可以通过以下命令查看:

$ cat /etc/shells

显示如下:

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

切换 shell

$ chsh -s /bin/zsh
$ chsh -s /bin/bash

下载及安装#

iTerm2 下载地址:iTerm2

1、下载的是压缩文件,解压后直接双击执行程序文件,或者直接将它拖到 Applications 目录下。

2、也可以直接使用 Homebrew 进行安装:

$ brew cask install iterm2

安装 oh my zsh#

官网推荐安装方式:
Via curl:

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

Via wget:

$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

切换系统 shell:

$ chsh -s /bin/zsh

主题配置#

在安装的目录下会有 .zshrc 隐藏配置文件

$ vi ~/.zshrc

主题配置

# Path to your oh-my-zsh installation.
export ZSH="~/.oh-my-zsh"

# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="agnoster"

source $ZSH/oh-my-zsh.sh

主题文件都在 ~/.oh-my-zsh/themes 目录下,可以在 ~/.zshrc 中通过 ZSH_THEME 指定自己喜欢的主题。

安装字体 PowerFonts#

对于有些主题,会设置图标,我们电脑上的字体一般都不支持这些图标,会出现乱码。
打开 Font 下载,或者使用命令行下载,推荐使用命令行。

# clone
$ git clone https://github.com/powerline/fonts.git --depth=1

# install
$ cd fonts
$ ./install.sh

# clean-up a bit
$ cd ..
$ rm -rf fonts

字体安装就大功告成了!

安装完字体一定要应用!

DfhQTrRDni.png!large

开启插件#

我们打开.zshrc 配置文件,定位到 plugins

plugins=(
git )

可以看到默认只开启了 git 插件,我们可以将要使用的插件的名字以空格相隔接在后面就可以了

推荐插件#

zsh-autosuggestions

它是 Oh-my-szh 的一个插件,作用基本上是根据历史输入指令的记录即时的提示,能够很大的提高效率。
1. 克隆到插件目录:/Users/hudu/.oh-my-zsh/plugins

$ git clone git://github.com/zsh-users/zsh-autosuggestions

2. 修改配置文件 .zshrc :

plugins=(git zsh-autosuggestions)

zsh-syntax-highlighting

这是一个命令高亮插件,输入为绿色时表示可用命令,路径带有下划线时表示可用路径

1. 克隆到插件目录:

$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git

2. 修改配置文件 .zshrc :

plugins=(git zsh-syntax-highlighting)

最后别忘了让配置生效

$ source .zshrc

安装 Homebrew#

Homebrew 下载
安装 Homebrew:

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

顺便使用 brew 安装 wget:

$ brew install wget

界面优化#

  • 自定义状态栏
    打开 iTerm 的 Preferences,选择 Profile 中的 Session

IrICmhdUx1.png!large

将自己需要的状态标签拖到下面。
Sa6KQBjT3d.png!large

wtlJr5rAn7.png!large

daKhlTxaCu.png!large

HcIIn2USIl.png!large

  • 标题栏图标

效果图
DitYPMpGBX.png!large

配置修改
BGBGFRPXrL.png!large

另外推荐:Mac 中配置 Sublime Text3 暗黑风格#

本作品采用《CC 协议》,转载必须注明作者和本文链接
未填写
文章
247
粉丝
19
喜欢
219
收藏
63
排名:724
访问:9993
私信
所有博文
社区赞助商