लिटिल, लिनक्स कमांड लाइन के लिए सिरी-लाइक हेल्पर
अधिकांश लिनक्स उपयोगकर्ता जानते हैं कि लिनक्स की शक्ति कमांड लाइन में है। जीयूआई के माध्यम से आप जो कुछ भी कर सकते हैं और लिनक्स में कमांड लाइन विकल्प है। हालांकि यह निश्चित रूप से अच्छा है, यह लिनक्स उपयोगकर्ताओं (नए और अनुभवी दोनों) के लिए एक चुनौती भी है: आपको इतने सारे आदेश याद रखने की आवश्यकता है।
क्या होगा यदि आप कमांड लाइन के माध्यम से एक निश्चित कार्य करना चाहते हैं, लेकिन याद रखें या विशेष रूप से नहीं जानते कि किस आदेश का उपयोग किया जाना है? आसान, आप बस इसे Google करेंगे। अब, एक परिदृश्य की कल्पना करें जहां आपके पास इंटरनेट तक पहुंच नहीं है, और आपको जो कार्य करना है वह बहुत अधिक प्राथमिकता और महत्वपूर्ण है (इस तरह)
तो तुम क्या करोगे?
शुक्र है, एक उपकरण मौजूद है, बेट्टी, जो विशेष रूप से प्राकृतिक भाषा इनपुट के माध्यम से लिनक्स कमांड लाइन का उपयोग करने में आपकी सहायता के लिए बनाया गया है। इस लेख में हम बेट्टी की मूल बातें और साथ ही साथ प्रदान की जाने वाली सुविधाओं पर चर्चा करेंगे।
बेट्टी
बेटी वास्तव में क्या है? खैर, यह लिनक्स कमांड लाइन के लिए खुद को "दोस्ताना" अंग्रेजी-जैसे इंटरफेस मानता है। बेट्टी के साथ, आपको बस अपनी क्वेरी को अंग्रेजी-जैसे वाक्यांश में रखना है, और टूल इसे संबंधित कमांड में अनुवाद करेगा। आईओएस उपयोगकर्ता लिनक्स कमांड लाइन के लिए सिटी के एक प्रकार के रूप में बेट्टी के बारे में सोच सकते हैं।
डाउनलोड करो और इंस्टॉल करो
बेटी डाउनलोड करना और इंस्टॉल करना वास्तव में मुश्किल नहीं है; आपको बस निम्न आदेश निष्पादित करना है:
गिट क्लोन https://github.com/pickhardt/betty
फिर निम्नलिखित उपनाम अपने ~ / .bashrc में जोड़ें।
ऊर्फ betty = "~ / [पथ / से / betty] / main.rb"
वास्तविक पथ के साथ [पथ / से / बेट्टी] को बदलें।
और अंत में, निम्न आदेश चलाएं:
स्रोत ~ / .bashrc
बस। यदि उपर्युक्त सभी चरणों को सफलतापूर्वक निष्पादित किया गया है, तो आपके सिस्टम पर बेट्टी इंस्टॉल की जाएगी।
प्रयोग
मान लीजिए कि आप फाइल में शब्दों की संख्या खोजना चाहते हैं; आप कमांड लाइन पर निम्न वाक्यांश लिखकर बेटी से यह करने के लिए कह सकते हैं:
बेटी [filename] में कितने शब्द हैं
और उपकरण आवश्यक काम करेगा।
यहां एक कामकाजी उदाहरण दिया गया है जहां बेटी को "changelog.txt:" नाम की फ़ाइल में शब्दों की संख्या मिली
इसके बाद, मान लीजिए कि आप a .tar.gz फ़ाइल को डिकंप्रेस करना चाहते हैं। यहां बताया गया है कि आप बेटी को ऐसा करने के लिए कैसे कह सकते हैं:
बेट्टी असम्पीड्रेस [संग्रह का नाम]
इसके लिए एक कामकाजी उदाहरण यहां दिया गया है।
इसी प्रकार, आप वर्तमान समय को प्रदर्शित करने के लिए टूल से पूछ सकते हैं।
अब, अगर बेट्टी को पता चलता है कि आपके प्रश्न / आदेश का जवाब देने के कई तरीके हैं, तो यह आपको वह व्यक्ति चुनने के लिए कहेंगे जो आप चाहते हैं। इसके लिए यहां एक उदाहरण दिया गया है।
टूल वेब से जानकारी भी ला सकता है। उदाहरण के लिए, आप इसे अपने शहर का तापमान और उस तरह की चीजें प्राप्त करने के लिए कह सकते हैं। हालांकि, अगर आप हाल ही में उबंटू संस्करण पर हैं, तो एक छोटा पैच है जिसे आपको बेटी को उन प्रश्नों का जवाब देना शुरू करने से पहले आवेदन करने की आवश्यकता है, जिन्हें इंटरनेट तक पहुंचने की आवश्यकता होती है। इस मुद्दे और साथ ही पैच पर विवरण यहां उपलब्ध हैं।
अफसोस की बात है कि, केवल एक सीमित सेट है जो बेट्टी वर्तमान में कर सकता है (एक गैर-संपूर्ण सूची के लिए, यहां सिर), लेकिन - जैसा कि आप में से अधिकांश सहमत होंगे - टूल की क्षमता असीमित है।
निष्कर्ष
बेट्टी निस्संदेह एक बहुत ही आसान टूल है, खासकर यदि आप लिनक्स कमांड लाइन में नए हैं। हालांकि, आपको यह समझने की जरूरत है कि यह किसी जादुई छड़ी नहीं है जो आपको किसी भी स्थिति में मदद करने में सक्षम है। उपकरण ओपन सोर्स है, इसलिए कोई इसे अनुकूलित कर सकता है या इसे और अधिक सक्षम बनाने के लिए अपनी कार्यक्षमता भी बढ़ा सकता है। कोशिश करने लायक है, मैं कहूंगा।
छवि क्रेडिट: IMG_2155