डिफ़ॉल्ट का ट्रैक रखें मैक ओएस एक्स में स्वचालित रूप से प्रयुक्त कमांड लिखें
विषयसूची:
यदि आप मैक ओएस एक्स को टर्मिनल से बहुत सारे डिफॉल्ट राइट कमांड के साथ ट्वीक करना पसंद करते हैं, तो आप पहले से ही जानते हैं कि उनका ट्रैक रखना कितना कठिन हो सकता है। सुनिश्चित करें कि आप विशिष्ट कमांड सिंटैक्स के लिए कमांड इतिहास को क्वेरी कर सकते हैं, और आप निष्पादित डिफॉल्ट कमांड को खोजने के लिए हमेशा grep का उपयोग कर सकते हैं, लेकिन उन सभी पर नज़र रखने का एक बेहतर तरीका है, और यह एक स्वचालित रूप से अपडेट की गई टेक्स्ट फ़ाइल को रखने से है जो सभी की एक सूची संग्रहीत करती है। डिफॉल्ट ट्वीक्स का इस्तेमाल किया।इससे यह ट्रैक करना बहुत आसान हो जाता है कि किसी विशिष्ट Mac पर कौन से डिफ़ॉल्ट कमांड सक्रिय या अक्षम किए गए हैं।
यह ट्यूटोरियल आपको सिखाता है कि मैक पर दर्ज किए गए हर डिफॉल्ट राइट और अन्य सभी डिफॉल्ट कमांड स्ट्रिंग को स्वचालित रूप से कैसे ट्रैक किया जाए, जो विशेष रूप से उन कमांड निष्पादन को ट्रैक करता है। यह उन लोगों के लिए बेहद उपयोगी है जो डिफॉल्ट कमांड को अक्सर टिंकर करते हैं और या तो यह भूल जाते हैं कि क्या सक्षम या अक्षम है, या बस एक मैक पर सभी डिफ़ॉल्ट परिवर्तनों का रनिंग टैली चाहते हैं।
इस ट्रिक का दूसरा फायदा यह है कि यह सूची को सामान्य कमांड इतिहास से पूरी तरह से अलग रखता है, जिसका अर्थ है कि यदि कमांड इतिहास को साफ़ कर दिया जाता है तो भविष्य में संदर्भ के लिए डिफ़ॉल्ट सूची बनी रहेगी।
कैसे मैक ओएस पर उपयोग किए गए सभी डिफ़ॉल्ट कमांड को ट्रैक करें, स्वचालित रूप से
हम मान रहे हैं कि आप टर्मिनल ऐप से परिचित हैं इसलिए आरंभ करने के लिए इसे खोलें।
कमांड लाइन टेक्स्ट एडिटर का उपयोग करें जिसके साथ आप सहज हैं, हम नैनो के साथ बने रहेंगे क्योंकि यह सरल और काफी उपयोगकर्ता के अनुकूल है :
nano ~/.bash_profile
निम्नलिखित स्ट्रिंग में .bash_profile के भीतर एक नई पंक्ति में पेस्ट करें
"PROMPT_COMMAND=&39;प्रतिध्वनि $(इतिहास 1 | grep डिफ़ॉल्ट)>> ~/Documents/defaults.txt&39; "
ध्यान दें कि डिफ़ॉल्ट सूची फ़ाइल के लिए मानक स्थान "डिफ़ॉल्ट.txt" नामक फ़ाइल में उपयोगकर्ता होम निर्देशिका ~/दस्तावेज़/फ़ोल्डर है, यदि वांछित हो तो इसे बदलने के लिए स्वतंत्र महसूस करें।
दस्तावेज़ सहेजें Control+O दबाकर फिर Control+X दबाकर नैनो से बाहर निकलें
'defaults.txt' नामक दस्तावेज़ कमांड निष्पादन में पहली बार 'डिफ़ॉल्ट' स्ट्रिंग का पता चलने पर उत्पन्न होगा। प्रत्येक नई डिफ़ॉल्ट प्रविष्टि को अपनी स्वयं की पंक्ति में जोड़े गए संख्यात्मक सूची में जोड़ा जाएगा।
यह रिस्टोर करने के बाद या नए मैक पर तुरंत सबसे अच्छा सक्षम है, इस तरह से डिफॉल्ट्स.टीएक्सटी फ़ाइल में दिए गए मैक पर कभी भी उपयोग किए गए सभी डिफॉल्ट कमांड की पूरी सूची होगी।
कुछ डिफ़ॉल्ट आदेशों को ट्रैक करने के लिए काफी समय हो जाने के बाद, फ़ाइल खोलने से कुछ ऐसा दिखाई देगा:
अगर आप फ़ाइल देखने के लिए कैट का इस्तेमाल करते हैं, तो आपको कुछ ऐसा दिखाई दे सकता है:
501 बिल्ली ~/दस्तावेज़/defaults.txt 502 डिफ़ॉल्ट com.apple.Finder 503 डिफ़ॉल्ट लिखें com.apple.dock स्प्रिंगबोर्ड-पंक्तियाँ -int 4 504 डिफ़ॉल्ट लिखें com.apple.dock स्प्रिंगबोर्ड-कॉलम -int 4; किलॉल डॉक 505 डिफॉल्ट्स रीड /लाइब्रेरी/प्रेफरेंस/सिस्टमकॉन्फिगरेशन/कॉम. "
जैसा कि उल्लेख किया गया है, यह कमांड सिंटैक्स में 'डिफ़ॉल्ट' के साथ कुछ भी ले लेगा, जिसमें कैट, टेल, नैनो और कुछ भी डिफॉल्ट.txt फ़ाइल पर ही उपयोग करना शामिल है। इसके अतिरिक्त, यह न केवल डिफॉल्ट राइट के साथ किए गए परिवर्तनों का ट्रैक रखेगा, बल्कि किसी भी समय डिफॉल्ट कमांड को डिफॉल्ट रीड के साथ पढ़ा जाएगा, या डिफॉल्ट डिलीट कमांड के साथ हटा दिया जाएगा।
डिफ़ॉल्ट ट्रैकर को केवल "डिफ़ॉल्ट लेखन" तक सीमित कैसे करें
अगर आप विशेष रूप से 'डिफ़ॉल्ट राइट' स्ट्रिंग देखना चाहते हैं, तो इसके बजाय .bash_profile में निम्न का उपयोग करें:
PROMPT_COMMAND=&39;इको $(इतिहास 1 | grep डिफ़ॉल्ट लिखें)>> ~/Documents/defaults-write.txt&39; "
आप जो भी उपयोग करते हैं, परिणामी फ़ाइल एक सामान्य टेक्स्ट दस्तावेज़ है, और इसे नैनो, vi, टेक्स्ट एडिट, टेक्स्ट रैंगलर, BBedit, Emacs, या जो भी पसंदीदा क्लाइंट है, में भी खोला जा सकता है। यह न केवल सिस्टम व्यवस्थापन उद्देश्यों के लिए ट्रैक रखना आसान बनाता है, बल्कि मित्रों और सहकर्मियों के साथ सूची साझा करने के लिए भी आसान बनाता है।
हमारी टिप्पणियों में इस उत्कृष्ट ट्रिक को छोड़ने के लिए माइक का धन्यवाद।