本文轉(zhuǎn)自 | iCourt技術(shù)
創(chuàng)新互聯(lián)一直通過(guò)網(wǎng)站建設(shè)和網(wǎng)站營(yíng)銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實(shí)效"的一站式服務(wù),以成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、移動(dòng)互聯(lián)產(chǎn)品、全網(wǎng)營(yíng)銷推廣服務(wù)為核心業(yè)務(wù)。十多年網(wǎng)站制作的經(jīng)驗(yàn),使用新網(wǎng)站建設(shè)技術(shù),全新開(kāi)發(fā)出的標(biāo)準(zhǔn)網(wǎng)站,不但價(jià)格便宜而且實(shí)用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡(jiǎn)單易用,維護(hù)方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設(shè)的選擇。
作者 | 李火清
編輯 | 唐佳
編者按:說(shuō)到Linux命令相信大家都不陌生,就連前端現(xiàn)在也要經(jīng)常在 terminal 敲一些
node,
gulp
等命令,本文詳細(xì)介紹了五個(gè)相見(jiàn)恨晚,能極大提高工作效率的命令。tldr(命令手冊(cè))
作為一個(gè)開(kāi)發(fā)人員,經(jīng)常要用到終端命令,最讓人頭疼的是記不住繁瑣的參數(shù)。用谷哥度娘檢索效率低下,通過(guò)man
命令顯示的結(jié)果又不易閱讀。
tldr
命令正是解決這一痛點(diǎn)。
tldr
是什么?它的GitHub頁(yè)翻譯是 “一個(gè)簡(jiǎn)潔的社區(qū)驅(qū)動(dòng)的幫助手冊(cè)”,這是對(duì)它最好的解釋,根據(jù)二八原則給出命令的常用場(chǎng)景示例,簡(jiǎn)單易讀,來(lái)自五湖四海的朋友都可以向Github上這個(gè)命令庫(kù)提交內(nèi)容,它完全是由社區(qū)驅(qū)動(dòng)的。
man
命令有更詳細(xì)的說(shuō)明,單從實(shí)用角度講,tldr
才是王者。
小提示:支持在近20種語(yǔ)言環(huán)境下運(yùn)行,通過(guò)
tldr --update
更新本地命令庫(kù)。
當(dāng)我們編寫項(xiàng)目文檔時(shí),如果想更直觀的表達(dá)項(xiàng)目結(jié)構(gòu)及內(nèi)容,這個(gè)小小的命令就可以派上用場(chǎng)了,它以類似于圖像的樹(shù)狀圖排列目錄和文件。
小提示:支持定制層級(jí),過(guò)濾內(nèi)容等各種個(gè)性化設(shè)置。通過(guò)
tldr tree
查看具體使用示例。添加-N
參數(shù)解決中文亂碼問(wèn)題。
經(jīng)常使用命令的同學(xué)一定有個(gè)習(xí)慣,通過(guò)上下按鍵切換歷史命令,但讓人頭疼的是telnet
命令不支持切換,甚至是退格刪除,所以時(shí)常遇到如下尷尬場(chǎng)面。莫急,rlwrap
便是用來(lái)解決這一痛點(diǎn)的。
通過(guò)telnet
執(zhí)行Dubbo接口:
通過(guò)telnet
連接memcached服務(wù)器:
什么是rlwrap
?它是基于readline庫(kù),實(shí)現(xiàn)命令行補(bǔ)全和記錄的包裝命令。如今交互式輸入是最基本的需求,Linux正是通過(guò)readline這個(gè)庫(kù)來(lái)記錄用戶的操作,實(shí)現(xiàn)交互式輸入、自動(dòng)補(bǔ)全、搜索等功能。對(duì)于沒(méi)有支持readline操作的命令,rlwrap
就是最好的伙伴了。
用法:在執(zhí)行telnet
命令前加上rlwrap命令即可。
小提示:除了telnet命令不支持Readline需要rlwrap包裝外,Oracle的sqlplus、rman、asmcmd等命令也可以通過(guò)rlwrap來(lái)獲得上下切換功能。
快捷別名:
alias telnet='rlwrap telnet'
很多時(shí)候,為了安全和備份,需要對(duì)工作內(nèi)容進(jìn)行保存。那么,script
命令就是隱藏在終端的記錄器,它可以記錄終端會(huì)話的所有內(nèi)容,形成文件。對(duì)于需要工作留痕的同學(xué)來(lái)說(shuō),script
便是良藥。
如何使用 ?
用script
啟動(dòng)它,此時(shí)它已經(jīng)開(kāi)始記錄。完事后用exit
退出記錄,默認(rèn)生成了一個(gè)叫“typescript”的文件。
小提示:
script
可以在什么場(chǎng)景下使用呢?
1、我需要把大批量視頻推送到cdn,耗時(shí)一晚上,這時(shí)通過(guò)script
記錄執(zhí)行的日志,第二天對(duì)沒(méi)有推送成功的做單獨(dú)處理。
2、別人遠(yuǎn)程你的服務(wù)器或電腦,安全起見(jiàn)script
一下。
3、與同事協(xié)同工作時(shí),自己工作做了一半,交給另一個(gè)人來(lái)做,此時(shí)發(fā)給他你的script
,讓他接著干。
……
“最后一個(gè)壓軸神器,也是我用的最多的命令之一?!?/p>
相信多數(shù)終端用戶使用頻率最高的命令是cd
、ls,
在我不知道切換到哪里的時(shí)候不得不ls
確認(rèn)目錄名,如此反復(fù),到達(dá)想去的目錄可能要經(jīng)歷幾次甚至十次以上的cd,經(jīng)歷了多少風(fēng)雨才找到我的文件。俗話說(shuō)“不會(huì)偷懶的程序員不是好程序員”,如此飽受挫折哪是我們的風(fēng)格,于是有了autojump的誕生,它注定不凡。
顧名思義,autojump,自動(dòng)跳轉(zhuǎn),而不是切換,因?yàn)樗梢宰龅揭绘I直達(dá)。
小提示:可以通過(guò)
j -s
命令查看它的數(shù)據(jù)庫(kù),以及數(shù)據(jù)庫(kù)中的目錄權(quán)重。
當(dāng)前名稱:5個(gè)相見(jiàn)恨晚的Linux命令-終端之美
鏈接URL:http://aaarwkj.com/article28/jeijjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、網(wǎng)站內(nèi)鏈、服務(wù)器托管、微信小程序、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)