संपादित 1 दिन पहले द्वारा ExtremeHow संपादकीय टीम
आईटर्म2मैकटर्मिनलसेटिंग्सबैकअपपुनर्स्थापित करेंकॉन्फ़िगरेशनस्क्रिप्टप्रोफाइल्सडेटा प्रबंधन
अनुवाद अपडेट किया गया 1 दिन पहले
iTerm2 macOS के लिए एक लोकप्रिय टर्मिनल एमुलेटर है। यह प्रोग्रामर, डेवलपर्स, और आईटी पेशेवरों द्वारा व्यापक रूप से उपयोग किया जाता है जिन्हें एक लचीले और अनुकूलन योग्य कमांड-लाइन्स इंटरफेस की आवश्यकता होती है। iTerm2 कई विशेषताएं प्रदान करता है जैसे कि स्प्लिट पेन्स, खोज, ऑटोकंप्लीट और कस्टम कलर स्कीम्स, जो इसे macOS के डिफ़ॉल्ट टर्मिनल ऐप की तुलना में एक पसंदीदा विकल्प बनाते हैं। इसके कॉन्फ़िगरेशन विकल्पों की विस्तृत श्रृंखला को देखते हुए, उपयोगकर्ता अक्सर इसे अपनी प्राथमिकताओं के अनुसार सेट करने में समय लेते हैं। इस प्रकार, iTerm2 सेटिंग्स का बैकअप और पुनर्स्थापना आवश्यक होता है ताकि इन कॉन्फ़िगरेशनों की सुरक्षा की जा सके और एक अलग मशीन पर या सिस्टम रिफ्रेश के बाद एक ही वातावरण को सेट करने में आसानी हो सके।
iTerm2 सेटिंग्स का बैकअप लेना कई कारणों से महत्वपूर्ण है। पहला, यह आपके द्वारा परिपूर्ण किए गए कस्टम कॉन्फिगरेशन और ट्विक्स को संरक्षित करने में मदद करता है। कीबोर्ड शॉर्टकट्स, कलर स्कीम्स, प्रोफाइल्स और अन्य ट्विक्स जैसे सेटिंग्स उत्पादकता को काफी बढ़ा सकते हैं। बैकअप के माध्यम से इन कॉन्फिगरेशनों को सेव करना सुनिश्चित करता है कि अगर कुछ गलत होता है या आप macOS को पुनः स्थापित करते हैं, तो आपको नए सिरे से शुरू नहीं करना पड़ेगा।
दूसरा, बैकअप्स विभिन्न मशीनों के बीच आसान सिंकिंग की अनुमति देते हैं। यदि आप अपनी कार्यप्रणाली में कई उपकरणों का उपयोग करते हैं, तो सभी पर एक सुसंगत टर्मिनल सेटअप को सेटिंग्स बैकअप्स को सिंक करके प्राप्त किया जा सकता है। अंततः, बैकअप सिस्टम अपग्रेड या माइग्रेशन के दौरान एक सुरक्षा जाल के रूप में काम करते हैं। सॉफ़्टवेयर अपडेट्स या अप्रत्याशित सॉफ़्टवेयर समस्याओं के परिणामस्वरूप होने वाले किसी भी परिवर्तन को बैकअप के साथ जल्दी से पुनर्स्थापित किया जा सकता है।
iTerm2 सेटिंग्स का बैकअप लेने के लिए, आपको इसकी प्रेफरेंस डायरेक्टरी तक पहुंच प्राप्त करनी होगी। यहां एक चरण-दर-चरण गाइड है जो आपको iTerm2 कॉन्फिगरेशन का बैकअप लेने में मदद करेगी:
iTerm2 खोलें और Preferences में जाएं, मेनू बार से iTerm2 > Preferences
चुनकर या शॉर्टकट Cmd + ,
का उपयोग करके।
प्रेफरेंस विंडो में, the General टैब पर जाएं। सुनिश्चित करें कि Load preferences from custom folder or URL चेक किया गया है। इस विकल्प से iTerm2 को निर्दिष्ट स्थान से सेटिंग्स पढ़ने की अनुमति मिलती है, जिससे विभिन्न कॉन्फिगरेशन सेटअप्स को प्रबंधित करना आसान हो जाता है।
प्रेफरेंस डायरेक्टरी आम तौर पर ~/Library/Preferences
में स्थित होती है। सेटिंग्स फाइल का नाम com.googlecode.iterm2.plist
होता है। हालांकि, यदि आपने अपनी प्रेफरेंस के लिए एक कस्टम स्थान निर्दिष्ट किया है, तो आपको उस स्थान से सेटिंग्स का बैकअप लेना होगा।
एक बार जब आप अपनी सेटिंग्स फ़ाइल का स्थान पहचान लेते हैं, तो आपको उसे बैकअप के लिए कॉपी करना होगा। अपने macOS पर टर्मिनल एप्लिकेशन खोलें और फ़ाइल को कॉपी करने के लिए cp
कमांड का उपयोग करें। फ़ाइल आमतौर पर छुपी हुई होती है, इसलिए आप इसे एक्सेस करने के लिए कमांड लाइन का उपयोग करेंगे:
cp ~/Library/Preferences/com.googlecode.iterm2.plist ~/Desktop/iTerm2-Backup.plist
यह कमांड com.googlecode.iterm2.plist
फ़ाइल को आपके डेस्कटॉप पर कॉपी कर देगा और उसका नाम iTerm2-Backup.plist
कर देगा। आप ~/Desktop/
को अपनी पसंद के बैकअप स्थान से बदल सकते हैं।
आप इसे सहेजने से पहले फ़ाइल को कंप्रेस भी कर सकते हैं, zip
कमांड का उपयोग करके:
zip ~/Desktop/iTerm2-Backup.zip ~/Library/Preferences/com.googlecode.iterm2.plist
यह कमांड एक संपीड़ित zip फ़ाइल बनाएगा, जो ज्यादा पोर्टेबल है और दुर्घटनावश संशोधन के लिए कम संवेदनशील है।
जबकि मैन्युअल बैकअप काम करते हैं, प्रक्रिया को स्वचालित करना आपकी सेटिंग्स को हमेशा अप टू डेट सुनिश्चित करता है। आप एक सरल स्क्रिप्ट बना सकते हैं जो बैकअप ऑपरेशन करती है और इसे शेड्यूल करने के लिए macOS के launchd
का उपयोग कर सकते हैं।
एक बैकअप स्क्रिप्ट बनाएं जिसका नाम backup-iterm2.sh
हो, जिसमें निम्न सामग्री हो:
#!/bin/bash cp ~/Library/Preferences/com.googlecode.iterm2.plist ~/Desktop/iTerm2-Backup.plist zip ~/Desktop/iTerm2-Backup.zip ~/Desktop/iTerm2-Backup.plist
स्क्रिप्ट को निष्पादन योग्य बनाने के लिए, निम्न करें:
chmod +x backup-iterm2.sh
आप launchd
का उपयोग इस स्क्रिप्ट को शेड्यूल करने के लिए कर सकते हैं। एक संपत्ति सूची फ़ाइल बनाएँ जैसे कि edu.self.iterm2backup.plist
जिसमें निम्न सामग्री हो ~/Library/LaunchAgents/
डायरेक्टरी में:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>edu.self.iterm2backup</string> <key>ProgramArguments</key> <array> <string>/path/to/backup-iterm2.sh</string> </array> <key>StartInterval</key> <integer>86400</integer> <!-- यह स्क्रिप्ट को हर दिन चलाती है --> </dict> </plist>
/path/to/backup-iterm2.sh
को अपनी स्क्रिप्ट के वास्तविक पथ को दर्शाने के लिए संशोधित करें। निम्नलिखित के साथ नए कार्य को लोड करें:
launchctl load ~/Library/LaunchAgents/edu.self.iterm2backup.plist
यह सेटअप सुनिश्चित करेगा कि बैकअप्स प्रतिदिन चलें, जिससे आपको मानसिक शांति मिले।
iTerm2 सेटिंग्स को पुनर्स्थापित करना उतना ही महत्वपूर्ण है जितना उन्हें बैकअप लेना। अपने पूर्व में सहेजे गए कॉन्फिगरेशन को पुनर्स्थापित करने के लिए इन चरणों का पालन करें:
यह सुनिश्चित करें कि जब आप सेटिंग्स को पुनर्स्थापित कर रहे हों तो iTerm2 नहीं चल रहा हो। यह महत्वपूर्ण है क्योंकि iTerm2 प्रेफरेंस फ़ाइल में तब लिखा जाता है जब यह बंद होता है, जो बहाल की गई प्रेफरेंसेज़ को अधिलेखित कर सकता है यदि प्रक्रिया के दौरान एप्लिकेशन खुला है।
अपनी बैकअप फ़ाइल, जैसे कि iTerm2-Backup.plist
को खोजें, और इसे मूल प्रेफरेंसेज़ डायरेक्टरी में वापस ले जाएं या कॉपी करें। इस कार्य को करने के लिए टर्मिनल का उपयोग करें:
cp ~/Desktop/iTerm2-Backup.plist ~/Library/Preferences/com.googlecode.iterm2.plist
यदि आप एक संपीड़ित बैकअप से काम कर रहे हैं, तो पहले फ़ाइल को अनज़िप करें:
unzip ~/Desktop/iTerm2-Backup.zip -d ~/Library/Preferences/
यह कमांड बैकअप की सामग्री को उस स्थान पर अनज़िप करता है जहां iTerm2 अपनी प्रेफरेंस फ़ाइल रखना चाहता है।
एक बार जब आपने बैकअप फ़ाइल की कॉपी कर ली, तो आप iTerm2 खोल सकते हैं। एप्लिकेशन को बहाल की गई फ़ाइल से सेटिंग्स लोड करनी चाहिए, इस प्रकार आपके पहले से बैक किए गए वातावरण की प्रतिकृति बनती है।
हाँ, iTerm2 सेटिंग्स को क्लाउड स्टोरेज सेवाओं जैसे कि Dropbox या iCloud का उपयोग करके कई उपकरणों के मध्य सिंक्रनाइज़ किया जा सकता है। प्रेफरेंस फ़ाइल को क्लाउड स्टोरेज डायरेक्टरी में रखकर और iTerm2 को उस स्थान से प्रेफरेंस लोड करवाकर किसी एक उपकरण पर किए गए परिवर्तन दूसरे उपकरणों पर दिखाई देंगे। बस याद रखें कि सभी उपकरणों पर कस्टम फ़ोल्डर से प्रेफरेंस लोड करें।
अगर आपने बैकअप किए बिना गलती से प्रेफरेंस फ़ाइल को हटा दिया, तो iTerm2 अगली बार चलने पर डिफ़ॉल्ट प्रेफरेंस फ़ाइल को पुनः बना देगा। हालांकि, आपकी सभी कस्टम सेटिंग्स खो जाएंगी, इसलिए नियमित रूप से अपनी सेटिंग्स का बैकअप लेना इस हानि को रोक सकता है।
iTerm2 में सेटिंग्स का बैकअप और पुनर्स्थापना सुनिश्चित करती है कि आपका अनुकूलित वातावरण डेटा हानि से सुरक्षित है, डिवाइस ट्रांज़िशन और आपदा पुनर्प्राप्ति को सरल बनाता है। ऊपर दिए गए चरणों का पालन करके, आप आत्मविश्वास से अपनी iTerm2 कॉन्फ़िगरेशन को सेट और बनाए रख सकते हैं, आपके उत्पादकता और उपयोग में आसानी को बढ़ाते हुए, चाहे आप एक मशीन पर काम करें या कई उपकरणों पर। नियमित रूप से बैकअप प्रबंधन एक सर्वोत्तम प्रथा है, और स्वचालित स्क्रिप्ट्स और क्लाउड सिंक जैसे उपकरणों के साथ, यह पहले से कहीं अधिक सुविधाजनक है।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं