पुढील लेखात आपण Kmdr CLI टूलवर एक नजर टाकणार आहोत. हे एक वेब-आधारित साधन आहे जे Gnu/Linux कमांडचा प्रत्येक भाग काय करतो हे ते दाखवेल. हे साधन लांब आणि गुंतागुंतीच्या Gnu/Linux कमांडचे अनेक भागांमध्ये विभाजन करते आणि त्या प्रत्येकाचे स्पष्टीकरण देते.
हे साधन आम्हाला मदत करेल टर्मिनल न सोडता CLI कमांड्सबद्दल सहज जाणून घ्या आणि मॅन पेजेस न जाता. फक्त Gnu/Linux कमांड्सच नाही, Kmdr अनेक CLI कमांड्सचे स्पष्टीकरण देते, यासह; ansible, docker, git, go, kubectl, mongo, mysql, npm, ruby, vagrant, आणि इतर शेकडो प्रोग्राम्स, जसे की बॅशमध्ये तयार केलेले कार्यक्रम.
फक्त "समस्या»Kmdr CLI ची चाचणी करताना माझ्या लक्षात आले, ते आहे एकापेक्षा जास्त कमांड क्वेरी करण्याचा पर्याय नाही. प्रोग्राम तुम्हाला Kmdr CLI मधून बाहेर पडायला लावतो आणि नंतर ते पुन्हा उघडतो जेणेकरून तुम्ही दुसर्या कमांडचा सल्ला घेऊ शकता. मी म्हणतो म्हणून, या थोडे समस्या व्यतिरिक्त आणि ते सल्लामसलत केलेले सर्व मजकूर इंग्रजीत आहेत, Kmdr ने माझ्या Ubuntu 18.04 सिस्टीमवर उत्तम प्रकारे काम केले.
Kmdr CLI सुसंगत आदेश
Kmdr CLI जटिल आणि लांब कमांड आणि त्यांच्या पर्यायांसह कार्य करू शकते. तुम्हाला पाईप्स, रीडायरेक्ट्स, लिस्ट आणि ऑपरेटर्स समाविष्ट असलेल्या कमांड्स देखील समजतात. Kmdr आम्हाला खालील गोष्टींसह विस्तृत प्रोग्राम्स, टूल्स आणि युटिलिटीजचे स्पष्टीकरण देऊ करेल:
- बॅश शेल बिल्टिन्स (उदाहरणार्थ निर्यात, इको किंवा सीडी).
- कंटेनर (उदाहरणार्थ कुबेक्टल किंवा डॉकर).
- फाइल टूल्स (उदाहरणार्थ zip किंवा tar).
- मजकूर संपादक (उदा. नॅनो किंवा विम).
- पॅकेज व्यवस्थापक (उदाहरणार्थ 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 स्थापित केल्यानंतर, आम्ही करू शकतो 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 आम्हाला आमच्या टिप्पण्या सामायिक करण्यास सांगेल. आम्ही निवडू शकतो हो o नाही त्यांना पाठवण्यासाठी दिशा बाण वापरणे. आम्ही एक टिप्पणी शेअर करू इच्छित नसल्यास, फक्त पर्याय निवडा'आत आणि बाहेर उडीKmdr CLI मधून बाहेर पडण्यासाठी.
El Kmdr CLI अजूनही खूप नवीन आहे आणि सुरुवातीच्या टप्प्यात आहे. आशा आहे की विकासक अधिक वैशिष्ट्ये जोडून त्यात सुधारणा करतील. या कार्यक्रमाबद्दल अधिक माहिती येथे मिळू शकेल प्रकल्प वेबसाइट किंवा आपल्या मध्ये GitHub पृष्ठ.