工欲善其事,必先利其器~
1、安装iterm2
- 从官网下载并安装
- 打开iterm2将其设置为默认终端工具:
iTerm2 -> Make iTerm2 Default Term
- 在
Preferences -> Profiles -> Colors -> Color Persers
里面设置自己喜欢的主题格式 - 打开Preferences,选中Keys,勾选Hotkey下的Show/hide iTerm2 with a system-wide hotkey,将热键设置为command+. ,这样你就可以通过command+. 全局热键来打开或关闭iTerm2窗口。
2、选择Shell
2.1、查看所有的Shell
1 | [min@bogon:] ~ $ cat /etc/shells |
2.2、查看当前Shell
1 | [min@bogon:] ~ $ echo $SHELL |
2.3、切换Shell
1 | # 切换bash |
3、配置Bash
3.1、设置配色
执行vim ~/.bash_profile
,在起始位置添加如下两行
1 | export CLICOLOR = 1 |
配置说明:
CLICOLOR
(Command Line Interface Color)是用来设置是否进行颜色的显示,CLI是的缩写。
LSCOLORS
是用来设置当CLICOLOR
被启用后,各种文件类型的颜色。 LSCOLORS的值中每两个字母为一组,分别设置某个文件类型的文字颜色和背景颜色。 LSCOLORS中一共11组颜色设置,按照先后顺序,分别对以下的文件类型进行设置:
1 | - directory |
颜色对照表:
1 | a 黑色 |
3.2、命令行提示符
1 | # 仅显示当前目录名 |
4、配置Zsh
4.1、安装oh-my-zsh
- 查看当前系统支持的sh
1 | min@bogon ~ cat /etc/shells |
- 将zsh设置为默认终端
1 | chsh -s /bin/zsh |
- 打开iTerm2,安装Oh-My-ZSH
1 | curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh |
4.2、配置oh-my-zsh
4.2.1、修改主题
打开.zshrc
文件,在ZSH_THEME
字段修改主题,例如修改为:
1 | zsh_THEME="agnoster" |
该主题需要字体Meslo的支持,下载安装字体后,在iTerm -> Preferences -> Profiles -> Text
里的Font选择Meslo LG M Regular for Powerline
4.2.2、语法高亮
1 | brew install zsh-syntax-highlighting |
4.2.3、只显示当前文件夹
当我们文件目录比较深的时候会发现文件夹显示的完整路径过长,影响视觉上的体验。我们可以将~/.oh-my-zsh/themes/agnoster.zsh-theme
里的prompt_dir
字段注释掉,并替换为:
1 | prompt_dir() { |