कैसे सभी लिनक्स सूची में अपने शैल जानता है



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

वास्तव में अन्य सभी कमांड को सूचीबद्ध करने के लिए एक कमांड है जो एक लिनक्स शेल जानता है, लेकिन संभावना से अधिक आप इससे परिचित नहीं हैं। यदि जीएनयू / लिनक्स-आधारित ऑपरेटिंग सिस्टम कमांड लाइनों का उपयोग करने के संबंध में कभी-कभी एक क्विंटंटिव कैच -22 हुआ है, तो यह है। कहा जा रहा है, यह सौभाग्य से प्रश्न में आदेश लेने के लिए बहुत आसान है, भले ही यह शेल आपको एकमुश्त न दे।



शुरू करने के लिए, आपको कमांड लाइन खोलने के लिए Ctrl + Alt + T का उपयोग करना होगा। Xfce4, KDE और LXDE उपयोगकर्ता एप्लिकेशन मेनू में सिस्टम टूल्स पर क्लिक करना चाहेंगे और फिर टर्मिनल पर क्लिक करेंगे। उबंटू यूनिटी का उपयोग करने वाले लोग डैश पर टर्मिनल शब्द की खोज कर सकते हैं। स्वाभाविक रूप से, यह ट्रिक बस और अधिक पारंपरिक वर्चुअल टर्मिनल वातावरण के साथ-साथ काम करेगा।



विधि 1: सूचीबद्ध कमांड कंपाइलर शेल बिल्ट-इन के साथ

कमांड लाइन पर, टाइप करें compgen -c | अधिक आप चला सकते हैं हर आदेश को सूचीबद्ध करने के लिए। जब भी आप पाठ के किसी अन्य लंबे पृष्ठ पर जाना चाहते हैं, तो स्पेस बार का उपयोग करें। आप देखेंगे कि इस उपयोगिता का एक व्यापक विचार है कि एक कमांड क्या है। विराम चिह्नों के कई टुकड़े जो आमतौर पर उन कमांडों के रूप में नहीं होते हैं जो तब काम करते हैं जब आप बिट्स और लंबी कमांडों के टुकड़ों को जोड़ने के लिए उपयोग किए जाने के बाद से उन्हें टर्मिनल में टाइप करते हैं।



यदि आप एक आधुनिक टर्मिनल एमुलेटर का उपयोग कर रहे हैं, तो आप स्क्रीन को स्क्रॉल करने के लिए शुरू होने से पहले यह देखने के लिए हमेशा वापस स्क्रॉल कर सकते हैं। जब आपको वह कमांड मिल जाए जिसकी आपको तलाश थी, तो आप अपने कमांड प्रॉम्प्ट पर राइट बैक पाने के लिए एक बार q टाइप कर सकते हैं। यह वास्तव में एक बैश बिल्ट-इन है, इसलिए यदि आप अल्मक्विस्ट शेल या सी-शेल का उपयोग कर रहे हैं तो आप वास्तव में इसका उपयोग करने में सक्षम नहीं होंगे।

कॉम्पजेन यूटिलिटी कई अन्य विकल्प प्रदान करती है, हालांकि आपने देखा होगा कि इसका शेल-इन होने के बाद से इसका मैन पेज नहीं है। इससे यह पता लगाना थोड़ा मुश्किल हो जाता है कि कैसे इस्तेमाल किया जाए। सौभाग्य से, इनमें से प्रत्येक विकल्प को याद रखना मुश्किल नहीं है। प्रकार compgen -a आपके पास मौजूद सभी उपनामों को सूचीबद्ध करने के लिए। का उपयोग करते हुए compgen -b सभी अन्य शेल बिलिन कमांड को सूचीबद्ध करता है और compgen -k आपको खोजशब्दों की एक सूची देगा। यदि आप वास्तव में कमांड के बारे में अधिक पढ़ना चाहते हैं, तो आप टाइप कर सकते हैं आदमी का निर्माण वास्तविक बैश शेल पृष्ठ देखने के लिए।



चूँकि यह इतना भयंकर लम्बा पृष्ठ है, क्योंकि इसमें उन सभी चीज़ों का उल्लेख है जो bash अपने आप से कर सकते हैं, खोज करने के लिए टाइप / कम्पेन और पुश एंटर करें। आपने शायद इसके पहले उल्लेख को उजागर कर दिया है, इसलिए टाइप करें और फिर से प्रवेश करें। आपके पास एक पैराग्राफ होगा जिसमें बताया जाएगा कि छोटा सा कंपेन कार्यक्रम क्या करता है।

वैसे, जैसे आपको compgen -c का उपयोग करना होगा | प्रत्येक आदेश को सभ्य क्रम में देखने के लिए, आपको कॉम्प-बी का उपयोग करने की भी आवश्यकता होगी स्क्रीन को लुढ़कने से रोकने के लिए इसे और अधिक रखें। दूसरों को आपको बहुत अधिक उत्पादन नहीं देना चाहिए। कहा जा रहा है, यदि आप किसी भी आधुनिक टर्मिनल एमुलेटर का उपयोग कर रहे हैं, तो जैसे ही आप आउटपुट को स्क्रीन से सीधे प्रवाहित करना शुरू करते हैं, बस वापस स्क्रॉल कर सकते हैं।

विधि 2: टैब कुंजी ट्रिक का उपयोग करना

आप संभवतः इस बात से परिचित हैं कि जब आप टैब कुंजी को दो बार बैश प्रॉम्प्ट पर धक्का देते हैं तो यह सुझाव देना शुरू कर देता है। यदि आप आंशिक रूप से एक कमांड टाइप करते हैं और टैब को धक्का देते हैं, तो आपके पास बाकी टाइप करने के लिए स्वचालित रूप से आपके लिए कमांड पूरी हो जाएगी। यदि आप अधिकांश उपयोगकर्ताओं को पसंद करते हैं, तो आप इसका उपयोग बहुत लंबी निर्देशिकाओं में जाने के लिए करते हैं या बड़ी फ़ाइल नामों को हटाने के लिए टाइप किए बिना हटाते हैं।

एक निश्चित कमांड के साथ, आप वास्तव में अपने सिस्टम पर आपको हर कमांड दिखाने के लिए यह ट्रिक प्राप्त कर सकते हैं। प्रकार बैश-नोरक और सबसे बुनियादी बैश सत्र प्राप्त करने के लिए एंटर दबाएं, क्योंकि अधिकांश वितरण वास्तव में इस कार्यक्षमता को शुरू करने के लिए अक्षम करते हैं। आप देखेंगे कि आपका संकेत कुछ सामान्य जेनेरिक में बदल गया है। अब कुछ और किए बिना, टैब कुंजी को दो बार धक्का दें।

आपसे पूछा जाएगा कि क्या आप दिखाना चाहते हैं कि कितनी संभावनाएँ हैं, इसलिए आपको ऐसा करने के लिए y कुंजी को धकेलना चाहिए। अब आप अपने सिस्टम पर हर कमांड की एक सूची देखेंगे। एक बार जब आप उस कमांड पर पहुंच जाते हैं, जिसे आप खोज रहे हैं, तो q कुंजी दबाएं। यह किसी अन्य बैश सुझाव सूची की तरह है जिसे आपने देखा है इसलिए आप इसे बिना किसी समस्या के ठीक उसी तरह से नेविगेट कर सकते हैं। पिछली सूचियों के विपरीत, यह वास्तव में किसी भी चीज को पाइप करने के बिना हल किया जाएगा।

एक बार जब आप नए सत्र से बाहर होना चाहते हैं, तो बस बाहर निकलें और आप अपने पुराने संकेत पर होंगे।

3 मिनट पढ़ा