संपत्ति सूची (प्लिस्ट) विशेषताओं और / या प्रक्रियाओं का पता लगाना
मैक पर टर्मिनल में संपत्ति सूचियों को संपादित करने के लिए एप्पल का अपना वेब पेज बताता है । हालांकि, एक विशेषता या प्रक्रिया का अनुमान लगाने / खोजने का एक तरीका है जिसे मैं संशोधित करना चाहूंगा लेकिन मुझे इसके अस्तित्व का पता नहीं है?
डॉक स्थिति के मामले में, मुझे यह करना होगा:
- यह पता लगाएं कि ऐसी
plist
फ़ाइल मौजूद है (इस मामले मेंcom.apple.Dock.plist
), - तब मुझे सही
key
(इस मामले मेंorientation
) पता लगाना होगा , - अंत में मैं संभव पता लगाने के लिए पड़ता था
values
(इस मामले मेंleft
, लेकिनright
औरdown
भी संभव हो गया होता)।
तब पूरी कमान इस मामले में (या होती है): defaults write com.apple.dock orientation left
(तब killall Dock
परिवर्तन करने के लिए टर्मिनल प्रकार में)।
मेरे सवाल:
- अगर मुझे नहीं पता होता कि स्क्रीन पर डॉक की स्थिति को टर्मिनल कमांड के साथ संशोधित किया जा सकता है
defaults write com.apple.dock orientation left
, तो क्या मैं इसे किसी तरह समझ सकता हूं? - क्या कीवर्ड के लिए खोज करके किसी विशेषता या प्रक्रिया को खोजने का कोई तरीका है?
- यदि हाँ, तो कैसे / किस उपकरण के साथ?
- वहाँ है (या हम यह पता लगाने के लिए) कदम दर कदम प्रक्रिया के कुछ प्रकार है कि (अधिमानतः टर्मिनल में) कर सकते हैं?
जवाब
प्रत्येक एप्लिकेशन अपनी plist फ़ाइलों में क्या संग्रहित कर सकता है, यह चुन सकता है। चाबियों के नाम और विभिन्न संभावित मूल्यों को एप्लिकेशन द्वारा निर्धारित किया जाता है, जिसे ऐप्पल या किसी तीसरे पक्ष द्वारा विकसित किया जा सकता है, और कोई मानक नहीं है।
प्लिस्ट फ़ाइल में प्रयोग करने योग्य चाबियों / मूल्यों के विभिन्न संयोजन को खोजने के लिए, आप निम्न कार्य कर सकते हैं:
प्रलेखन पढ़ें। लेकिन अक्सर Apple पूर्ण प्रलेखन प्रदान नहीं करता है।
अलग-अलग कुंजियों / मूल्यों को काटकर और आज़माकर, मौजूदा प्लिस्ट फ़ाइल और उन्हें संशोधित करें।
strings
सभी पाठ को डंप करने के लिए निष्पादन योग्य पर कमांड चलाएँ । (इसके लिए mmmmmm को धन्यवाद )।स्रोत कोड को देखें यदि आवेदन खुला स्रोत है, तो इसे रिवर्स इंजीनियर करें।