Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Linux

एक कमांड में प्रत्येक लिनक्स शेल कमांड की खोज करें

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

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

विधि 1:अंतर्निहित कंपजेन शेल के साथ कमांड सूचीबद्ध करना

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

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

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

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

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

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

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

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

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

<पी> <पी> एक बार जब आप नए सत्र से बाहर निकलना चाहते हैं, तो बस बाहर निकलें टाइप करें और आप अपने पुराने प्रॉम्प्ट पर पहुंच जाएंगे।

<पी> लेखक के बारे में

<पी> एक कमांड में प्रत्येक लिनक्स शेल कमांड की खोज करें

<पी> केविन एरो

<पी> केविन एरो एक दशक से अधिक के उद्योग अनुभव के साथ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (एमसीटीएस) प्रमाणन है और नवीनतम तकनीकी विकास के बारे में अपडेट रहने का उनमें गहरा जुनून है। केविन ने सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में अपनी विशेषज्ञता और ज्ञान का प्रदर्शन करते हुए तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर विस्तार से लिखा है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता और सम्मान दिया गया है, और जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उन्हें अत्यधिक सम्मानित किया जाता है।
  1. वर्चुअल गेमिंग (LAN) के लिए शीर्ष 10 हमाची विकल्प वर्चुअल गेमिंग (LAN) के लिए शीर्ष 10 हमाची विकल्प

    क्या आप हमाची एमुलेटर की कमियों और सीमाओं से थक गए हैं? ठीक है, यदि आप आगे नहीं देखते हैं, क्योंकि इस गाइड में हम शीर्ष 10 हमाची विकल्पों पर चर्चा करेंगे जिनका उपयोग आप लैन गेमिंग के लिए कर सकते हैं। यदि आप एक गेमर हैं, तो आप जानते हैं कि मल्टीप्लेयर गेमिंग एक बहुत ही मजेदार अनुभव है। यह तब और भी बे

  1. विंडोज अपडेट त्रुटि 0x8024001F को कैसे ठीक करें? विंडोज अपडेट त्रुटि 0x8024001F को कैसे ठीक करें?

    कई विंडोज़ उपयोगकर्ता 8024001f . देखने के बाद प्रश्नों के साथ हम तक पहुंच रहे हैं लंबित Windows अद्यतन को स्थापित करने का प्रयास करते समय त्रुटि कोड। जबकि कुछ उपयोगकर्ता रिपोर्ट करते हैं कि यह समस्या केवल एक अद्यतन के साथ होती है, अन्य प्रभावित उपयोगकर्ता कह रहे हैं कि यह त्रुटि कोड प्रत्येक WIndows

  1. आईओएस और एंड्रॉइड पर हटाए गए ऐप्स पुनर्प्राप्त करें:एक चरण-दर-चरण मार्गदर्शिका आईओएस और एंड्रॉइड पर हटाए गए ऐप्स पुनर्प्राप्त करें:एक चरण-दर-चरण मार्गदर्शिका

    क्या आपने कभी खुद को किसी अस्पष्ट गड़बड़ी या बग के कारण किसी ऐप को अनइंस्टॉल करते हुए पाया है? या हो सकता है कि आपको किसी अस्थायी काम के लिए कोई ऐप इंस्टॉल करना पड़ा हो, लेकिन आपको फिर से इसकी ज़रूरत महसूस हो रही हो। चाहे मामला कुछ भी हो, यहां बताया गया है कि आप Android पर हाल ही में हटाए गए ऐप्स क