Kmdr CLI, отримайте пояснення складних команд у терміналі

близько кмдр клі

У наступній статті ми збираємось поглянути на інструмент 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.

Команди, сумісні з CLI Kmdr

Kmdr CLI може працювати зі складними, довгими командами та їх опціями. Ви також розумієте команди, які включають канали, переспрямування, списки та оператори. Kmdr запропонує нам пояснення широкого кола програм, інструментів та утиліт, включаючи наступне:

  • Вбудовані оболонки Bash (наприклад експорт, ехо або компакт-диск).
  • Контейнери (наприклад kubectl або Docker).
  • Файлові інструменти (наприклад zip або tar).
  • Текстові редактори (наприклад, nano або vim).
  • Менеджери пакетів (наприклад dpkg або pip).
  • Контроль версій (наприклад Git).
  • Сервер та клієнт бази даних (наприклад mysql або mongod).
  • ЗМІ (наприклад, youtube-dl або ffmpeg).
  • Мережа / Зв'язок (наприклад netstat, nmap або curl).
  • Обробка тексту (наприклад awk або sed).
  • Мови програмування / Середовища виконання / Компілятори (наприклад, Go, node або gcc).
  • Кілька (наприклад openssl, bash або bash64).

Це лише деякі програми. Це може див повний список сумісних програм тут. Розробники щодня додають більше програм.

Встановіть Kmdr CLI

Цей інструмент вимагає Версія Nodejs 8.x або новіша. Це безкоштовна утиліта з відкритим кодом, написана на Nodejs.

Після встановлення Nodejs ми можемо встановити Kmdr CLI за допомогою менеджера пакетів Npm як показано в наступному:

Встановлення Kmdr CLI

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 попросить нас написати команду. Нам доведеться лише використати команду, яку ми взяли як приклад, і натиснути Введення.

kmdr cli пояснити складну команду

Як ви можете бачити на попередньому скріншоті, Kmdr CLI розбиває кожну частину попередньої команди і показує нам пояснення кожної з них. Також можна отримати пояснення команд із згрупованими опціями. Ми також можемо перевірити всі види простих або складних команд, які включають труби, перенаправлення, підкоманди, оператори тощо.

В кінці пояснення Kmdr попросить нас поділитися своїми коментарями. Ми можемо вибрати Та o Немає використовуючи стрілку напрямку, щоб відправити їх. Якщо ми не хочемо ділитися коментарем, просто виберіть варіант 'Стрибати і виходити'для виходу з Kmdr CLI.

El Kmdr CLI все ще дуже новий і знаходиться на початковій стадії. Сподіваємось, розробники покращать його, додавши більше функцій. Більше інформації про цю програму можна знайти за адресою веб-сайт проекту або у вашому Сторінка GitHub.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.