以mac 为例,我们看下系统内置了几种shell
输入: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/ksh
/bin/sh
/bin/tcsh
/bin/zsh
如果没有安装zsh
:
- 更新软件源
sudo apt-get update
- 安装zsh
sudo apt-get install zsh
- 替换bash为zsh
chsh -s /bin/zsh
Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh:
chsh -s /bin/zsh
如果想修改回默认dash,同样使用chsh命令即可:
chsh -s /bin/bash
- 重启电脑
sudo reboot
第一部分 安装iTerm
和OhMyZsh
- 首先下载 iTerm, 下载后打开, 提示放进
启动台
确认即可; - 打开
iTerm
安装OhMyZsh
选择一个指令复制进去;
# curl 安装方式
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# wget 安装方式
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
如果提示git安转
根据自己需要选择git安装
git安装中
git
安装完成后重新输入指令安装OhMyZsh
OhMyZsh安装中
-
OhMyZsh
安装完成OhMyZsh安装完成
第二部分 配置
- 将
iTerm
关闭后重新打开, 输入相关指令切换到OhMyZsh
后如图
cd到OhMyZsh文件夹
OhMyZsh
文件夹中有如图所示的内容
如果打开
iTerm
后在根目录的情况依次按着图输入指令; 如果不是的话按着情况输入相关指令到文件夹;
- 将
iTem
设置为默认终端:
(菜单栏)iTerm2 -> Make iTerm2 Default Term
image
- 然后打开偏好设置
preference
,选中Keys
,勾选Hotkey
下的Show/hide iTerm2 with a system-wide hotkey
,将热键设置为command+.
,这样你就可以通过command+.
全局热键来打开或关闭iTerm2
窗口,非常方便。
image
第三部分 配色方案
- 我选用的是 solarized。
-第一种方法:打开iTerm2
的偏好设定,Profiles / Colors
,直接选择Solarized Dark
。
-另一种方法:最下面的Load Presets ... / Import...
直接加载iterm2-colors-solarized/Solarized Dark.itermcolors
配色方案就可以了,效果一样。
image
- 继续命令行敲入
vi ~/.zshrc
打开后找到ZSH_THEME="robbyrussell"
修改为ZSH_THEME="agnoster"
按a键后下翻到红框内的行进行修改主题;修改完成后按esc
后输入:wq
然后回车保存;
想用其他主题的话输入如图指令
/Users/你的电脑名字/.oh-my-zsh/oh-my-zsh.sh
去查看有哪些主题
进去查看主题
主题列表
选取自己想用的主题, 复制主题名字时不用复制后缀名;
- 改主题之后,重启
iTerm2
后,效果如下:
image
- .Powerline字体下载安装(依次输入)
1. git clone https://github.com/powerline/fonts.git
2. cd fonts
3. ./install.sh
-
安装完字体库之后,把
iTerm 2
的设置里的Profile
中的Text
选项卡中里的Font
和Non-ASCII Font
的字体都设置成Powerline
的字体,我这里设置的字体是12pt Meslo LG S DZ Regular for Powerline
image
-
重新启动
iTerm2
:达到预期效果
image
-
将
iTerm
窗口设置为半透明宽度满屏
半透明宽度满屏
具体效果
网友评论