कमांड लाइन नए लिनक्स उपयोगकर्ताओं के लिए चुनौतीपूर्ण हो सकती है। इसका एक हिस्सा उपलब्ध आदेशों की भीड़ को याद कर रहा है। आखिरकार, कमांड लाइन को प्रभावी ढंग से उपयोग करने के लिए, आपको कमांड जानना होगा।

दुर्भाग्यवश, इस तथ्य के बारे में कोई जानकारी नहीं है कि आपको आदेशों को सीखने की आवश्यकता है, लेकिन कुछ ऐसे टूल हैं जो आपको प्रारंभ करने में मदद कर सकते हैं।

इतिहास

पहली बात जो आप पहले से उपयोग कर चुके आदेशों को याद रखने के लिए उपयोग कर सकते हैं वह आपके स्वयं के कमांड लाइन इतिहास है। सबसे सामान्य डिफ़ॉल्ट, बैश सहित अधिकांश लिनक्स शैल, एक इतिहास फ़ाइल बनाते हैं जो आपके पिछले आदेशों को सूचीबद्ध करता है। बैश के लिए, आप इसे "/home//.bash_history" पर पा सकते हैं।

यह एक सादा पाठ फ़ाइल है, इसलिए आप इसे किसी भी टेक्स्ट एडिटर में खोल सकते हैं और लूप को वापस या यहां तक ​​कि खोज भी कर सकते हैं।

अनुरूप

वास्तव में एक आदेश है जो आपको अन्य आदेश खोजने में मदद करता है। इसे "apropos" कहा जाता है, और यह आपके द्वारा खोजी जाने वाली कार्रवाई को पूरा करने के लिए उचित आदेश खोजने में आपकी सहायता करता है। उदाहरण के लिए, यदि आपको निर्देशिका की सामग्री सूचीबद्ध करने के लिए कमांड को जानने की आवश्यकता है, तो आप निम्न आदेश चला सकते हैं:

 apropos "सूची निर्देशिका" 

हालांकि, एक पकड़ है। यह बहुत शाब्दिक है। "निर्देशिका" में "निर्देशिका" जोड़ें, और पुनः प्रयास करें।

 apropos "सूची निर्देशिका" 

यह काम नहीं करता है। क्या apropos आदेशों की सूची और साथ के विवरण के माध्यम से खोज है। यदि आपकी खोज विवरण से मेल नहीं खाती है, तो परिणामस्वरूप यह आदेश नहीं उठाएगा।

ऐसा कुछ और है जो आप कर सकते हैं। -a ध्वज का उपयोग करके, आप खोज शब्दों को अधिक लचीला तरीके से जोड़ सकते हैं। इस आदेश का प्रयास करें:

 apropos "मैच पैटर्न" 

आपको लगता है कि यह grep की तरह कुछ बदल जाएगा? इसके बजाय, आपको कुछ भी नहीं मिलता है। फिर, apropos बहुत शाब्दिक हो रहा है। अब, शब्दों को अलग करने और -a ध्वज का उपयोग करने का प्रयास करें।

 apropos "मैच" -ए "पैटर्न" 

अचानक, आपके पास कई परिणाम हैं जिन्हें आप उम्मीद करेंगे।

apropos एक अच्छा उपकरण है, लेकिन आप हमेशा इसके quirks के बारे में पता होना चाहिए।

ZSH

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

प्रवंचक पत्रक

आखिरी, और शायद सबसे सरल, विकल्प धोखा शीट का उपयोग करना है। इस तरह ऑनलाइन उपलब्ध बहुत सारे हैं जिन्हें आप जल्दी से कमांड देखने के लिए उपयोग कर सकते हैं।

आप वास्तव में उन्हें छवि रूप में भी ढूंढ सकते हैं और त्वरित संदर्भ के लिए अपने डेस्कटॉप वॉलपेपर के रूप में सेट कर सकते हैं।

वास्तव में आदेशों को याद रखने के लिए यह सबसे अच्छा समाधान नहीं है, लेकिन जब आप शुरू कर रहे हैं, तो यह आपको हर बार एक खोज करने से बचा सकता है जब भी आपको कमांड याद नहीं होता है।

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