通过这篇文章,可以了解到:
- 为什么要使用 Git-Bash,以及 Git-Bash 的优点
- Git-Bash 的外观主题配置
Git-Bash 的优点
在开发的过程中,我们可能需要使用大量的命令行工具,或者远程连接到服务器进行操作。然而,由于 Window 自带的 CMD 和 PowerShell 都不太好用,而且在 Window 下的命令又与 Linux 和 MacOS 的命令不太一样,如果需要经常跨平台操作,学习 Window 的命令行命令无疑是增加了学习成本,因此就有了需要一个能做到通用命令的工具。
在 Window 下使用类似 Linux 命令的工具有很多,例如 WIndow10 上提供的 WSL(WIndow Sub Linux),CygWin 以及 Git-Bash。
WSL
The Windows Subsystem for Linux lets developers run Linux environments – including most command-line tools, utilities, and applications – directly on Windows, unmodified, without the overhead of a virtual machine.
WSL是微软提供的一套可以运行 Linux 环境而又不用加载虚拟机的子系统。使用WSL可以像使用 Ubuntu 一样的操作,而且还能访问 WIndow 上的文件系统。
CygWin
CygWin 是运行在 Window 平台的类 Unix 环境,CygWIn 通过将部分 Posix 条用转换成 Window 的 API 调用,从而实现相关功能。
Git-Bash
我们这篇文章介绍的 Git-Bash,是 Git 官网 上提供的一个 Git 开发工具包里的一个命令行组件。
Git-Bash 源自 MinGW,是一个用于开发原生 Window 应用的开发环境,提供了针对 WIn32 应用的 GCC、GNU binutils 等工具。
我们可以根据自己的需求,进行选择,这里我选择 Git-Bash 的原因,是我的开发需求主要为 Python 的开发,Window 系统上主要的应用主要的 git 工具以及使用 SSH 连接服务器,因此选择 Git-Bash 较为方便、简单。
Git-Bash 的主题配置
Git-Bash 原生的主题,其实也并不难看