iTerm,讓你的Mac OS命令行也能豐富多彩(1)
2016-02-20 19:33:50 來(lái)源: swift cafe swift cafe的博客 評(píng)論:0 點(diǎn)擊:
【引自swift cafe的博客】今天要給大家介紹一個(gè)工具:iTerm。這次我們講的和開(kāi)發(fā)技術(shù)無(wú)關(guān),只是一個(gè)工具。但雖然是一個(gè)工具,卻能讓你的功力提升一個(gè)層級(jí)。下面我們就來(lái)一看究竟。每一位開(kāi)發(fā)者都難免要用到命令行,從 git 版本庫(kù)操作,到運(yùn)行一些腳本,都離不開(kāi)命令行。雖然現(xiàn)在的圖形界面已經(jīng)很強(qiáng)大了,但在很多情況下,使用命令行仍然是最快捷的方式。
一、iTerm 簡(jiǎn)介
iTerm 是一款完全免費(fèi)的,在 GPLv2 下發(fā)布的,專(zhuān)為 Mac OS 用戶(hù)打造的命令行應(yīng)用。我們可以打開(kāi)它的官方網(wǎng)站看一看 www.iterm2.com:
很有極客風(fēng)格吧!我們可以點(diǎn)擊 Downloads 進(jìn)入下載頁(yè)面,選擇一個(gè)適合你系統(tǒng)的版本,我們這里下載 2.9 版本,這也是做出重大改進(jìn)的一版:
下載下來(lái)之后,我們就開(kāi)始 iTerm 之旅吧!
當(dāng)然 iTerm 網(wǎng)站也有一個(gè)中文版本,大家也可以訪(fǎng)問(wèn)這個(gè)地址 www.iterm2.cn 。
我們打開(kāi) iTerm 首先會(huì)看到這樣的界面:
標(biāo)準(zhǔn)的命令行應(yīng)用程序配色,當(dāng)然這種配色方案可能顯得不夠活潑,大家當(dāng)然可以修改配色,我們可以打開(kāi) Perferences 來(lái)調(diào)整設(shè)置:
進(jìn)入設(shè)置界面后,我們?cè)?Profiles 選項(xiàng)卡里面可以找到 Colors 配色方案面板,在右下角的下拉選框中,我們可以看到有幾種內(nèi)置的配色方案供我們選擇,比如黑色風(fēng)格,白色風(fēng)格,深藍(lán)風(fēng)格,等等。
二、iTerm 快捷操作
iTerm 當(dāng)然不止是換換皮膚這么簡(jiǎn)單,它還提供了很多方便的功能,讓我們使用命令行更加的順手。
1.不用鼠標(biāo)也可以選擇文本
iTerm 提供了一種脫離鼠標(biāo)也可以選擇文本的機(jī)制,叫做 搜索 + Tab,不要小看這個(gè)細(xì)微的小功能,它能讓你保持專(zhuān)注。我們?cè)谑褂妹钚械臅r(shí)候,經(jīng)常會(huì)要去選擇命令行中的文本復(fù)制粘貼。就比如說(shuō) ping 命令吧!我們用 ping 命令來(lái)獲取一個(gè)域名解析后的 IP:
- localhost:~ icafe$ ping z.cn
- PING z.cn (106.50.16.198): 56 data bytes
- ^C
- --- z.cn ping statistics ---
- 1 packets transmitted, 0 packets received, 100.0% packet loss
相信大家都有過(guò)這樣的體驗(yàn): ping 命令得到 IP 后,我們想要把它復(fù)制下來(lái),我們只能拿起鼠標(biāo),然后精確的選中這段IP,然后把它復(fù)制出來(lái)。頻繁的在鍵盤(pán)和鼠標(biāo)之間切換,很會(huì)影響我們的注意力。
iTerm 給我們提供了一個(gè)好的方法,我們先按下 Cmd + F 調(diào)出搜索框,然后輸入這段 IP 的前綴,比如 106:
我們用搜索的方式找到了這段文本,接下來(lái)神奇的事情就要發(fā)生啦!我們這時(shí)按下 Tab 鍵,我們發(fā)現(xiàn) iTerm 自動(dòng)幫我們把這段 IP 選中了,并且自動(dòng)的幫我們復(fù)制到了剪貼板中:
我們?cè)谛枰玫竭@段 IP 的任意地方,按下 Cmd + V 鍵,就可以講它復(fù)制出來(lái)啦!這一個(gè)小小的功能,讓我們不必在鍵盤(pán)和鼠標(biāo)之間頻繁切換了,非常的實(shí)用。
上一篇:百度多維度數(shù)據(jù)監(jiān)控采集和聚合計(jì)算的運(yùn)維實(shí)踐分享(1)
下一篇:CloneApp,一款好用的Windows應(yīng)用程序配置備份工具

頻道總排行
- Cisco NetFlow v9為何無(wú)人問(wèn)津?
- 技術(shù)專(zhuān)題:智能化運(yùn)維
- 開(kāi)源代碼管理:如何安全地使用開(kāi)源庫(kù)?
- Facebook架構(gòu)解讀
- IT運(yùn)維分析與海量日志搜索需要注意什么(1)
- 金山運(yùn)維肖力:如何將業(yè)務(wù)遷移到虛擬化環(huán)境并穩(wěn)定運(yùn)行(1)
- Apache Ignite(四):基于Ignite的分布式ID生成器
- CrazyEye,一款國(guó)人開(kāi)源的堡壘機(jī)軟件(1)
- SDN時(shí)代的網(wǎng)絡(luò)管理系統(tǒng)會(huì)走向何方
- WOT2016吳兆松:Zabbix監(jiān)控自動(dòng)化的未來(lái)如何發(fā)展
頻道本月排行
- 8你消費(fèi)我買(mǎi)單——"漏洞"天使OneRASP...
- 7有了Jenkins,為什么還需要一個(gè)獨(dú)立...
- 6IT運(yùn)維分析與海量日志搜索需要注意什么(1)
- 5新浪微博王傳鵬:微博推薦架構(gòu)的演進(jìn)(1)
- 4史上最大機(jī)器學(xué)習(xí)數(shù)據(jù)集,雅虎對(duì)外開(kāi)...
- 4雅虎開(kāi)源可以提升流操作速度的DataSketches
- 4大眾點(diǎn)評(píng)高可用性系統(tǒng)運(yùn)維經(jīng)驗(yàn)分享
- 4云運(yùn)維如何選擇部署適合自身的IDC和...
- 4開(kāi)源還是商用?十大云運(yùn)維監(jiān)控工具測(cè)...
- 4論開(kāi)發(fā)與運(yùn)維沖突的根源、表現(xiàn)形式及...