यह सुविधा नाटकीय रूप से टाइपिंग कमांड को तेज़ करने में आपकी सहायता कर सकती है। कमांड, विकल्प, या फ़ाइल नाम टाइप करते समय बस टैब दबाएं और खोल वातावरण स्वचालित रूप से आपके द्वारा टाइप किए जा रहे विकल्पों को पूरा करेगा या आपको विकल्प सुझाएगा।
लिनक्स पर टैब पूर्णता
अधिकांश लिनक्स वितरणों पर डिफ़ॉल्ट रूप से उपयोग किए जाने वाले बैश खोल में टैब पूर्ण होने के लिए उत्कृष्ट समर्थन होता है।
उदाहरण के लिए, मान लें कि आप इसे चलाने के लिए चाहते हैं फ़ायरफ़ॉक्स आदेश। आप बस टाइप कर सकते हैं देवदार या आग टर्मिनल में और टैब दबाएं - यदि आपके सिस्टम में उन अक्षरों से शुरू होने वाले कोई अन्य आदेश नहीं हैं, तो बैश स्वचालित रूप से भर जाएगा फ़ायरफ़ॉक्स और आप आदेश चलाने के लिए एंटर दबा सकते हैं।
एक और उदाहरण के रूप में, मान लें कि आप एक Apt पैकेज प्रबंधक के आदेशों को चलाने के लिए चाहते हैं। आपको लिखना आता है apt- और apt- से शुरू होने वाले कमांड की सूची देखने के लिए दो बार टैब दबाएं। आदेशों में से किसी एक को चलाने के लिए, इसे टाइप करना जारी रखें और फिर टैब दबाएं - उदाहरण के लिए, हम एक टाइप कर सकते हैं जी, टैब दबाएं, और apt-get प्रदर्शित होगी।
उदाहरण के लिए, यदि हमारे पास पत्र एल से शुरू होने वाला एक लंबा, जटिल फ़ाइल नाम है, तो हमें बस टाइप करना होगा एल और स्वचालित रूप से इसे पूरा करने के लिए टैब दबाएं। यदि हमारे पास एल से शुरू होने वाले एकाधिक फ़ाइल नाम थे, तो हमें फिर से टैब दबाए जाने से पहले फ़ाइल के नाम का थोड़ा और टाइप करना होगा।
कुछ कमांड के लिए विकल्पों को स्वचालित रूप से पूरा करने के लिए टैब पूर्णता का भी उपयोग किया जा सकता है। उदाहरण के लिए, जब एक पैकेज स्थापित करते हैं apt-get स्थापित करें आदेश, आप स्वचालित रूप से किसी पैकेज के नाम को पूरा करने के लिए टैब पूर्णता का उपयोग कर सकते हैं। इससे आपको संबंधित पैकेजों की खोज करने में भी मदद मिलती है, और यह बहुत उपयोगी होता है जब आप सुनिश्चित नहीं होते कि वास्तव में पैकेज का नाम क्या है।
यह देखने के लिए कि आप क्या कर सकते हैं और स्वचालित रूप से पूरा नहीं कर सकते हैं, अन्य आदेशों के साथ टैब पूर्णता का उपयोग करने का प्रयास करें।
बैश अन्य प्रकार के पूरा होने का भी समर्थन करता है। उदाहरण के लिए, आप एक टाइप कर सकते हैं ~ और स्वचालित रूप से उपयोगकर्ता नाम को पूरा करने के लिए टैब दबाएं, एक टाइप करें @ और स्वचालित रूप से होस्ट नाम को पूरा करने के लिए टैब दबाएं, या टाइप करें $ और स्वचालित रूप से एक चर को पूरा करने के लिए टैब दबाएं।
विंडोज़ पर टैब प्राप्ति
विंडोज कमांड प्रॉम्प्ट आपको आदेशों और उनके विकल्पों के लिए टैब पूर्णता का उपयोग करने की अनुमति नहीं देता है। हालांकि, यह फ़ोल्डर और फ़ाइल नामों के लिए टैब पूर्णता का समर्थन करता है।
उदाहरण के लिए, हम एक कमांड प्रॉम्प्ट खोल सकते हैं, टाइप करें सीडी डी, और टैब दबाएं। चूंकि हम डिफ़ॉल्ट रूप से हमारे उपयोगकर्ता फ़ोल्डर में हैं, टैब पूर्णता स्वचालित रूप से फाइल हो जाएगी सीडी डेस्कटॉप, इसलिए हम निर्देशिका को हमारी डेस्कटॉप निर्देशिका में बदलने के लिए एंटर दबा सकते हैं। यह एक विशिष्ट फ़ाइल नाम पर कमांड चलाने की कोशिश करते समय भी मदद करता है।
बैश शैल के विपरीत, विंडोज़ के लिए आपको उपलब्ध विकल्पों के माध्यम से चक्र के लिए कई बार टैब दबाएं - यह आपको केवल उन्हें एक सूची में नहीं दिखाएगा। यह कमांड प्रॉम्प्ट और पावरशेल की टैब पूर्णता सुविधाओं दोनों पर लागू होता है।
मैक ओएस एक्स पर टैब पूर्णता
मैक ओएस एक्स में बैश खोल भी शामिल है, इसलिए टैब पूर्णता लिनक्स पर ही काम करती है। कमांड, फ़ाइल पथ या विकल्प टाइप करते समय टैब कुंजी टैप करें - खोल स्वचालित रूप से बाकी में भर जाएगी या आप उपलब्ध विकल्पों को दिखा सकते हैं।
बैश खोल का उपयोग करने वाला कोई भी अन्य ऑपरेटिंग सिस्टम वही काम करेगा। टैब पूर्ण करने की सुविधाओं को यूनिक्स-जैसी प्रणालियों पर कई अन्य गोले पर भी समान रूप से काम करना चाहिए।
यदि आप कोई ऐसा व्यक्ति हैं जो टर्मिनल या कमांड-लाइन वातावरण का उपयोग करता है, तो आपको टैब पूर्णता का उपयोग करना चाहिए। यह आसान है - मूल रूप से, यह कमांड लाइन पर कुछ टाइप करते समय टैब को टैप करने के बारे में है, यह अनुमान लगाने के लिए कि आप आगे क्या टाइप करेंगे। यह विशेष रूप से लंबे, जटिल फ़ाइल नामों के लिए उपयोगी है, लेकिन यह कई अलग-अलग चीजों के साथ मदद करता है।
टैब पूर्णता व्यावहारिक रूप से कहीं भी काम करती है, वहां एक कमांड-लाइन वातावरण होता है, इसलिए अगली बार आपको कमांड टाइप करने की आवश्यकता होती है।