В следващата статия ще разгледаме инструмента Kmdr CLI. Това е уеб-базиран инструмент, който Той ще ни покаже какво прави всяка част от команда Gnu / Linux. Този инструмент разделя дългите и сложни команди на Gnu / Linux на няколко части и дава обяснение за всяка от тях.
Този инструмент ще ни помогне лесно да научите за командите CLI, без да напускате терминала и без да се налага да преглеждате страниците с ръководства. Не само командите Gnu / Linux, Kmdr предоставя обяснение на много от командите на CLI, включително; ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant и стотици други програми, като тези, вградени в bash.
Единственият "проблема»Забелязах, че докато тествах Kmdr CLI, това ли е няма опция за заявка за повече от една команда. Програмата ви кара да излезете от Kmdr CLI и след това да го отворите отново, за да можете да се консултирате с друга команда. Както казвам, в допълнение към този малък проблем и този всички консултирани текстове са на английски език, Kmdr работи перфектно върху моята система Ubuntu 18.04.
Kmdr CLI съвместими команди
Kmdr CLI може да работи със сложни, дълги команди и техните опции. Разбирате и командите, които включват канали, пренасочвания, списъци и оператори. Kmdr ще ни предложи обяснението на широк спектър от програми, инструменти и помощни програми, включително следното:
- Bash Shell вградени (например експортиране, ехо или cd).
- Контейнери (например kubectl или Docker).
- Файлови инструменти (например цип или катран).
- Текстови редактори (напр. nano или vim).
- Мениджъри на пакети (например dpkg или pip).
- Контрол на версиите (например Git).
- Сървър и клиент на база данни (например mysql или mongod).
- Медия (напр. youtube-dl или ffmpeg).
- Мрежа / Комуникация (например netstat, nmap или curl).
- Обработка на текст (например awk или sed).
- Езици за програмиране / среда за изпълнение / компилатори (например Go, node или gcc).
- Няколко (например openssl, bash или bash64).
Това са само някои от програмите. То може вижте пълен списък на съвместимите програми тук. Разработчиците добавят повече програми всеки ден.
Инсталирайте Kmdr CLI
Този инструмент requiere Nodejs версия 8.x или по-нова. Това е безплатна помощна програма с отворен код, написана в Nodejs.
След като инсталираме Nodejs, можем инсталирайте Kmdr CLI с Npm пакет мениджър както е показано в следното:
sudo npm install kmdr@latest --global
Kmdr също може да бъде използвайте директно от уеб браузъра. Тази опция не изисква инсталиране или регистрация от всякакъв вид.
Как да използвам Kmdr CLI
С този инструмент получаването на обяснението на CLI команда е лесно. Като пример ще вземем следната команда:
history | awk '{print $2}' | sort | uniq -c | sort -nr
Ако искахме да получим обяснението на всяка част от предишната команда, ще трябва стартирайте Kmdr CLI като използвате следната команда в терминала (Ctrl + Alt + T):
kmdr explain
Kmdr CLI ще ни помоли да напишем командата. Ще трябва само да използваме командата, която взехме за пример, и да натиснем Intro.
Както можете да видите на предишната екранна снимка, Kmdr CLI разбива всяка част от предишната команда и ни показва обяснение на всяка една. Също така е възможно да получите обяснението на командите с групирани опции. Също така можем да тестваме всякакви прости или сложни команди, които включват тръби, пренасочване, подкоманди, оператори и т.н.
В края на обяснението Kmdr ще ни помоли да споделим нашите коментари. Ние можем да избираме Да o Не използвайки стрелката за посока, за да ги изпратите. Ако не искаме да споделяме коментар, просто изберете опцията 'Направо и навън'за излизане от Kmdr CLI.
El Kmdr CLI е все още много нов и е в ранен етап. Надяваме се разработчиците да го подобрят, като добавят повече функции. Повече информация за тази програма можете да намерите на уебсайт на проекта или във вашата Страница на GitHub.