ডিফল্টের ট্র্যাক রাখুন ম্যাক ওএস এক্সে স্বয়ংক্রিয়ভাবে ব্যবহৃত কমান্ড লিখুন
সুচিপত্র:
আপনি যদি ম্যাক ওএস এক্সকে অনেকগুলি ডিফল্ট সহ টার্মিনাল থেকে কমান্ড লিখতে চান, তাহলে আপনি ইতিমধ্যেই জানেন যে তাদের ট্র্যাক রাখা কতটা কঠিন হতে পারে। নিশ্চিতভাবে আপনি নির্দিষ্ট কমান্ড সিনট্যাক্সের জন্য কমান্ড ইতিহাস অনুসন্ধান করতে পারেন, এবং আপনি সর্বদা নির্বাহিত ডিফল্ট কমান্ডগুলি খুঁজে পেতে গ্রেপ ব্যবহার করতে পারেন, তবে সেগুলিকে ট্র্যাক করার আরও ভাল উপায় রয়েছে এবং তা হল একটি স্বয়ংক্রিয়ভাবে আপডেট হওয়া টেক্সট ফাইল রাখা যা সকলের একটি তালিকা সংরক্ষণ করে। ব্যবহৃত ডিফল্ট tweaks.এটি একটি নির্দিষ্ট ম্যাকে কোন ডিফল্ট কমান্ডগুলি সক্রিয় বা নিষ্ক্রিয় করা হয়েছে তা ট্র্যাক করা খুব সহজ করে তোলে।
এই টিউটোরিয়ালটি আপনাকে কিভাবে স্বয়ংক্রিয়ভাবে প্রতিটি ডিফল্ট লেখা এবং অন্যান্য সমস্ত ডিফল্ট কমান্ড স্ট্রিং একটি ম্যাকে প্রবেশ করানো একটি টেক্সট ফাইল তৈরি করার মাধ্যমে ট্র্যাক করবে যা নির্দিষ্টভাবে সেই কমান্ড এক্সিকিউশনগুলিকে ট্র্যাক করে। এটি তাদের জন্য অত্যন্ত উপযোগী যারা প্রায়শই ডিফল্ট কমান্ড টিঙ্কার করে এবং হয় ভুলে যান কি সক্ষম বা অক্ষম করা হয়েছে, অথবা শুধুমাত্র একটি ম্যাকের সমস্ত ডিফল্ট পরিবর্তনের একটি চলমান ট্যালি চান৷
এই কৌশলটির আরেকটি সুবিধা হল এটি তালিকাটিকে সাধারণ কমান্ড ইতিহাস থেকে সম্পূর্ণ আলাদা করে রাখে, যার অর্থ কমান্ড ইতিহাস সাফ করা হলে ডিফল্ট তালিকা ভবিষ্যতের রেফারেন্সের জন্য থাকবে।
ম্যাক ওএসে ব্যবহৃত সকল ডিফল্ট কমান্ড কিভাবে ট্র্যাক করবেন, স্বয়ংক্রিয়ভাবে
আমরা ধরে নিচ্ছি যে আপনি টার্মিনাল অ্যাপের সাথে পরিচিত তাই শুরু করতে এটি খুলুন।
একটি কমান্ড লাইন টেক্সট এডিটর ব্যবহার করুন :
nano ~/.bash_profile
.bash_profile এর মধ্যে একটি নতুন লাইনে নিম্নলিখিত স্ট্রিংটিতে পেস্ট করুন
"PROMPT_COMMAND=&39;echo $(history 1 | grep defaults)>> ~/Documents/defaults.txt&39; "
মনে রাখবেন ডিফল্ট লিস্ট ফাইলের স্ট্যান্ডার্ড লোকেশন হল ব্যবহারকারীর হোম ডিরেক্টরি ~/Documents/ ফোল্ডারে "defaults.txt" নামক একটি ফাইল, যদি ইচ্ছা হয় তা পরিবর্তন করতে পারেন।
Control+O টিপে নথিটি সংরক্ষণ করুন তারপর Control+X টিপে ন্যানো থেকে প্রস্থান করুন
'defaults.txt' নামক ডকুমেন্টটি তৈরি করা হবে যখন প্রথমবার কমান্ড এক্সিকিউশনে 'ডিফল্ট' স্ট্রিং শনাক্ত করা হবে। প্রতিটি নতুন ডিফল্ট এন্ট্রি তার নিজস্ব লাইনে যোগ করা সংখ্যাসূচক তালিকায় যোগ করা হবে।
এটি সম্ভবত পুনরুদ্ধার করার পরে বা নতুন ম্যাকের সাথে সাথেই তাজা সক্ষম করা হয়, এইভাবে defaults.txt ফাইলে প্রদত্ত ম্যাকে ব্যবহৃত সমস্ত ডিফল্ট কমান্ডের সম্পূর্ণ তালিকা থাকবে।
কিছু ডিফল্ট কমান্ড ট্র্যাক করার জন্য যথেষ্ট সময় পার হওয়ার পর, ফাইলটি খুললে এরকম কিছু দেখাবে:
আপনি যদি ফাইল দেখতে বিড়াল ব্যবহার করেন, তাহলে আপনি এরকম কিছু দেখতে পাবেন:
501 cat ~/Documents/defaults.txt 502 ডিফল্ট com.apple.Finder 503 ডিফল্ট লিখুন com.apple.dock springboard-rows -int 4 504 ডিফল্ট লিখুন com.apple.dock springboard-columns -int 4;killall Dock 505 ডিফল্ট পড়ে /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks 506 ডিফল্ট লিখুন com.apple.systemsoundsoundable "
উল্লেখিত হিসাবে, এটি কমান্ড সিনট্যাক্সে 'ডিফল্ট' সহ যেকোন কিছু ধরবে, যার মধ্যে ক্যাট, টেইল, ন্যানো এবং ডিফল্টস.txt ফাইলে অন্য কিছু ব্যবহার করা অন্তর্ভুক্ত রয়েছে। অতিরিক্তভাবে, এটি শুধুমাত্র ডিফল্ট লেখার সাথে করা পরিবর্তনগুলিই ট্র্যাক রাখবে না, তবে যে কোনো সময় ডিফল্ট কমান্ডের সাথে ডিফল্ট রিড করা হয়েছে বা ডিফল্ট ডিলিট কমান্ডের সাথে মুছে ফেলা হয়েছে।
কীভাবে ডিফল্ট ট্র্যাকারকে "ডিফল্ট লিখতে" সীমাবদ্ধ করবেন
আপনি যদি একচেটিয়াভাবে ‘ডিফল্ট রাইট’ স্ট্রিং দেখতে চান তবে এর পরিবর্তে .bash_profile এ নিম্নলিখিতটি ব্যবহার করুন:
PROMPT_COMMAND=&39;echo $(history 1 | grep defaults write)>> ~/Documents/defaults-write.txt&39; "
আপনি যেটিই ব্যবহার করুন না কেন, ফলস্বরূপ ফাইলটি একটি জেনেরিক টেক্সট ডকুমেন্ট, এবং এটি ন্যানো, vi, TextEdit, TextWrangler, BBedit, emacs বা পছন্দের ক্লায়েন্ট যেটিই হোক না কেন খোলা যেতে পারে। এটি শুধুমাত্র সিস্টেম প্রশাসনের উদ্দেশ্যেই ট্র্যাক রাখা সহজ করে না, বন্ধু এবং সহকর্মীদের সাথে তালিকা ভাগ করে নেওয়ার জন্যও।
আমাদের মন্তব্যে এই চমৎকার কৌশলটি রেখে যাওয়ার জন্য মাইককে ধন্যবাদ।