iTerm拯救你的命令行

感谢原文作者 @SwiftCafe分享 地址为 SwiftCafe
iTerm 简介
iTerm
是一款完全免费的,专为 Mac OS 用户打造的命令行应用。我们可以打开它的官方网站看一看 www.iterm2.com:

很有极客风格吧,我们可以点击 Downloads 进入下载页面,选择一个适合你系统的版本,我们这里下载 2.9 版本,这也是做出重大改进的一版:


下载下来之后,我们就开始iTerm
之旅吧。
当然iTerm
网站也有一个中文版本,大家也可以访问这个地址 www.iterm2.cn
我们打开iTerm
首先会看到这样的界面:

标准的命令行应用程序配色,当然这种配色方案可能显得不够活泼,大家当然可以修改配色,我们可以打开Perferences
来调整设置:


进入设置界面后,我们在Profiles
选项卡里面可以找到Colors
配色方案面板,在右下角的下来选框中,我们可以看到有几种内置的配色方案供我们选择,比如黑色风格,白色风格,深蓝风格,等等:
[图片上传中。。。(5)]

iTerm 快捷操作
iTerm
当然不止是换换皮肤这么简单,它还提供了很多方便的功能,让我们使用命令行更加的顺手。
不用鼠标也可以选择文本:iTerm
提供了一种脱离鼠标也可以选择文本的机制,叫做搜索 + Tab
,不要小看这个细微的小功能,它能让你保持专注。我们在使用命令行的时候,经常会要去选择命令行中的文本复制粘贴。就比如说ping
命令吧,我们用ping
命令来获取一个域名解析后的IP
:

localhost:~ icafe$ ping z.cnPING z.cn (106.50.16.198): 56 data bytes^C--- z.cn ping statistics ---1 packets transmitted, 0 packets received, 100.0% packet loss

相信大家都有过这样的体验:ping
命令得到IP
后,我们想要把它复制下来,我们只能拿起鼠标,然后精确的选中这段IP
,然后把它复制出来。频繁的在键盘和鼠标之间切换,很会影响我们的注意力。
iTerm
给我们提供了一个好的方法,我们先按下 Cmd + F 调出搜索框,然后输入这段IP
的前缀,比如 106:


我们用搜索的方式找到了这段文本,接下来神奇的事情就要发生啦,我们这时按下Tab
键,我们发现iTerm
自动帮我们把这段IP
选中了,并且自动的帮我们复制到了剪贴板中:


我们在需要用到这段IP
的任意地方,按下Cmd + V
键,就可以讲它复制出来啦。这一个小小的功能,让我们不必在键盘和鼠标之间频繁切换了,非常的实用。
支持一键调出命令行: 我们有时会遇上这样一种情况,就是我们只想用命令行执行某一个特定的操作,然后就不需要它了。其实在这种情况下我们没有必要打开命令行应用的。比如我们就是想看一眼某个文件夹里面都有什么文件,类似这种操作我们其实没有必要单独开启一个命令行窗口的。

这就是iTerm
的一键调起功能的作用啦,我们进入设置界面,进入Keys
选项卡


我们看设置界面的左下角,有一个Hotkey
选项,我们将这个选项下的所有复选框打开,并且设置一个自定义的快捷键,我这里设置的是Cmd +
。然后。。。 我们就可以退出iTerm
了。

稍后呢。。 在我们需要命令行的时候,我们只需要按下我们刚才定义的快捷键,看。。 神奇的事情发生了:
[图片上传中。。。(10)]

iTerm
以半透明的形式,在桌面的顶部显示了出来,我们可以在这里执行我们需要的命令,比如ls
命令来查看某些目录的内容,当执行完我们需要的命令后,我们再次按下预设的快捷键,浮在上面的命令行界面消失了。这对于用完命令行总是忘记关闭窗口的懒人来说(比如我~),又是一大福音哦。
命令行标记功能: 这个功能简单来说就是,我们在某一行按下Cmd + Shift + M
将这行标记下来。随后我们在需要的时候,可以按下Cmd + Shift + J
就可以立即跳回这一行了。

正则表达式搜索: 这个就不用多说了吧,你可以任性的搜索,专为极客们准备,只需在调出搜索界面的时候,将Regular Expression
选项钩上,你就可以使用正则表达式进行搜索了:

剪贴板历史纪录: 这个也是一个很方便的特性,iTerm
能够将我们在使用命令行过程中所有的复制粘贴操作保存下来,随后我们在任何地方按下Cmd + Shift + H
就可以我们所有复制粘贴内容的列表:

并且,还显示出了这些条目被复制的时间,从此以后,尽情的复制
和粘贴
吧~
快照返回:这个功能称得上是iTerm
又一杀器,比如你在下午三点的时候执行了一些命令,然后过了几个小时,你又执行了其他的命令。如果这时候你想再回去看看下午三点那会儿你做了什么怎么办呢,答案就是用iTerm
的快照返回功能。按下Cmd + Option + B
就会在界面上显示一个时间轴:

这时候,我们按下键盘的左右箭头,时间轴就会自由的穿梭,这时iTerm
上的命令行界面也随着变化成你选中的时间点的内容了。很神奇,很方便~
标签排列切换:我们用命令行的时候,会发现用着用着,不知不觉就打开了很多个标签,比如像我这样:

这时候,我们想在这么多标签中找一个窗口就很麻烦哦。这时候我们可以按下Cmd + Option + E
键。。。
[图片上传中。。。(15)]

又一件神奇的事情发生了,我们看到所有的标签都整齐的排列在屏幕上,并且屏幕左上角为我们展现了一个搜索框,我们可以根据需要输入我们记忆中要搜寻的内容,然后iTerm
就会将和我们输入的关键词最匹配的标签高亮显示出来,我们再按下回车键,就可以切换到那个标签啦~
智能选择:这个小功能也非常的实用,我们连续点击四次鼠标选中文字,这时候iTerm
就会根据我们鼠标所指向的文本内容,智能的选中文本。比如我们的鼠标正好指在了文本中的一个URL
上面,这时候我们连续四次点击这个URL
,智能选择
就会帮助我们选中这个URL
,而不用我们费力的要精确去用鼠标指向,拖拽才能才能选中这个URL
,就像这样:

我们可以很轻松的这样选中内容了,除了 URL 之外,还包括 Email 地址,双引号包含的字符串,都是智能选择
的识别对象。
极客开发的软件,充分考虑了极客的各种需求~

总结命令:
查看曾经的操作历史: Cmd + Option + B
命令行标记功能: Cmd + Shift + M 将这行标记下来。按下 Cmd + Shift + J 立即跳回这行
剪贴板历史纪录: Cmd + Shift + H
标签排列切换: Cmd + Option + E

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,490评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,581评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,830评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,957评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,974评论 6 393
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,754评论 1 307
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,464评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,357评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,847评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,995评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,137评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,819评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,482评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,023评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,149评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,409评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,086评论 2 355

推荐阅读更多精彩内容