विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

iTerm2 में टर्मिनल सत्र कैसे सहेजें

संपादित 3 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम

आईटर्म2मैकटर्मिनलसत्रस्क्रिप्टकार्यप्रवाहउत्पादकताकॉन्फ़िगरेशनसेटिंग्स सहेजनाअखंडताउपयोगकर्ता अनुभव

अनुवाद अपडेट किया गया 3 सप्ताह पहले

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

टर्मिनल सत्रों को समझना

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

iTerm2 में सत्र क्यों सहेजें?

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

iTerm2 में टर्मिनल सत्र सहेजने के लिए कदम

पूर्वापेक्षाएँ

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

iTerm2 में सत्र लॉगिंग को सक्षम करें

अपने टर्मिनल सत्रों को सहेजने के लिए, आपको iTerm2 में सत्र लॉगिंग को सक्षम करना होगा। इन कदमों का पालन करें:

  1. iTerm2 खोलें और एक नया टर्मिनल सत्र शुरू करें।
  2. “Preferences” पर जाएं, जिसे आप आपकी स्क्रीन के शीर्ष पर iTerm2 मेनू से एक्सेस कर सकते हैं।
  3. प्रेफ़रेंस विंडो में, “Profile” टैब खोजें और फिर उस पर क्लिक करें।
  4. बाईं साइडबार से आप जिस प्रोफ़ाइल को कॉन्फ़िगर करना चाहते हैं उसे चुनें। यह "डिफ़ॉल्ट" प्रोफ़ाइल हो सकता है यदि आपने कोई कस्टम प्रोफ़ाइल नहीं बनाई है।
  5. एक बार जब कोई प्रोफ़ाइल चयनित हो जाती है, तो प्रोफ़ाइल सेटिंग्स में “Session” टैब देखें।
  6. “Automatically log session input/output” विकल्प को चेक करें। यह सुनिश्चित करेगा कि इस प्रोफ़ाइल में आपके सभी सत्र स्वतः लॉग हो जाते हैं।
  7. आप "Log Directory" फ़ील्ड के पास "Select" बटन पर क्लिक करके इन लॉग फ़ाइलों को सहेजने के लिए स्थान निर्दिष्ट कर सकते हैं।

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

मैन्युअल सत्र लॉगिंग

स्वचालित सत्र लॉगिंग के अलावा, यदि आप चयनात्मक लॉगिंग करना चाहते हैं तो आप मैन्युअल रूप से सत्रों को लॉग कर सकते हैं। मैन्युअल रूप से लॉगिंग शुरू और बंद करने के लिए, इन कदमों का पालन करें:

  1. iTerm2 में एक नया सत्र शुरू करें।
  2. स्क्रीन के शीर्ष पर "Shell" मेनू पर जाएं।
  3. "Start Logging" विकल्प चुनें। एक फ़ाइल संवाद आपको आपके लॉग फ़ाइल के लिए एक नाम और स्थान चुनने का संकेत देगा।
  4. इस सत्र में आप जो कार्य सहेजना चाहते हैं, उन्हें पूरा करें।
  5. जब आप समाप्त कर लें, तो "Shell" मेनू पर वापस जाएं और "Stop Logging" विकल्प चुनें। अब लॉग फ़ाइल में उन सभी इंटरैक्शन को शामिल किया जाएगा जो आपने लॉगिंग शुरू करने से लेकर इसे बंद करने तक किए थे।

iTerm2 में सत्र पुन: प्रेषण

iTerm2 न केवल आपके सत्रों को लॉग करता है बल्कि उन्हें फिर से चलाने में भी सक्षम है। यह आपको यह देखने की अनुमति देता है कि पिछले सत्र में क्या हुआ था। यहाँ बताया गया है कि आप सत्र को कैसे फिर से चला सकते हैं:

  1. "iTerm2" मेनू पर जाएं और "Preferences" खोलें।
  2. "Profiles" टैब चुनें और उस प्रोफ़ाइल चयनित करें जिसमें सत्र लॉग किए गए थे।
  3. "Sessions" टैब पर क्लिक करें।
  4. सुनिश्चित करें कि "Instant Replay" सुविधा सक्षम है।

इंस्टेंट रिप्ले के साथ, आप अपने सत्रों के रिप्ले के माध्यम से नेविगेट कर सकते हैं, जिससे यह उन किसी भी संशोधनों या परिदृश्यों की जांच के लिए उपयोगी हो जाता है जिन्हें आप दृश्य रूप से पुनः समीक्षा करना चाहते हैं।

सहेजे गए सत्रों को निर्यात करना और खोजना

सहेजे गए सत्रों का निर्यात करना और खोजना iTerm2 की सत्र प्रबंधन क्षमताओं का एक और उपयोगी पहलू है। आप उनकी निर्दिष्ट निर्देशिकाओं में पिछले सत्र लॉग खोज सकते हैं और आवश्यकता अनुसार उनका विश्लेषण कर सकते हैं। यहाँ बताया गया है कि आप पहले से सहेजे गए सत्रों का निर्यात और उपयोग कैसे कर सकते हैं:

किसी सत्र को निर्यात करना

सहेजे हुए सत्रों को निर्यात करना सरल है क्योंकि आमतौर पर आप एक विशेष निर्देशिका में सहेजी गई लॉग फ़ाइल रखते हैं। डिफ़ॉल्ट रूप से, iTerm2 इन लॉग्स को प्लेन टेक्स्ट फ़ाइलों के रूप में सहेजता है जिन्हें आप आसानी से पढ़ या साझा कर सकते हैं।

सत्र लॉग खोजना

यदि आपके पास कई सत्र लॉग हैं और आप विशिष्ट प्रविष्टियों या आदेशों की तलाश कर रहे हैं, तो आप अपने लॉग फ़ाइलों में खोजने के लिए टर्मिनल में grep जैसी मानक खोज उपयोगिताओं का उपयोग कर सकते हैं।

grep "search-term" /path/to/session/log/file.txt

"search-term" को उस विशिष्ट शब्द से बदलें जिसे आप खोज रहे हैं, और "/path/to/session/log/file.txt" को आपकी सत्र लॉग फ़ाइल का पथ बदलें।

उपयोग के मामले

ऐसी कई स्थितियाँ हैं जहाँ टर्मिनल सत्र को सहेजना विशेष रूप से उपयोगी होता है। आइए कुछ वास्तविक विश्व उपयोग मामलों की खोज करें:

शिक्षा और ट्यूटोरियल्स

शिक्षक और सामग्री निर्माता सहेजे गए टर्मिनल सत्रों का उपयोग संगत और विश्वसनीय ट्यूटोरियल्स बनाने के लिए कर सकते हैं। सभी इंटरैक्शन को दस्तावेज़ित करके, वे प्रत्येक चरण को सही ढंग से दोहरा सकते हैं और यहां तक कि शिक्षार्थियों को लॉग भी प्रदान कर सकते हैं।

डीबगिंग और समस्या समाधान

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

कार्यप्रवाह की निरंतरता

जो पेशेवर कई परियोजनाओं या सेटअप को संभालते हैं उनके लिए सहेजे गए सत्र अत्यधिक लाभकारी होते हैं क्योंकि यह उन्हें काम को रोकने और पुनः शुरू करने की अनुमति देते हैं। वे अपनी वर्तमान पर्यावरण को सहेज सकते हैं और बाद में इसे बिना अपनी प्रगति खोए लौट सकते हैं।

निष्कर्ष

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

इस ज्ञान से सुसज्जित, अब आप iTerm2 द्वारा इसके सत्र सहेजने की क्षमताओं के माध्यम से प्रदान की जाने वाली पूर्ण शक्ति और लचीलापन का लाभ उठाने के लिए तैयार हैं।

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ