Jeffrey Cross
Jeffrey Cross

2 सरल लिनक्स एक समर्थक की तरह कोड के लिए ट्रिक्स

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

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

एक कमांड को स्वतः पूर्ण करें: TAB

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

डिफ़ॉल्ट रूप से, टैब हमेशा एक कमांड के लिए उपलब्ध विकल्पों के बारे में नहीं जानता है, लेकिन कमांड के नाम और किसी भी संबंधित फ़ाइल नाम को ऑटो-कम्प्लीट कर सकता है जो कमांड के हिस्से के रूप में उपयोग किया जा सकता है।

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

[ईमेल संरक्षित] ~ $ mkd mkdir mkdosfs [ईमेल संरक्षित] ~ $ mkd

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

पिछले कमांड के लिए खोजें: Up, CTRL-R

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

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

यदि आप Ctrl-R दबाते हैं, तो कर्सर पर पहले से ही कुछ जानकारी दर्ज होने से कोई फर्क नहीं पड़ता। उस पाठ को खोज के लिए उपयोग नहीं किया जाएगा, केवल आप Ctrl-R को दबाने के बाद आप क्या लिखते हैं। ध्यान दें कि शीघ्र परिवर्तन होता है (रिवर्स-ए-खोज) अपने कमांड इतिहास के माध्यम से इस प्रकार की खोज करते समय आपके द्वारा दर्ज किए गए अक्षरों के बाद।

(रिवर्स-आई-सर्च) ’नैनो’: नैनो हैलो

यदि आप तीर कुंजी, होम, एंड या टैब में से किसी एक को दबाते हैं, तो आप खोज समाप्त कर देंगे और उस कमांड को संपादित करने में सक्षम होंगे जिसे आपने देखा था। खोज से बाहर निकलने से पहले आप कई बार Ctrl-R दबाकर अपने इतिहास को खोजना जारी रख सकते हैं।

इसे अपने लिए आज़माएँ: अपनी होम निर्देशिका में बदलें और टाइप करके एक फ़ाइल बनाएँ:

सीडी टो file1

जब आप टैब को दबाते हैं तो उसे इसका नाम पूरा करना चाहिए स्पर्श आदेश। अब टाइप करके अपनी डाउनलोड डायरेक्टरी में बदलाव करें:

सीडी डी

आपको इसके समान कुछ देखना चाहिए:

[ईमेल संरक्षित] ~ $ सीडी डी डेस्कटॉप / दस्तावेज़ / डाउनलोड / [ईमेल संरक्षित] ~ $ सीडी डी

पत्र जोड़ें "ओउ"और जिस टैब को हम चाहते हैं उसे पूरा करने के लिए फिर से टैब दबाएँ और एंटर दबाएँ। अब कमांड हिस्ट्री का उपयोग करके हमारी दूसरी फाइल बनाते हैं। इसके बाद Ctrl-R दबाएंtou”:

[ईमेल प्रोटेक्टेड] ~ $ cd D डेस्कटॉप / डॉक्यूमेंट्स / डाउनलोड्स / [ईमेल प्रोटेक्टेड] ~ $ cd डाउनलोड्स / (रिवर्स-आई-सर्च) ’tou’: टच file1

अंतिम कुंजी दबाएं और बदलें ”file1" सेवा मेरे "करें 2"। कार्य को पूरा करने के लिए एंटर दबाएं। अब आपने दो फाइलें बनाई हैं - एक अपने होम डायरेक्टरी में और एक डाउनलोड डायरेक्टरी में। आपने प्रक्रिया में बहुत सारे टाइपिंग भी सहेजे हैं!

शेयर

एक टिप्पणी छोड़