În articolul următor vom analiza instrumentul CLI Kmdr. Este un instrument bazat pe web care Ne va arăta ce face fiecare parte a unei comenzi Gnu / Linux. Acest instrument împarte comenzile Gnu / Linux lungi și complexe în mai multe părți și oferă o explicație pentru fiecare dintre ele.
Acest instrument ne va ajuta aflați ușor despre comenzile CLI fără a părăsi terminalul și fără să trebuiască să parcurgă paginile de manual Nu doar comenzile Gnu / Linux, Kmdr oferă o explicație cu privire la multe dintre comenzile CLI, inclusiv; ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagabond și alte sute de programe, cum ar fi cele încorporate în bash.
Singurul "problemă»Am observat în timp ce testam Kmdr CLI, este asta nu are opțiunea de a interoga mai multe comenzi. Programul vă face să ieșiți din Kmdr CLI și apoi îl redeschideți astfel încât să puteți consulta o altă comandă. După cum spun, pe lângă această mică problemă și asta toate textele consultate sunt în limba engleză, Kmdr a funcționat perfect pe sistemul meu Ubuntu 18.04.
Comenzi compatibile Kmdr CLI
Kmdr CLI poate funcționa cu comenzi complexe, lungi și cu opțiunile acestora. De asemenea, înțelegeți comenzile care includ țevi, redirecționări, liste și operatori. Kmdr ne va oferi explicația unei game largi de programe, instrumente și utilități, inclusiv următoarele:
- Bash Shell Builtins (de exemplu export, ecou sau cd).
- Containere (de exemplu kubectl sau Docker).
- Instrumente de fișiere (de exemplu zip sau tar).
- Editori de text (de exemplu nano sau vim).
- Administratori de pachete (de exemplu dpkg sau pip).
- Controlul versiunii (de exemplu Git).
- Server și client de baze de date (de exemplu mysql sau mongod).
- Mass-media (ex. youtube-dl sau ffmpeg).
- Rețea / comunicare (de exemplu netstat, nmap sau curl).
- Prelucrarea textului (de exemplu awk sau sed).
- Limbaje de programare / Medii de execuție / Compilatoare (de exemplu, Go, nod sau gcc).
- Mai multe (de exemplu openssl, bash sau bash64).
Acestea sunt doar câteva dintre programe. Poate vezi lista completă a programelor compatibile aici. Dezvoltatorii adaugă mai multe programe în fiecare zi.
Instalați Kmdr CLI
Acest instrument Este nevoie de Nodejs versiunea 8.x sau mai mare. Este un utilitar open source gratuit scris în Nodejs.
După instalarea Nodejs, putem instalați Kmdr CLI cu managerul de pachete Npm așa cum se arată în următoarele:
sudo npm install kmdr@latest --global
Kmdr poate fi, de asemenea utilizați direct din browserul web. Această opțiune nu necesită instalare sau înregistrare de niciun fel.
Cum se utilizează Kmdr CLI
Cu acest instrument este ușor să obțineți explicația unei comenzi CLI. De exemplu, vom lua următoarea comandă:
history | awk '{print $2}' | sort | uniq -c | sort -nr
Dacă am dori să obținem explicația fiecărei părți din comanda anterioară, va trebui să o facem începe Kmdr CLI folosind următoarea comandă în terminal (Ctrl + Alt + T):
kmdr explain
Kmdr CLI ne va cere să scriem comanda. Va trebui doar să folosim comanda pe care am luat-o ca exemplu și să o apăsăm Introducere.
După cum puteți vedea în captura de ecran anterioară, Kmdr CLI descompune fiecare parte a comenzii anterioare și ne arată o explicație a fiecărei. De asemenea, este posibil să obțineți explicația comenzilor cu opțiuni grupate. De asemenea, putem testa tot felul de comenzi simple sau complexe care includ țevi, redirecționare, subcomenzi, operatori etc.
La sfârșitul explicației, Kmdr ne va cere să împărtășim comentariile noastre. Putem alege Da o Nu folosind săgeata de direcție pentru a le trimite. Dacă nu dorim să împărtășim un comentariu, pur și simplu alege opțiunea 'Sari în și afară'pentru a ieși din Kmdr CLI.
El Kmdr CLI este încă foarte nou și se află în faza incipientă. Sperăm că dezvoltatorii îl vor îmbunătăți adăugând mai multe funcții. Mai multe informații despre acest program găsiți la site-ul proiectului sau în dumneavoastră Pagina GitHub.