iTerm拯救你的命令行

感謝原文作者 @SwiftCafe分享 地址為 SwiftCafe
iTerm 簡介
iTerm
是一款完全免費的津畸,專為 Mac OS 用戶打造的命令行應用旬昭。我們可以打開它的官方網(wǎng)站看一看 www.iterm2.com:

很有極客風格吧,我們可以點擊 Downloads 進入下載頁面,選擇一個適合你系統(tǒng)的版本,我們這里下載 2.9 版本骑素,這也是做出重大改進的一版:


下載下來之后,我們就開始iTerm
之旅吧尤辱。
當然iTerm
網(wǎng)站也有一個中文版本砂豌,大家也可以訪問這個地址 www.iterm2.cn
我們打開iTerm
首先會看到這樣的界面:

標準的命令行應用程序配色,當然這種配色方案可能顯得不夠活潑光督,大家當然可以修改配色阳距,我們可以打開Perferences
來調整設置:


進入設置界面后,我們在Profiles
選項卡里面可以找到Colors
配色方案面板结借,在右下角的下來選框中筐摘,我們可以看到有幾種內(nèi)置的配色方案供我們選擇,比如黑色風格船老,白色風格咖熟,深藍風格,等等:
[圖片上傳中柳畔。馍管。。(5)]

iTerm 快捷操作
iTerm
當然不止是換換皮膚這么簡單薪韩,它還提供了很多方便的功能确沸,讓我們使用命令行更加的順手。
不用鼠標也可以選擇文本:iTerm
提供了一種脫離鼠標也可以選擇文本的機制俘陷,叫做搜索 + Tab
罗捎,不要小看這個細微的小功能,它能讓你保持專注拉盾。我們在使用命令行的時候桨菜,經(jīng)常會要去選擇命令行中的文本復制粘貼。就比如說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:


我們用搜索的方式找到了這段文本,接下來神奇的事情就要發(fā)生啦酷麦,我們這時按下Tab
鍵矿卑,我們發(fā)現(xiàn)iTerm
自動幫我們把這段IP
選中了,并且自動的幫我們復制到了剪貼板中:


我們在需要用到這段IP
的任意地方沃饶,按下Cmd + V
鍵母廷,就可以講它復制出來啦。這一個小小的功能糊肤,讓我們不必在鍵盤和鼠標之間頻繁切換了琴昆,非常的實用。
支持一鍵調出命令行: 我們有時會遇上這樣一種情況馆揉,就是我們只想用命令行執(zhí)行某一個特定的操作业舍,然后就不需要它了。其實在這種情況下我們沒有必要打開命令行應用的升酣。比如我們就是想看一眼某個文件夾里面都有什么文件舷暮,類似這種操作我們其實沒有必要單獨開啟一個命令行窗口的。

這就是iTerm
的一鍵調起功能的作用啦噩茄,我們進入設置界面下面,進入Keys
選項卡


我們看設置界面的左下角,有一個Hotkey
選項绩聘,我們將這個選項下的所有復選框打開沥割,并且設置一個自定義的快捷鍵,我這里設置的是Cmd +
君纫。然后驯遇。。蓄髓。 我們就可以退出iTerm
了叉庐。

稍后呢。会喝。 在我們需要命令行的時候陡叠,我們只需要按下我們剛才定義的快捷鍵,看肢执。枉阵。 神奇的事情發(fā)生了:
[圖片上傳中。预茄。兴溜。(10)]

iTerm
以半透明的形式侦厚,在桌面的頂部顯示了出來,我們可以在這里執(zhí)行我們需要的命令拙徽,比如ls
命令來查看某些目錄的內(nèi)容刨沦,當執(zhí)行完我們需要的命令后,我們再次按下預設的快捷鍵膘怕,浮在上面的命令行界面消失了想诅。這對于用完命令行總是忘記關閉窗口的懶人來說(比如我~),又是一大福音哦岛心。
命令行標記功能: 這個功能簡單來說就是来破,我們在某一行按下Cmd + Shift + M
將這行標記下來。隨后我們在需要的時候忘古,可以按下Cmd + Shift + J
就可以立即跳回這一行了徘禁。

正則表達式搜索: 這個就不用多說了吧,你可以任性的搜索存皂,專為極客們準備晌坤,只需在調出搜索界面的時候,將Regular Expression
選項鉤上旦袋,你就可以使用正則表達式進行搜索了:

剪貼板歷史紀錄: 這個也是一個很方便的特性骤菠,iTerm
能夠將我們在使用命令行過程中所有的復制粘貼操作保存下來,隨后我們在任何地方按下Cmd + Shift + H
就可以我們所有復制粘貼內(nèi)容的列表:

并且疤孕,還顯示出了這些條目被復制的時間商乎,從此以后,盡情的復制
和粘貼
吧~
快照返回:這個功能稱得上是iTerm
又一殺器祭阀,比如你在下午三點的時候執(zhí)行了一些命令鹉戚,然后過了幾個小時,你又執(zhí)行了其他的命令专控。如果這時候你想再回去看看下午三點那會兒你做了什么怎么辦呢抹凳,答案就是用iTerm
的快照返回功能。按下Cmd + Option + B
就會在界面上顯示一個時間軸:

這時候伦腐,我們按下鍵盤的左右箭頭赢底,時間軸就會自由的穿梭,這時iTerm
上的命令行界面也隨著變化成你選中的時間點的內(nèi)容了柏蘑。很神奇幸冻,很方便~
標簽排列切換:我們用命令行的時候,會發(fā)現(xiàn)用著用著咳焚,不知不覺就打開了很多個標簽洽损,比如像我這樣:

這時候,我們想在這么多標簽中找一個窗口就很麻煩哦革半。這時候我們可以按下Cmd + Option + E
鍵碑定。流码。。
[圖片上傳中延刘。旅掂。。(15)]

又一件神奇的事情發(fā)生了访娶,我們看到所有的標簽都整齊的排列在屏幕上,并且屏幕左上角為我們展現(xiàn)了一個搜索框觉阅,我們可以根據(jù)需要輸入我們記憶中要搜尋的內(nèi)容崖疤,然后iTerm
就會將和我們輸入的關鍵詞最匹配的標簽高亮顯示出來,我們再按下回車鍵典勇,就可以切換到那個標簽啦~
智能選擇:這個小功能也非常的實用劫哼,我們連續(xù)點擊四次鼠標選中文字,這時候iTerm
就會根據(jù)我們鼠標所指向的文本內(nèi)容割笙,智能的選中文本权烧。比如我們的鼠標正好指在了文本中的一個URL
上面,這時候我們連續(xù)四次點擊這個URL
伤溉,智能選擇
就會幫助我們選中這個URL
般码,而不用我們費力的要精確去用鼠標指向,拖拽才能才能選中這個URL
乱顾,就像這樣:

我們可以很輕松的這樣選中內(nèi)容了板祝,除了 URL 之外,還包括 Email 地址走净,雙引號包含的字符串券时,都是智能選擇
的識別對象。
極客開發(fā)的軟件伏伯,充分考慮了極客的各種需求~

總結命令:
查看曾經(jīng)的操作歷史: Cmd + Option + B
命令行標記功能: Cmd + Shift + M 將這行標記下來橘洞。按下 Cmd + Shift + J 立即跳回這行
剪貼板歷史紀錄: Cmd + Shift + H
標簽排列切換: Cmd + Option + E

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市说搅,隨后出現(xiàn)的幾起案子炸枣,更是在濱河造成了極大的恐慌,老刑警劉巖蜓堕,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件抛虏,死亡現(xiàn)場離奇詭異,居然都是意外死亡套才,警方通過查閱死者的電腦和手機迂猴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來背伴,“玉大人沸毁,你說我怎么就攤上這事峰髓。” “怎么了息尺?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵携兵,是天一觀的道長。 經(jīng)常有香客問我搂誉,道長徐紧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任炭懊,我火速辦了婚禮并级,結果婚禮上,老公的妹妹穿的比我還像新娘侮腹。我一直安慰自己嘲碧,他們只是感情好,可當我...
    茶點故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布父阻。 她就那樣靜靜地躺著愈涩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪加矛。 梳的紋絲不亂的頭發(fā)上履婉,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天,我揣著相機與錄音荒椭,去河邊找鬼谐鼎。 笑死,一個胖子當著我的面吹牛趣惠,可吹牛的內(nèi)容都是我干的狸棍。 我是一名探鬼主播,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼味悄,長吁一口氣:“原來是場噩夢啊……” “哼草戈!你這毒婦竟也來了?” 一聲冷哼從身側響起侍瑟,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤唐片,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后涨颜,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體费韭,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年庭瑰,在試婚紗的時候發(fā)現(xiàn)自己被綠了星持。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡弹灭,死狀恐怖督暂,靈堂內(nèi)的尸體忽然破棺而出揪垄,到底是詐尸還是另有隱情,我是刑警寧澤逻翁,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布饥努,位于F島的核電站,受9級特大地震影響八回,放射性物質發(fā)生泄漏酷愧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一缠诅、第九天 我趴在偏房一處隱蔽的房頂上張望伟墙。 院中可真熱鬧,春花似錦滴铅、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至生蚁,卻和暖如春噩翠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背邦投。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工伤锚, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人志衣。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓屯援,卻偏偏與公主長得像,于是被迫代替她去往敵國和親念脯。 傳聞我的和親對象是個殘疾皇子狞洋,可洞房花燭夜當晚...
    茶點故事閱讀 43,494評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 今天要給大家介紹一個工具: iTerm。這次我們講的和開發(fā)技術無關绿店,只是一個工具吉懊。但雖然是一個工具,卻能讓你的功力...
    SwiftCafe閱讀 8,885評論 6 38
  • Ubuntu的發(fā)音 Ubuntu恶导,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音堡距。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,201評論 9 467
  • 返回上次光標的位置Ctrl+Alt+ left/right 返回至上次瀏覽的位置 Alt+回車 導入包,自動修正C...
    請叫我四爺閱讀 1,906評論 1 2
  • 凌晨三點甲锡,再折回姥姥家兆蕉? 再次經(jīng)過那座橋、那臺碾缤沦、那間老屋虎韵? 小孩蹲了下來, 她要等天亮缸废,等人來包蓝。 三個小時,只有...
    小青玉123閱讀 177評論 0 0
  • 經(jīng)文: “我是耶和華你祖亞伯拉罕的神企量,……我要將你現(xiàn)在所躺臥之地賜給你和你的后裔”(創(chuàng) 28:13)测萎。 雅各在逃難...
    術兵閱讀 155評論 0 1