5個相見恨晚的Linux命令

閱讀本文大概需要 2.4 分鐘胳赌。

作者 | 李火清

轉(zhuǎn)載自【CU技術(shù)社區(qū)】

編者按:說到Linux命令相信大家都不陌生,就連前端現(xiàn)在也要經(jīng)常在 terminal 敲一些?node挺据,gulp等命令,本文詳細(xì)介紹了五個相見恨晚,能極大提高工作效率的命令蒸其。

tldr(命令手冊)

作為一個開發(fā)人員,經(jīng)常要用到終端命令库快,最讓人頭疼的是記不住繁瑣的參數(shù)摸袁。用谷哥度娘檢索效率低下,通過man命令顯示的結(jié)果又不易閱讀义屏。

tldr命令正是解決這一痛點靠汁。

tldr是什么蜂大?它的GitHub頁翻譯是 “一個簡潔的社區(qū)驅(qū)動的幫助手冊”,這是對它最好的解釋蝶怔,根據(jù)二八原則給出命令的常用場景示例奶浦,簡單易讀,來自五湖四海的朋友都可以向Github上這個命令庫提交內(nèi)容踢星,它完全是由社區(qū)驅(qū)動的澳叉。

man命令有更詳細(xì)的說明,單從實用角度講斩狱,tldr才是王者耳高。

小提示:支持在近20種語言環(huán)境下運行,通過tldr --update更新本地命令庫所踊。

tree(樹形目錄)

當(dāng)我們編寫項目文檔時泌枪,如果想更直觀的表達(dá)項目結(jié)構(gòu)及內(nèi)容,這個小小的命令就可以派上用場了秕岛,它以類似于圖像的樹狀圖排列目錄和文件碌燕。

小提示:支持定制層級,過濾內(nèi)容等各種個性化設(shè)置继薛。通過tldr tree查看具體使用示例修壕。添加-N參數(shù)解決中文亂碼問題。

rlwrap(歷史命令)

經(jīng)常使用命令的同學(xué)一定有個習(xí)慣遏考,通過上下按鍵切換歷史命令慈鸠,但讓人頭疼的是telnet命令不支持切換,甚至是退格刪除灌具,所以時常遇到如下尷尬場面青团。莫急,rlwrap便是用來解決這一痛點的咖楣。

通過telnet執(zhí)行Dubbo接口:

通過telnet連接memcached服務(wù)器:

什么是rlwrap督笆?它是基于readline庫,實現(xiàn)命令行補(bǔ)全和記錄的包裝命令诱贿。如今交互式輸入是最基本的需求娃肿,Linux正是通過readline這個庫來記錄用戶的操作,實現(xiàn)交互式輸入珠十、自動補(bǔ)全料扰、搜索等功能。對于沒有支持readline操作的命令焙蹭,rlwrap就是最好的伙伴了晒杈。

用法:在執(zhí)行telnet命令前加上rlwrap命令即可。

小提示:除了telnet命令不支持Readline需要rlwrap包裝外壳嚎,Oracle的sqlplus桐智、rman、asmcmd等命令也可以通過rlwrap來獲得上下切換功能烟馅。

快捷別名:alias telnet='rlwrap telnet'

script(記錄會話輸出)

很多時候说庭,為了安全和備份,需要對工作內(nèi)容進(jìn)行保存郑趁。那么刊驴,script命令就是隱藏在終端的記錄器,它可以記錄終端會話的所有內(nèi)容寡润,形成文件捆憎。對于需要工作留痕的同學(xué)來說,script便是良藥梭纹。

如何使用 躲惰?

用script啟動它,此時它已經(jīng)開始記錄变抽。完事后用exit退出記錄础拨,默認(rèn)生成了一個叫“typescript”的文件。

小提示:script可以在什么場景下使用呢绍载??

1诡宗、我需要把大批量視頻推送到CDN,耗時一晚上击儡,這時通過script記錄執(zhí)行的日志塔沃,第二天對沒有推送成功的做單獨處理。?

2阳谍、別人遠(yuǎn)程你的服務(wù)器或電腦蛀柴,安全起見script一下。?

3边坤、與同事協(xié)同工作時名扛,自己工作做了一半,交給另一個人來做茧痒,此時發(fā)給他你的script肮韧,讓他接著干。?

……

autojump(一鍵直達(dá))

“最后一個壓軸神器旺订,也是我用的最多的命令之一弄企。”

相信多數(shù)終端用戶使用頻率最高的命令是cd区拳、ls拘领,在我不知道切換到哪里的時候不得不ls確認(rèn)目錄名,如此反復(fù)樱调,到達(dá)想去的目錄可能要經(jīng)歷幾次甚至十次以上的cd约素,經(jīng)歷了多少風(fēng)雨才找到我的文件届良。俗話說“不會偷懶的程序員不是好程序員”,如此飽受挫折哪是我們的風(fēng)格圣猎,于是有了autojump的誕生士葫,它注定不凡。

顧名思義送悔,autojump慢显,自動跳轉(zhuǎn),而不是切換欠啤,因為它可以做到一鍵直達(dá)荚藻。

小提示:可以通過j -s命令查看它的數(shù)據(jù)庫,以及數(shù)據(jù)庫中的目錄權(quán)重洁段。

·END·

程序員的成長之路

路雖遠(yuǎn)应狱,行則必至

微信ID:cxydczzl

往期精彩回顧

程序員接私活的7大平臺利器

面試字節(jié)跳動,我被懟了....

為啥程序員下班后只關(guān)顯示器從不關(guān)電腦祠丝?

送給程序員們的經(jīng)典電子書大禮包

面試時如何優(yōu)雅地自我介紹侦香?

支撐百萬并發(fā)的數(shù)據(jù)庫架構(gòu)如何設(shè)計?

為何IntelliJ IDEA比Eclipse更好

巧用這19條MySQL優(yōu)化纽疟,效率至少提高3倍

IDEA一定要懂的32條快捷鍵

世上最污技術(shù)解讀罐韩,我竟然秒懂了

一千行MySQL詳細(xì)學(xué)習(xí)筆記

七點建議助您寫出優(yōu)雅的Java代碼

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市污朽,隨后出現(xiàn)的幾起案子散吵,更是在濱河造成了極大的恐慌,老刑警劉巖蟆肆,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件矾睦,死亡現(xiàn)場離奇詭異,居然都是意外死亡炎功,警方通過查閱死者的電腦和手機(jī)枚冗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蛇损,“玉大人赁温,你說我怎么就攤上這事∮倨耄” “怎么了股囊?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長更啄。 經(jīng)常有香客問我稚疹,道長,這世上最難降的妖魔是什么祭务? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任内狗,我火速辦了婚禮怪嫌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘柳沙。我一直安慰自己喇勋,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布偎行。 她就那樣靜靜地躺著,像睡著了一般贰拿。 火紅的嫁衣襯著肌膚如雪蛤袒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天琼梆,我揣著相機(jī)與錄音兔仰,去河邊找鬼灯萍。 笑死,一個胖子當(dāng)著我的面吹牛珍德,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播矗漾,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼锈候,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了敞贡?” 一聲冷哼從身側(cè)響起泵琳,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎誊役,沒想到半個月后获列,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡蛔垢,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年击孩,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鹏漆。...
    茶點故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡巩梢,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出艺玲,到底是詐尸還是另有隱情且改,我是刑警寧澤,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布板驳,位于F島的核電站又跛,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏若治。R本人自食惡果不足惜慨蓝,卻給世界環(huán)境...
    茶點故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一感混、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧礼烈,春花似錦弧满、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至犀忱,卻和暖如春募谎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背阴汇。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工数冬, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人搀庶。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓拐纱,卻偏偏與公主長得像,于是被迫代替她去往敵國和親哥倔。 傳聞我的和親對象是個殘疾皇子秸架,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,055評論 2 355

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

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,383評論 0 5
  • Linux習(xí)慣問題: 在vim編輯時,按了ctrl + s后咆蒿,再按ctrl + q就可以繼續(xù)執(zhí)行了咕宿。ctrl + ...
    光著腳的鞋閱讀 4,512評論 0 16
  • 運行操作 CMD命令:開始->運行->鍵入cmd或command(在命令行里可以看到系統(tǒng)版本、文件系統(tǒng)版本) CM...
    小沐子_IT閱讀 2,119評論 0 4
  • 命令簡介 cmd是command的縮寫.即命令行 蜡秽。 雖然隨著計算機(jī)產(chǎn)業(yè)的發(fā)展府阀,Windows 操作系統(tǒng)的應(yīng)用越來...
    Littleston閱讀 3,319評論 0 12
  • 一、命令行 1. calc-----------啟動計算器 2.certmgr.msc----證書管理實用程序 3...
    小小辛_c閱讀 706評論 0 2