這篇文章將為大家詳細(xì)講解有關(guān)學(xué)習(xí)Linux需要記住哪些命令,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
衛(wèi)濱網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),衛(wèi)濱網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為衛(wèi)濱近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的衛(wèi)濱做網(wǎng)站的公司定做!
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ì)它最好的解釋?zhuān)鶕?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ù)。
Tree(樹(shù)形目錄)
當(dāng)我們編寫(xiě)項(xiàng)目文檔時(shí),如果想更直觀(guān)的表達(dá)項(xiàng)目結(jié)構(gòu)及內(nèi)容,這個(gè)小小的命令就可以派上用場(chǎng)了,它以類(lèi)似于圖像的樹(shù)狀圖排列目錄和文件。

小提示:支持定制層級(jí),過(guò)濾內(nèi)容等各種個(gè)性化設(shè)置。通過(guò)tldr tree查看具體使用示例。添加-N參數(shù)解決中文亂碼問(wèn)題。
rlwrap(歷史命令)
經(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)記錄用戶(hù)的操作,實(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'(記錄會(huì)話(huà)輸出)。
很多時(shí)候,為了安全和備份,需要對(duì)工作內(nèi)容進(jìn)行保存。那么,命令就是隱藏在終端的記錄器,它可以記錄終端會(huì)話(huà)的所有內(nèi)容,形成文件。對(duì)于需要工作留痕的同學(xué)來(lái)說(shuō),便是良藥。
如何使用 ?
用啟動(dòng)它,此時(shí)它已經(jīng)開(kāi)始記錄。完事后用exit退出記錄,默認(rèn)生成了一個(gè)叫“type”的文件。

小提示:可以在什么場(chǎng)景下使用呢?
1、我需要把大批量視頻推送到cdn,耗時(shí)一晚上,這時(shí)通過(guò)記錄執(zhí)行的日志,第二天對(duì)沒(méi)有推送成功的做單獨(dú)處理。
2、別人遠(yuǎn)程你的服務(wù)器或電腦,安全起見(jiàn)一下。
3、與同事協(xié)同工作時(shí),自己工作做了一半,交給另一個(gè)人來(lái)做,此時(shí)發(fā)給他你的,讓他接著干。
……
autojump(一鍵直達(dá))
最后一個(gè)壓軸神器,可能是程序員用過(guò)最多的命令之一。
相信多數(shù)終端用戶(hù)使用頻率最高的命令是cd、ls,在我不知道切換到哪里的時(shí)候不得不ls確認(rèn)目錄名,如此反復(fù),到達(dá)想去的目錄可能要經(jīng)歷幾次甚至十次以上的cd,經(jīng)歷了多少風(fēng)雨才找到我的文件。俗話(huà)說(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)重。
關(guān)于“學(xué)習(xí)Linux需要記住哪些命令”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
網(wǎng)站名稱(chēng):學(xué)習(xí)Linux需要記住哪些命令
網(wǎng)頁(yè)URL:http://chinadenli.net/article46/pgpdhg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、Google、網(wǎng)站維護(hù)、響應(yīng)式網(wǎng)站、品牌網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)