কীভাবে আরও ডিফল্টগুলি ওএস এক্সে টুইট লেখার অন্বেষণ করবেন?


13

আমি কয়েকটি নতুন টুইট সন্ধান করতে চাই যা ওএস এক্স (এমএল) এর "ডিফল্ট রাইটিং" কমান্ড দ্বারা করা যেতে পারে।

পরিচিত টুইটের জন্য অনলাইনে শিকার করার চেয়ে আমি তাদের কীভাবে খুঁজে পেতে পারি?

উত্তর:


20

দাবি পরিত্যাগী: আমি লেখক নই ~/.osx, একটি সংগ্রহ defaults writeসেটিংস । আমি সেটিংগুলি খুঁজতে এই কৌশলগুলি ব্যবহার করি। আরও ভাল / সহজ পদ্ধতি যদি আমি এখানে উল্লেখ না করি তবে আমাকে জানান!


সর্বাধিক গোপনীয় সেটিংসের জন্য, আপনি টার্মিনাল.এপ-এ সঠিক পছন্দ কীগুলি খুঁজে পেতে পারেন:

defaults read > a
# Change the setting
defaults read > b
diff a b

লুকানো সেটিংসের জন্য, এটি আরও জটিল হয়। আপনি যে stringsকোনও বাইনারি এক্সিকিউটেবলের জন্য কমান্ড-লাইন ইউটিলিটিটি ব্যবহার করতে পারেন এবং ফলাফলের কোনও পাঠ্য পছন্দসই কী হিসাবে দেখায় কিনা তা দেখতে পারেন। উদাহরণ:

strings /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder

এখানে অন্য উদাহরণ যা সমস্ত .frameworkফাইলের মধ্যে সন্ধান করবে /System/Library/Frameworks/এবং কিছুটা আউটপুট ফিল্টার করবে:

strings /System/Library/Frameworks/*.framework/Versions/Current/* /System/Library/Frameworks/*/Frameworks/*/Versions/Current/* 2> /dev/null | grep -E '^[a-zA-Z0-9_.-]{10,80}$' | sort | uniq

জিডিবি নামে একটি সরঞ্জাম রয়েছে যা লুকানো পছন্দগুলি অনুসন্ধান করতে ব্যবহার করা যেতে পারে।


1
আপনাকে অনেক ধন্যবাদ এবং আমি বিশ্বাস করতে পারি না আপনি আমাকে জবাব দিচ্ছেন! বিটিডব্লিউ অনেক আগে গিথুব এ আপনার সুন্দর তালিকা সম্পর্কে জানতাম। তোমাকে অনেক অনেক ধন্যবাদ! এটি এখন চেষ্টা করবে।
টম এস

2
@ ল্রি এফডব্লিউআইডাব্লু, আমি গত সপ্তাহে একটি পরিষ্কার মাউন্টেন লায়ন ইনস্টল করেছি এবং defaults read;এখানে ভাল কাজ করেছি।
ম্যাথিয়াস বাইনেস

0

অন্য স্ট্রিং কমান্ড:

for f in $(mdfind kMDItemContentType==public.unix-executable -onlyin /System/Library/); do strings $f 2> /dev/null | grep -E '^[[:alnum:]_.-]{10,80}$' | grep ^Apple | sort -u | sed "s/^/${f##*/} /g"; done

sudo opensnoop -n cfprefsdকি সম্পত্তি তালিকা পরিবর্তন করা হয় তা দেখায়। আপনি রিয়েল টাইমে অন্যান্য ফাইল সিস্টেমের পরিবর্তনগুলি প্রদর্শন করতে ফসভেন্টার ব্যবহার করতে পারেন ।

ডিফল্টের একটি অনুসন্ধানের সাবকম্যান্ড রয়েছে:

$ defaults find nsquitalw
Found 1 keys in domain 'Apple Global Domain': {
    NSQuitAlwaysKeepsWindows = 1;
}

শিরোনাম ফাইলগুলিতে প্রায়শই পছন্দ কীগুলির সংজ্ঞা থাকে:

grep PreferenceKey -r ~/Code/Source/WebKit/ | grep '\.h:'

-1

আপনার প্রশ্ন থেকে আমি কী ধরে নিয়েছি তা হ'ল আপনি কোনও অ্যাপ্লিকেশনটির টুইট / সেটিংস অন্বেষণ করতে চান। আপনি এই তুচ্ছ আদেশটি দিয়ে একটি অ্যাপ্লিকেশনটির পছন্দগুলি পড়তে পারেন

defaults read NSGlobalDomain

অথবা

defaults read com.google.Chrome আপনি যে ডিফল্ট লিখিত আদেশটি চেয়েছিলেন তা থেকে ক্রোম লিখনযোগ্য পছন্দগুলি পড়তে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.