iTerm2:macOS上的经典终端
打开Mac电脑的启动台,你一定会找到那个藏在“其他”文件夹里的“终端”APP——那个黑底白字的小窗口,是很多人第一次接触命令行的入口。不过你可能不知道,这个自带的工具虽然够用,但对日常用Mac办公、写代码的人来说,就像给手机装了个只能接电话的功能机,好用但不够趁手。今天要讲的iTerm2,就是把这个“功能机”换成了能一键切换场景的智能机,是Mac用户圈里公认的终端“天花板”工具。
它到底比自带终端好在哪?
很多人刚接触命令行会犯怵,觉得“全是看不懂的代码”,其实iTerm2就是把复杂的命令行变得“像日常APP一样好用”。举个最常见的例子:你写代码时,可能要同时连三个服务器、开两个项目的本地服务,自带终端要来回切换窗口,还容易搞混哪个窗口对应哪个任务,就像在同一台电视上同时放三部电影,根本看不过来。iTerm2的“分屏”功能,就能把一个终端窗口切成三四块小区域,每个区域干不同的活——左边连生产服务器,中间跑前端项目,右边开测试环境,就像给每个任务配了独立的小电视,不用来回切换,一眼就能分清。

还有个实用到“救急”的功能,叫“热键窗口”。比如你写文档时,突然要查个命令,总不能为了个小操作把当前窗口最小化吧?iTerm2可以设置一个快捷键,比如按Option+空格,就能瞬间弹出一个透明的终端小窗口,用完按同样的键就收回去,像把计算器藏在屏幕边缘,要用时一叫就出来,完全不耽误手上的活。
不是“替代工具”,是“功能升级包”
很多人会问:“我用自带终端也能输命令,为啥要换?”其实iTerm2不是让你学新东西,而是给你已经会用的命令“加buff”。比如你在自带终端复制一段代码,粘贴时经常会带个多余的换行,还要手动删掉;iTerm2的粘贴功能会自动过滤这些没用的符号,就像给你准备好的草稿纸,自动帮你擦干净多余的边边角角。
再比如,你有时候忘了自己输过的命令,想找上周用过的一个部署命令,自带终端要按上下键翻半天,还容易翻错;iTerm2有个“搜索历史”功能,输入关键词就能直接定位到对应的命令,就像给命令行装了个搜索引擎,不用再像翻旧书一样一条一条找。
适合哪些人用?
iTerm2不是只有程序员才能用的工具,很多日常用Mac的人也能受益。比如做文案的人,有时候要查个文件格式、批量改几个文件名,用iTerm2输个简单命令比一个个点鼠标快得多;做设计的人,有时候要处理图片格式、同步素材,用它也能省不少时间。它的门槛很低,你不用学新的命令,只是把已经会用的命令,放在一个更顺手的工具里执行而已。
现在很多Mac新用户不知道这个工具,还在凑合用自带的终端,其实只要花10分钟装一下,就能体验到“原来命令行也能这么方便”。如果你平时经常和命令行打交道,不管是写代码、处理文件还是简单的系统操作,iTerm2都会变成你Mac上最常用的工具之一——它不像那些花里胡哨的APP,而是那种“用了就再也离不开”的经典工具。