আমি ঘটনাক্রমে আমার ~/.bash_profile
ফাইলটি ওভাররাইট করেছি ।
কারও কাছে কি আমার একটি "নমুনা" আছে যা আমি অনুলিপি করতে পারি বা জানি যে আমি কোথায় এটি সন্ধান করতে পারব?
আমি ঘটনাক্রমে আমার ~/.bash_profile
ফাইলটি ওভাররাইট করেছি ।
কারও কাছে কি আমার একটি "নমুনা" আছে যা আমি অনুলিপি করতে পারি বা জানি যে আমি কোথায় এটি সন্ধান করতে পারব?
উত্তর:
যদি আপনার টার্মিনাল উইন্ডোটি এখনও খোলা থাকে আপনি পুনর্নির্মাণের জন্য বর্তমান পরিবেশ সেটিংস সংরক্ষণ করতে পারেন। পুনরুদ্ধার করা ফাইলটিতে আপনি নিজের সংজ্ঞায়িত করার চেয়ে আরও বেশি তথ্য থাকতে পারবেন, সুতরাং আপনার যে অংশগুলির প্রয়োজন নেই সেগুলি সরিয়ে ফেলুন:
সংজ্ঞায়িত যুদ্ধ এবং ফাংশন:
$ declare > .bash_profile.recovered
ওরফে:
$ alias >> .bash_profile.recovered
Google বা মধ্যে dot_files জন্য অনুসন্ধান করুন গিটহাব আপনি একটি নমুনা এক পছন্দ।
আপনি যদি এটি পুনরুদ্ধার করতে চান তবে আপনি এটি আপনার টাইমম্যাচিন ব্যাকআপ থেকে পাওয়ার চেষ্টা করতে পারেন (উপস্থিত থাকলে)
এখানে একটি ব্যাকআপ রয়েছে:
/etc/skel/.bash_profile
আপনার বর্তমান ফাইলের উপর এটি অনুলিপি করুন।
.bash_profile
প্রতিবিম্বিত হবে না।
আপনি টেস্টডিস্ক ব্যবহার করে এটি পুনরুদ্ধার করতে চেষ্টা করতে পারেন ।
যদি এটি কাজ না করে তবে টাইপ করুন:
x56~:$ alias >> ~/.bash_profile
এবং
x56:~$ echo "PATH=$PATH" >> ~/.bash_profile
কমপক্ষে আপনার PATH এবং উপকরণগুলি পুনরুদ্ধার করতে, যা আপনি আপনার নতুন প্রোফাইল ফাইলে পেস্ট করতে পারেন।
দুর্ভাগ্যক্রমে এটি হ'ল সংশোধন নিয়ন্ত্রণ। পরিবর্তনগুলি পূর্বাবস্থায় ফেলার কোনও উপায় নেই, তবে ফাইন্ডারের মাধ্যমে মুছে ফেলাগুলি আসলে ট্র্যাসে চলে আসে।
ভবিষ্যতে টাইমম্যাচিন ব্যবহার করুন। এগুলি বাদ দিয়ে, আপনার বর্তমান হার্ড ড্রাইভটি মারা গেলে এটি আপনাকে মনের টুকরো দেবে। আমি জানি যে লোকেরা এখন এই সমস্যার মুখোমুখি হচ্ছেন এবং তারা যদি কেবল ব্যাকআপ এইচডিডিতে $ 30- $ 50 বিনিয়োগ করেন তবে সমস্যাগুলি ঘটবে না। আমি আপনাকে কেবল এটি থেকে শিখতে এবং পর্যায়ক্রমে সময়সীমা ব্যবহার করে ব্যাক আপ করার পরামর্শ দিচ্ছি।
GitHub যেমন উল্লেখ ইয়ান সি আপনার dotfiles ব্যাক একটি দারুন জায়গা, এছাড়াও আপনি খুঁজে পেতে পারেন হয় dotfiles অন্যদের থেকে '। এখানে উদ্ধারের সংস্করণ নিয়ন্ত্রণ, জানেন না এটি আমাকে কতবার বাঁচিয়েছিল, তবে আমি মনে করতে পারি তার চেয়ে বেশি অবশ্যই। টাইমম্যাচিনের সুবিধা হ'ল এটি সংস্করণ নিয়ন্ত্রণও করে, সমস্যাটি এটি স্ন্যাপশটের সময় দ্বারা সংরক্ষণ করা হয়, লজিক্যাল সংস্করণ নয়।
শুভকামনা।
আপনি যদি নিজের টার্মিনালটি অ্যাক্সেস করতে না ~/.bash_profile
(যেমন এটি দূষিত) ব্যবহার করতে পারেন তবে আপনি BBEdit বা অন্য কোনও জিইউআই সম্পাদক ব্যবহার করতে পারেন যা কোনও অবস্থান থেকে ফাইলগুলি খুলতে পারে এবং এটির সমাধানের জন্য আপনার দূষিত ফাইলটি খুলতে পারে।
BTW। যদি আপনি কোনও লুকানো ফাইলের অবস্থান এবং নাম জানেন তবে এই পদ্ধতিটি এটি খোলার জন্য ব্যবহার করা যেতে পারে (ধরে নেওয়া এটি একটি পাঠ্য ভিত্তিক ফাইল।
এই পদ্ধতিটি কেবল তখনই কাজ করে যদি আপনি bash_profile
ফাইলটি এমন একটি পয়েন্টে সংরক্ষণ করেন যেখানে আপনি টেক্সটএডিটে ফিরে যেতে চান, vi বা ন্যানো ব্যবহার করে সম্পাদনা করা থাকলে কাজ করে না (এটি নির্দেশ করার জন্য @ নোহিলসাইডকে ধন্যবাদ )। আপনি টেক্সটএডিট (উদাহরণস্বরূপ open ~/.bash_profile
) ব্যবহার করে ফাইলটি খুলতে পারেন এবং ক্লিক করুন File -> Revert To -> Browse All Versions...
এবং তারপরে আপনি যে সংস্করণটিতে ফিরে যেতে চান তা নির্বাচন করতে পারেন।
vi
বা nano
সংস্করণিত হবে না)।