去年感兴趣,在网上搜了搜 iTerm2的安装与配置方法,按照大神的步骤确实达到了Demo上的样子,但是我Mac自带的终端就有些丑了。
为了改善这一点,今天我又重新设置了一下,如果有需要,可参考一下。
参考文章来自:http://www.siguoya.name/pc/home/article/256
1. 安装iTerm2:官方下载地址 http://www.iterm2.com/downloads.html
2. 安装Oh My Bash
2.1通过cat /etc/shells
命令可以查看当前系统可以使用哪些shell;
# 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/ksh
/bin/sh
/bin/tcsh
/bin/zsh
2.2通过echo $SHELL
命令可以查看我们当前正在使用的shell;
# Mac系统中默认的shell为bash shell
/bin/bash
2.3如果当前的shell不是zsh,我们可以通过chsh -s /bin/zsh
命令可以将shell切换为shell之zsh,终端重启之后即可生效。
3.安装Oh My ZSH
官方推荐安装方法:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
* FQ的童鞋,需要先关闭代理(不然没法下载成功)
安装成功:
4.设置Oh My Zsh主题
Oh My Zsh提供的所有主题在线预览:https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
对主题进行修改。
vi ~/.zshrc
使用,设置ZSH_THEME=""
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH="/Users/joanna/.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="gianu"
# Set list of themes to pick from when loading at random
# Setting this variable when ZSH_THEME=random will cause zsh to load
# a theme from this variable instead of looking in ~/.oh-my-zsh/themes/
# If set to an empty array, this variable will have no effect.
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )
我是设置为:ZSH_THEME="gianu",也可以设置为ZSH_THEME="agnoster"。
设置为ZSH_THEME="agnoster",可实现下图这样➡️形状路径,就不用反复通过pwd查看了。
我设置的ZSH_THEME="gianu",是下面的这个样子滴:
我设置为"agnoster"后终端主题会比较难看,所以按照上面介绍的Oh My Zsh主题在线预览链接,挑选了自己喜欢的主题"gianu"。
大家可根据自己的偏好,设置哦。