डिफ़ॉल्ट रूप से मैक ओएस एक्स में प्रयुक्त कमांड का ट्रैक रखें
यदि आप मैक ओएस एक्स को बहुत से डिफ़ॉल्ट के साथ ट्विक करना चाहते हैं तो टर्मिनल से कमांड लिखें, आप पहले से ही जानते हैं कि उनका ट्रैक रखने में कितना मुश्किल हो सकता है। निश्चित रूप से आप विशिष्ट कमांड सिंटैक्स के लिए कमांड इतिहास से पूछ सकते हैं, और आप हमेशा निष्पादित डिफ़ॉल्ट कमांड खोजने के लिए grep का उपयोग कर सकते हैं, लेकिन उन सभी का ट्रैक रखने का एक बेहतर तरीका है, और यह स्वचालित रूप से अपडेट की गई टेक्स्ट फ़ाइल को रखकर है जो सभी की एक सूची संग्रहीत करता है इस्तेमाल डिफ़ॉल्ट चूक tweaks। यह ट्रैक रखने के लिए बहुत आसान बनाता है कि किसी विशिष्ट मैक पर कौन से डिफ़ॉल्ट आदेश सक्रिय या अक्षम किए गए हैं।
यह ट्यूटोरियल आपको प्रत्येक डिफ़ॉल्ट डिफॉल्ट को स्वचालित रूप से ट्रैक करने और मैक पर दर्ज अन्य सभी डिफ़ॉल्ट कमांड स्ट्रिंग को ट्रैक करने के माध्यम से चलता है, जो एक टेक्स्ट फ़ाइल उत्पन्न करके विशेष रूप से उन कमांड निष्पादन को ट्रैक करता है। यह उन लोगों के लिए बेहद उपयोगी है जो अक्सर डिफ़ॉल्ट आदेशों को टिंकर करते हैं और या तो भूल जाते हैं कि अक्षम या अक्षम क्या है, या सिर्फ मैक पर सभी डिफ़ॉल्ट परिवर्तनों की चलती तालमेल चाहते हैं।
इस चाल का दूसरा लाभ यह है कि यह सूची को सामान्य कमांड इतिहास से पूरी तरह अलग करता है, जिसका अर्थ है कि यदि कमांड इतिहास को साफ़ किया गया है तो डिफ़ॉल्ट सूची भविष्य के संदर्भ के लिए जारी रहेगी।
मैक ओएस पर स्वचालित रूप से प्रयुक्त सभी डिफ़ॉल्ट कमांड को कैसे ट्रैक करें
हम मानते हैं कि आप टर्मिनल ऐप से परिचित हैं ताकि इसे शुरू करने के लिए खोलें।
एक कमांड लाइन टेक्स्ट एडिटर का उपयोग करें जिसके साथ आप सहज हैं, हम नैनो के साथ रहेंगे क्योंकि यह सरल और काफी उपयोगकर्ता के अनुकूल है:
nano ~/.bash_profile
.bash_profile के भीतर एक नई पंक्ति पर निम्न स्ट्रिंग में पेस्ट करें
PROMPT_COMMAND='echo "$(history 1 | grep "defaults")" | sed '/^$/d' >> ~/Documents/defaults.txt'
नोट करें कि डिफ़ॉल्ट सूची फ़ाइल के लिए मानक स्थान उपयोगकर्ता होम निर्देशिका ~ / दस्तावेज़ / फ़ोल्डर "defaults.txt" नामक फ़ाइल में है, वांछित अगर इसे बदलने के लिए स्वतंत्र महसूस करें।
नियंत्रण + ओ को मारकर दस्तावेज़ को सहेजें, फिर नियंत्रण + एक्स को मारकर नैनो से बाहर निकलें
'Defaults.txt' नामक दस्तावेज़ को पहली बार उत्पन्न किया जाएगा जब स्ट्रिंग 'डिफ़ॉल्ट' कमांड निष्पादन में पता चला है। प्रत्येक नई डिफ़ॉल्ट प्रविष्टि को अपनी लाइन पर जोड़े गए संख्यात्मक सूची में जोड़ा जाएगा।
यह किसी नए मैक पर पुनर्स्थापित या तुरंत बाद ताज़ा सक्षम है, इस तरह defaults.txt फ़ाइल में दिए गए मैक पर उपयोग किए गए सभी डिफ़ॉल्ट आदेशों की पूरी सूची होगी।
कुछ डिफ़ॉल्ट आदेशों को ट्रैक करने के लिए पर्याप्त समय के बाद, फ़ाइल खोलने से ऐसा कुछ दिखाई देगा:
यदि आप फ़ाइल देखने के लिए बिल्ली का उपयोग करते हैं, तो आप ऐसा कुछ देख सकते हैं:
501 cat ~/Documents/defaults.txt
502 defaults read com.apple.Finder
503 defaults write com.apple.dock springboard-rows -int 4
504 defaults write com.apple.dock springboard-columns -int 4;killall Dock
505 defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks
506 defaults write com.apple.systemsound "com.apple.sound.uiaudio.enabled" -int 1
507 defaults read com.apple.systemsound
508 defaults write com.apple.systemsound "com.apple.sound.uiaudio.enabled" -int 0
509 tail -f ~/Documents/defaults.txt
जैसा कि बताया गया है, यह कमांड सिंटैक्स में 'डिफ़ॉल्ट' के साथ कुछ भी ले जाएगा, जिसमें cat, tail, nano, और defaults.txt फ़ाइल पर कुछ भी शामिल है। इसके अतिरिक्त, यह न केवल डिफ़ॉल्ट लिखने वाले परिवर्तनों का ट्रैक रखेगा, बल्कि किसी भी समय डिफ़ॉल्ट आदेश को डिफ़ॉल्ट रूप से पढ़ा गया है, या हटाए गए कमांड के साथ हटा दिया गया है।
डिफॉल्ट ट्रैकर को "डिफ़ॉल्ट रूप से लिखने" के लिए कैसे सीमित करें
यदि आप विशेष रूप से 'डिफ़ॉल्ट लिखने' तारों को देखना चाहते हैं, तो निम्न में .bash_profile में निम्न का उपयोग करें:
PROMPT_COMMAND='echo "$(history 1 | grep "defaults write")" | sed '/^$/d' >> ~/Documents/defaults-write.txt'
जो भी आप उपयोग करते हैं, परिणामी फ़ाइल एक सामान्य टेक्स्ट दस्तावेज़ है, और इसे नैनो, वीआई, टेक्स्ट एडिट, टेक्स्टवांग्लर, बीबीएडिट, एमएक्स, या जो भी पसंदीदा ग्राहक है, में भी खोला जा सकता है। यह न केवल सिस्टम प्रशासन उद्देश्यों के लिए ट्रैक रखता है बल्कि मित्रों और सहयोगियों के साथ सूचियों को साझा करना भी आसान बनाता है।
हमारी टिप्पणियों में इस उत्कृष्ट चाल को छोड़ने के लिए माइक के लिए धन्यवाद।