对 Mac 原生终端模拟器的增强

3,294 阅读2分钟

这篇文章中来推荐两个东西,有效提高你在操作 Mac 命令行时候的愉悦度和生产力。

iTerm --更好的终端模拟器

Mac 上要使用命令行,就要依赖一款叫做终端模拟器的软件。终端模拟器可以认为是一个窗口,打开这个窗口,里面就能使用 Bash 命令行了。所以,注意区分一下,Bash 是真正的命令行,但是要打开命令行,就先要打开终端模拟器这个软件。

Mac 上自带的终端模拟器软件叫做 Terminal ,Terminal 的中文意思其实就是“终端”。但是 Termial 这个终端模拟器不是最方便好用的。很多开发者更喜欢的一款替代产品叫做 iTerm

对比自带的 Terminal ,iTerm 界面更美观,分屏操作更贴心,所以用的人也更多。

oh-my-zsh -- 增强命令行功能

iTerm 有了,大家还会安装 oh-my-zsh,来进一步强化终端模拟器的功能。从这个软件的名字看,核心是 zsh 。zsh 严格来说不是 Bash ,但是其实使用起来大同小异,可以认为 zsh 是一个增强版的 Bash ,用起来没啥差别。

安装步骤大家参照官网做就好。装好之后,都带来哪些好用的功能呢?

  • 第一个,就是命令行提升符好看很多了。所谓命令行提示符,就是新打开一个终端模拟器窗口后,光标左侧的那一串内容。装好 oh-my-zsh 后,多了一个圆润的箭头,后面显示一个我们当前所在的文件夹。然后如果我们跳转到一个 git 仓库中之后,还可以看到提示符中显示出了分支名,例如 master 。

  • 第二个功能也特别实用,命令行中执行 ls ,查看一下当前文件夹的内容,现在命令行对不同类型的元素,显示时是会给出不同的颜色的。例如文件夹显示成蓝色,文件显示成灰色,但是添加了执行权限的文件显示为红色,符号链接显示成紫色等等。

  • 其他的功能当然官网上还有很多了,例如很多好看的主题可以选择,例如我们想让提示符中显示一朵云或者一道闪电,同时让整个终端的背景和字体都改变颜色,就可以通过安装主题来实现。除了通过主题改界面风格,oh-my-zsh 还有很多插件 ,可以用来增强命令行的功能。

总结

最后总结一下,有了 iTerm 和 oh-my-zsh ,现在我们的命令行就变得非常靓丽,同时功能也增强了不少。