日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一款有趣而實(shí)用學(xué)習(xí)神器kmdr,讓你解鎖Linux學(xué)習(xí)新姿勢

Linux愛好者 ? 來源:良許Linux ? 2020-08-14 17:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家都知道,Linux 系統(tǒng)有非常多的命令,而且每個(gè)命令又有非常多的用法,想要全部記住所有命令的所有用法,恐怕是一件不可能完成的任務(wù)。

一般情況下,我們學(xué)習(xí)一個(gè)命令時(shí),要么直接百度去搜索它的用法,要么就直接用 man 命令去查看守冗長的幫助手冊。這兩個(gè)都可以實(shí)現(xiàn)我們的目標(biāo),但有沒有更簡便的方式呢?

答案是必須有的!今天給大家推薦一款有趣而實(shí)用學(xué)習(xí)神器 —kmdr,讓你解鎖 Linux 學(xué)習(xí)新姿勢。

kmdr工具最大的亮點(diǎn)就是,如果有一個(gè)長串命令你看不懂它的用法及意義,它將直接分模塊給你詳細(xì)解釋!這個(gè)功能真的是非常實(shí)用,因?yàn)槲覀冊诰W(wǎng)上或書上難免會(huì)看到各種各樣的命令,如果你看不懂,那將永遠(yuǎn)留下疑惑。而這個(gè)工具就像老師一樣,按模塊一個(gè)個(gè)告訴你命令各個(gè)部分的用法及意義,讓你一目了然!

kmdr收納了非常多的 CLI 命令解釋,例如常見的ansible, conda, docker, git, go, kubectl, mongo, mysql, npm, ruby gems, vagrant等等,不僅如此,那些bash 內(nèi)置命令它都能為你解釋,非常給力!

不管你是哪個(gè)領(lǐng)域的程序員,kmdr都能最大限度地為你提供 CLI 命令學(xué)習(xí)幫助。

Bash Shell 命令(如 echo,export,cd)

容器(如 Docker,kubectl)

版本控制(如 Git)

數(shù)據(jù)庫服務(wù)器和客戶端(如 mysql,mongod)

部署/云(如 now cloud)

文件和存檔工具(如 zip,tar)

媒體(如 ffmpeg,youtube-dl)

網(wǎng)絡(luò)/通訊(如 netstat,nmap,curl)

包管理器(如 dpkg,pip)

編程語言/運(yùn)行時(shí)環(huán)境/編譯器(如 go,python,node,gcc)

系統(tǒng)管理 /監(jiān)控(如 crontab,top)

文字處理(如 awk,sed)

文本編輯器(如 nano,vim)

其他(如 openssl,bash,bash64)

這個(gè)鏈接里可以查看完整的支持列表:https://github.com/ediardo/kmdr-cli#supported-programs)

安裝 Kmdr CLI

kmdr是用Nodejs編寫的免費(fèi)開源工具,需要Nodejs 版本 8.x或更高版本才能運(yùn)行,需要大家先準(zhǔn)備好運(yùn)行環(huán)境。

安裝好 Nodejs 之后,使用 Npm 軟件包管理器安裝 kmdr:

$npminstallkmdr@latest--global

不想安裝 Nodejs 這么麻煩?沒關(guān)系,這里有一個(gè)網(wǎng)站可以讓你在 web 瀏覽器直接使用kmdr↓↓
http://demo.kmdr.sh/

使用 Kmdr 在終端中顯示 CLI 命令說明

下面我們通過一條復(fù)雜點(diǎn)的命令作為例子,來看看kmdr究竟有多強(qiáng)!

$history|awk'{print$2}'|sort|uniq-c|sort-nr|head-5

首先,運(yùn)行下面的命令,讓kmdr進(jìn)入解釋狀態(tài):

$kmdrexplain

接著,輸入我們上面的示例命令,然后按ENTER鍵:

?Enteryourcommand:history|awk'{print$2}'|sort|uniq-c|sort-nr|head-5 history Withnooptions,displaythecommandhistorylistwithlinenumbers. | Apipeservesthesdoutofthepreviouscommandasinput(stdin)tothenextone awk patternscanningandprocessinglanguage {print$2} Anargument | Apipeservesthesdoutofthepreviouscommandasinput(stdin)tothenextone sort Sortlinesoftextfiles | Apipeservesthesdoutofthepreviouscommandasinput(stdin)tothenextone uniq Reportoromitrepeatedlines -c,--count Prefixlinesbythenumberofoccurrences | Apipeservesthesdoutofthepreviouscommandasinput(stdin)tothenextone sort Sortlinesoftextfiles -n,--numeric-sort Compareaccordingtostringnumericalvalue -r,--reverse Reversetheresultofcomparisons | Apipeservesthesdoutofthepreviouscommandasinput(stdin)tothenextone head Outputthefirstpartoffiles -5 Anargument Didwehelpyoubetterunderstandthiscommand?(Usearrowkeys) ?Skip&Exit ────────────── Yes No

可以看到kmdr這個(gè)命令的強(qiáng)大之處,它將那條復(fù)雜命令中每個(gè)部分的解釋都給你列出來了,讓你一目了然,一看就懂!

如果一個(gè)長串復(fù)雜命令里面包含了多個(gè)子命令,kmdr也可以一個(gè)個(gè)為你解釋。

還可以解釋具有分組選項(xiàng)的命令。

$kmdrexplain ?Enteryourcommand:rsync-avz--exclude'liangxu'dir1/dir2/ rsync Afast,versatile,remote(andlocal)file-copyingtool -a,--archive Thisisequivalentto-rlptgoD. -v,--verbose Thisoptionincreasestheamountofinformationyouaregivenduringthetransfer. -z,--compress Withthisoption,rsynccompressesthefiledataasitissenttothedestinationmachine,whichreducestheamountofdatabeingtransmitted--somethingthatisusefuloveraslowconnection. --exclude Thisoptionisasimplifiedformofthe--filteroptionthatdefaultstoanexcluderuleanddoesnotallowthefullrule-parsingsyntaxofnormalfilterrules. liangxu Anargument dir1/ Anargument dir2/ Anargument Didwehelpyoubetterunderstandthiscommand?(Usearrowkeys) ?Skip&Exit ────────────── Yes No

總結(jié)

個(gè)人認(rèn)為,查看 CLI 命令的幫助文檔,一來其內(nèi)容多而長,二來仔細(xì)去找會(huì)浪費(fèi)時(shí)間和精力。而kmdr只要你輸入你不懂的命令,直接就給你整明白,難道它不香嗎?大家快點(diǎn)去試試吧。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2849

    瀏覽量

    53471
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11829

    瀏覽量

    219637

原文標(biāo)題:Linux 命令學(xué)習(xí)神器!命令看不懂直接給你解釋!

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式單片機(jī)開發(fā)學(xué)習(xí)路徑

    路徑,學(xué)習(xí)過程更加輕松有趣。 1. 入門基礎(chǔ) 1.1 了解嵌入式系統(tǒng) 在開始學(xué)習(xí)之前,首先需要了解什么是嵌入式系統(tǒng)以及它的基本構(gòu)
    發(fā)表于 02-09 15:42

    解鎖MAX6978:一款多功能8端口LED驅(qū)動(dòng)芯片的魅力

    解鎖MAX6978:一款多功能8端口LED驅(qū)動(dòng)芯片的魅力 在當(dāng)今的電子設(shè)備設(shè)計(jì)中,LED照明的應(yīng)用無處不在。無論是交通標(biāo)識(shí)、廣告顯示屏,還是建筑照明,都需要高效且可靠的LED驅(qū)動(dòng)方案。Maxim
    的頭像 發(fā)表于 02-03 15:45 ?387次閱讀

    強(qiáng)化學(xué)習(xí)會(huì)自動(dòng)駕駛模型學(xué)習(xí)更快嗎?

    機(jī)器通過“試錯(cuò)”學(xué)會(huì)決策的辦法。與監(jiān)督學(xué)習(xí)不同,監(jiān)督學(xué)習(xí)是有人提供示范答案,模型去模仿;
    的頭像 發(fā)表于 01-31 09:34 ?875次閱讀
    強(qiáng)化<b class='flag-5'>學(xué)習(xí)</b>會(huì)<b class='flag-5'>讓</b>自動(dòng)駕駛模型<b class='flag-5'>學(xué)習(xí)</b>更快嗎?

    [工具討論] 如果有一款國產(chǎn)圖形化配置工具STM32Cube,支持所有內(nèi)核和廠商MCU,會(huì)用嗎?

    涉及多家廠商芯片時(shí),要在多個(gè)工具間切換 如果有一款這樣的工具 我們想和大家討論個(gè)假設(shè)性問題: 如果有一款國產(chǎn)的圖形化配置工具,具備以下特性,會(huì)考慮使用嗎? 核心特性對比 對比維度
    發(fā)表于 01-26 10:30

    物聯(lián)網(wǎng)新手小白,求前輩推薦一款學(xué)習(xí)用開發(fā)板

    我是新手小白,想自學(xué)物聯(lián)網(wǎng)和人工智能技術(shù),希望前輩們能推薦一款適合進(jìn)行初級到中級知識(shí)學(xué)習(xí)、實(shí)驗(yàn)和項(xiàng)目開發(fā)的開發(fā)板兼顧性價(jià)比,包括具體的品牌和型號。
    發(fā)表于 12-25 18:44

    迅為3568開發(fā)板從零學(xué)習(xí)Linux驅(qū)動(dòng)開發(fā):迅為站式資料包如何我效率翻倍

    迅為3568開發(fā)板從零學(xué)習(xí)Linux驅(qū)動(dòng)開發(fā):迅為站式資料包如何我效率翻倍
    的頭像 發(fā)表于 11-05 11:16 ?578次閱讀
    迅為3568開發(fā)板從零<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>Linux</b>驅(qū)動(dòng)開發(fā):迅為<b class='flag-5'>一</b>站式資料包如何<b class='flag-5'>讓</b>我效率翻倍

    學(xué)習(xí)Linux應(yīng)該從哪里開始?

    在工業(yè)控制、邊緣計(jì)算、人工智能這些領(lǐng)域,有句幾乎約定俗成的話: “會(huì)不會(huì) Linux,決定了能走多遠(yuǎn)?!?但對很多剛?cè)腴T的工程師來說,Linux 看起來像個(gè)龐大又神秘的世界——命令
    的頭像 發(fā)表于 10-16 09:51 ?594次閱讀
    <b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>Linux</b>應(yīng)該從哪里開始?

    挖到寶了!人工智能綜合實(shí)驗(yàn)箱,高校新工科的寶藏神器

    應(yīng)用場景。從數(shù)據(jù)采集,到模型推理,都能完整且自如地參與,輕松解鎖人工智能全流程實(shí)訓(xùn),深度體驗(yàn)AI技術(shù)的魅力 。 四、九門課程全覆蓋,滿足多元學(xué)習(xí)需求 對于高校教學(xué)或者技術(shù)
    發(fā)表于 08-07 14:30

    挖到寶了!比鄰星人工智能綜合實(shí)驗(yàn)箱,高校新工科的寶藏神器!

    應(yīng)用場景。從數(shù)據(jù)采集,到模型推理,都能完整且自如地參與,輕松解鎖人工智能全流程實(shí)訓(xùn),深度體驗(yàn)AI技術(shù)的魅力 。 四、九門課程全覆蓋,滿足多元學(xué)習(xí)需求 對于高校教學(xué)或者技術(shù)
    發(fā)表于 08-07 14:23

    ARM入門學(xué)習(xí)方法分享

    使用些在線資源,如ARM的官方文檔和教程,來學(xué)習(xí)ARM匯編語言。 三、使用開發(fā)工具:為了進(jìn)行ARM的開發(fā),會(huì)需要些開發(fā)工具。ARM提供了
    發(fā)表于 07-23 10:21

    華成工控8寸常規(guī)手控器:觸控新標(biāo)桿,解鎖工業(yè)操控新姿勢!

    并聯(lián)構(gòu)型手控器
    華成工控
    發(fā)布于 :2025年06月24日 16:40:38

    繪王Kamvas Slate系列平板電腦,開啟高效智能辦公學(xué)習(xí)新體驗(yàn)

    生產(chǎn)力體驗(yàn)。輕薄便攜,質(zhì)感出眾兩平板電腦機(jī)身均采用體化工藝打造,金屬表面經(jīng)過陽極氧化與噴砂工藝處理,呈現(xiàn)出細(xì)膩且富有質(zhì)感的觸感。整機(jī)厚度僅為7.5mm,輕薄便攜
    的頭像 發(fā)表于 06-18 18:01 ?1175次閱讀
    繪王Kamvas Slate系列平板電腦,開啟高效智能辦公<b class='flag-5'>學(xué)習(xí)新</b>體驗(yàn)

    邊緣計(jì)算中的機(jī)器學(xué)習(xí):基于 Linux 系統(tǒng)的實(shí)時(shí)推理模型部署與工業(yè)集成!

    你好,旅行者!歡迎來到Medium的這角落。在本文中,我們將把個(gè)機(jī)器學(xué)習(xí)模型(神經(jīng)網(wǎng)絡(luò))部署到邊緣設(shè)備上,利用從ModbusTCP寄存器獲取的實(shí)時(shí)數(shù)據(jù)來預(yù)測臺(tái)復(fù)古音頻放大器的當(dāng)前
    的頭像 發(fā)表于 06-11 17:22 ?1174次閱讀
    邊緣計(jì)算中的機(jī)器<b class='flag-5'>學(xué)習(xí)</b>:基于 <b class='flag-5'>Linux</b> 系統(tǒng)的實(shí)時(shí)推理模型部署與工業(yè)集成!

    鍵下單+低至0元打板!華秋DFM帶你解鎖PCB制造新姿勢

    親愛的工程師小伙伴們,你們是否還在為 PCB設(shè)計(jì)隱患頭禿 ?是否還在為 打樣成本肉疼 ? 看我!華秋DFM軟件不僅幫你 鍵掃雷設(shè)計(jì)問題 ,還能讓 躺贏多重優(yōu)惠 ~ 想要 輕松設(shè)
    發(fā)表于 06-04 14:46

    CCLINKIE轉(zhuǎn)PROFINET:電機(jī)的“網(wǎng)絡(luò)沖浪神器”!

    PROFINET的大家庭。有了它,電機(jī)就像裝上了“智能小馬達(dá)”,和其他設(shè)備的配合那叫個(gè)默契,生產(chǎn)效率直接“起飛”! 在這里,我必須給大家推薦一款神器”——耐達(dá)訊NY-N831 -CCLINKIE網(wǎng)關(guān)。這
    發(fā)表于 05-28 15:21
    濮阳市| 二连浩特市| 泽普县| 仙居县| 梓潼县| 安化县| 和平区| 永昌县| 马尔康县| 浦北县| 邳州市| 那坡县| 新巴尔虎右旗| 温宿县| 潜山县| 大埔区| 泰州市| 武隆县| 黄浦区| 曲阜市| 彭山县| 剑阁县| 灵山县| 黄石市| 盘锦市| 永修县| 颍上县| 福鼎市| 松原市| 肃南| 小金县| 方城县| 嫩江县| 九龙城区| 自治县| 石楼县| 公安县| 府谷县| 太和县| 阳春市| 昭通市|