Mac iTerm2安装配置


去年感兴趣,在网上搜了搜 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"。

大家可根据自己的偏好,设置哦。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM