Kmdr CLI, टर्मिनल में जटिल कमांड्स का स्पष्टीकरण प्राप्त करते हैं

kmdr cli के बारे में

अगले लेख में हम Kmdr CLI टूल पर एक नज़र डालने जा रहे हैं। यह एक वेब-आधारित उपकरण है यह हमें दिखाएगा कि Gnu / Linux कमांड का प्रत्येक भाग क्या करता है। यह उपकरण लंबे और जटिल Gnu / Linux को कई भागों में विभाजित करता है और उनमें से प्रत्येक के लिए एक स्पष्टीकरण देता है।

यह टूल हमारी मदद करेगा टर्मिनल से बाहर निकले बिना CLI कमांड के बारे में आसानी से जानें और आदमी पृष्ठों के माध्यम से जाने के बिना। सिर्फ ग्नू / लिनक्स कमांड ही नहीं, Kmdr सीएलआई कमांड के कई पर एक स्पष्टीकरण प्रदान करता है, जिसमें शामिल हैं; ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant, और सैकड़ों अन्य कार्यक्रम, जैसे कि बैश में निर्मित.

केवल "समस्याKmdr सीएलआई का परीक्षण करते समय मैंने देखा कि क्या यह है एक से अधिक कमांड को क्वेरी करने का विकल्प नहीं है। कार्यक्रम आपको Kmdr CLI से बाहर निकलता है और फिर इसे फिर से खोल देता है ताकि आप किसी अन्य कमांड से परामर्श कर सकें। जैसा कि मैं कहता हूं, इस छोटी सी समस्या के अलावा और परामर्शित सभी ग्रंथ अंग्रेजी में हैं, Kmdr ने पूरी तरह से मेरे Ubuntu 18.04 सिस्टम पर काम किया।

Kmdr CLI संगत कमांड्स

Kmdr सीएलआई जटिल, लंबी कमांड और उनके विकल्पों के साथ काम कर सकता है। आप उन कमांड को भी समझते हैं जिनमें पाइप, पुनर्निर्देश, सूची और ऑपरेटर शामिल हैं। Kmdr हमें निम्नलिखित सहित कार्यक्रमों, उपकरणों और उपयोगिताओं की एक विस्तृत श्रृंखला की व्याख्या प्रदान करेगा:

  • बैश शेल बिल्डिंग्स (उदाहरण के लिए निर्यात, इको या सीडी).
  • कंटेनर (उदाहरण के लिए kubectl या Docker).
  • फ़ाइल उपकरण (उदाहरण के लिए ज़िप या टार).
  • पाठ संपादक (उदा। नैनो या विम).
  • पैकेज प्रबंधक (उदाहरण के लिए dpkg या पाइप).
  • संस्करण नियंत्रण (उदाहरण के लिए Git).
  • डेटाबेस सर्वर और ग्राहक (उदाहरण के लिए mysql या mongod).
  • मीडिया (जैसे youtube-dl या ffmpeg).
  • नेटवर्क संचार (उदाहरण के लिए netstat, nmap या कर्ल).
  • पाठ प्रसंस्करण (उदाहरण के लिए awk या sed).
  • प्रोग्रामिंग भाषाओं / रनटाइम वातावरण / संकलक (उदाहरण के लिए, गो, नोड या जीसीसी).
  • कई (उदाहरण के लिए ओपनसेल, बैश या बैश 64).

ये केवल कुछ कार्यक्रम हैं। यह देखें संगत कार्यक्रमों की पूरी सूची यहाँ। डेवलपर्स हर दिन अधिक कार्यक्रम जोड़ रहे हैं।

Kmdr CLI स्थापित करें

यह उपकरण यह जरूरी है Nodejs संस्करण 8.x या उच्चतर। यह Nodejs में लिखा गया एक निशुल्क खुला स्रोत उपयोगिता है।

Nodejs स्थापित करने के बाद, हम कर सकते हैं एनपीएम पैकेज मैनेजर के साथ Kmdr CLI स्थापित करें जैसा कि यह निम्नलिखित में दिखाया गया है:

Kmdr सीएलआई स्थापना

sudo npm install kmdr@latest --global

Kmdr भी हो सकता है वेब ब्राउज़र से सीधे उपयोग करें। इस विकल्प को किसी भी प्रकार की स्थापना या पंजीकरण की आवश्यकता नहीं है।

Kmdr CLI का उपयोग कैसे करें

इस उपकरण के साथ एक CLI कमांड का स्पष्टीकरण प्राप्त करना आसान है। एक उदाहरण के रूप में, हम निम्नलिखित कमांड लेने जा रहे हैं:

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

यदि हम पिछले कमांड में प्रत्येक भाग का स्पष्टीकरण प्राप्त करना चाहते हैं, तो हमें करना होगा Kmdr सीएलआई शुरू करें टर्मिनल में निम्नलिखित कमांड का उपयोग कर (Ctrl + Alt + T):

kmdr explain

Kmdr CLI हमें कमांड लिखने के लिए कहेगा। हम केवल उस कमांड का उपयोग करने जा रहे हैं जिसे हमने एक उदाहरण और प्रेस के रूप में लिया था पहचान.

kmdr cli जटिल कमांड को समझाते हैं

जैसा कि आप पिछले स्क्रीनशॉट में देख सकते हैं, Kmdr CLI पिछली कमांड के प्रत्येक भाग को तोड़ता है और हमें हर एक का स्पष्टीकरण दिखाता है। समूहीकृत विकल्पों के साथ आदेशों का स्पष्टीकरण प्राप्त करना भी संभव है। हम सभी प्रकार के सरल या जटिल आदेशों का भी परीक्षण कर सकते हैं जिनमें पाइप, पुनर्निर्देशन, उप-क्षेत्र, ऑपरेटर आदि शामिल हैं।

स्पष्टीकरण के अंत में, Kmdr हमें अपनी टिप्पणी साझा करने के लिए कहेंगे। हम चुन सकते हैं हां o नहीं उन्हें भेजने के लिए दिशात्मक तीर का उपयोग करना। अगर हम एक टिप्पणी साझा नहीं करना चाहते हैं, तो बस विकल्प चुनें 'अंदर और बाहर कूदो'Kmdr सीएलआई से बाहर निकलने के लिए.

El Kmdr CLI अभी भी बहुत नया है और शुरुआती चरण में है। उम्मीद है कि डेवलपर्स अधिक सुविधाओं को जोड़कर इसमें सुधार करेंगे। इस कार्यक्रम के बारे में अधिक जानकारी पर पाया जा सकता है परियोजना की वेबसाइट या अपने में GitHub पेज.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।