背景
在团队的新人指南文档中看到了iTerm2软件并推荐了主题色,但是并没有介绍如何配置,导致一头雾水,又在网上查找如何配置时遇到了许多不理解的名词,让人一头雾水,所以写下了这篇文章
[
](https://www.jianshu.com/p/405956cdaca6)
名词解释
终端(Terminal):终端只是一种用于与计算机进行交互的输入输出设备,其本身并不提供运算处理功能。台式电脑上的如:鼠标、键盘等,笔记本上的终端也是一个程序,是界面上打开的黑框框本身。
Shell(壳):是一个软件,可以理解为一个命令行解释器。其主要作用就是负责操作系统和人的通信,会根据你输入的命令执行对应的计算机程序,并把结果以某个形式呈现出来。
mac电脑下可以简单理解为终端是黑框部分,是Shell程序的图形化外壳,Shell负责解析写入的命令。当你打开终端的时候,它会自动调用Shell,他们共同合作向操作系统输入命令,显示结果。
示意图大致如下:
再来说说Shell, 常见的类型有sh、bash。bash功能已经很强大,但提示功能不够强大,界面也不够炫。而zsh的功能极其强大,只是配置过于复杂,于是诞生了oh-my-zsh。oh-my-zsh是基于 zsh 命令行的一个扩展工具集,提供了丰富的扩展功能。安装oh-my-zsh前提条件是必须已安装 zsh
在配置主题色的时还用到了vim,可以看下这里的介绍:https://www.runoob.com/linux/linux-vim.html