সাধারণত যখন আমি একটি কমান্ড পেয়েছি যে আমি উপনাম করতে চাই তখন আমি এটি আমার .bashrc এর মতো প্রতিধ্বনিত করি:
[up button pressed to last command, then line edited so that it reads]
$echo "command-i-just-did" >> ~/.bashrc
এটি করার আরও ভাল উপায় হতে পারে। তবে যাইহোক, এখনই আমি একক শেভ্রন ব্যবহার করে পুরো .rc ফাইলটি ওভাররোট করেছি। যাইহোক, .Bashrc এখনও বিদ্যমান থাকায় এটি এখনও আমার পুরানো উপাধি গ্রহণ করছে (অবশ্যই এখনই)। সুতরাং এটি পুনরুদ্ধার করার উপায় আছে?
পরবর্তী বারের জন্য: source উত্স নিয়ন্ত্রণে রাখার জন্য টিপস
—
গিলস'স-অশুভ হওয়া বন্ধ করুন '
ভবিষ্যতের জন্য: আপনার ফাইলগুলি ব্যাকআপ করুন যাতে এটি কোনও সমস্যা নয়। আপনি এই দ্রুত অ্যাড-অনগুলির জন্য একটি পৃথক ফাইল তৈরি করা এবং এটি .bashrc এর মতো কোথাও সর্সিং বিবেচনা করতে পারেন। একটি বেসিক সুরক্ষা নেট সরবরাহ করে এবং আপনি সহজেই এটি প্রয়োজনীয় হিসাবে এটি চালু এবং বন্ধ করতে পারেন।
—
জো
আপনি আপনার বর্তমান সেটিংস সংরক্ষণ করতে পারেন তবে এতে যদি আপনার
—
jw013
.bashrc
কোনও যুক্তি থাকে যা স্থানীয় ভেরিয়েবল যেমন হোস্ট, ব্যবহারকারী ইত্যাদির উপর নির্ভর করে যা সম্ভবত অপ্রাপ্তিযোগ্য। আসল উত্তরটি হল আপনার সাম্প্রতিক ব্যাকআপ থেকে পুনরুদ্ধার। আপনার কাছে কি সাম্প্রতিক ব্যাকআপ আছে?
echo "set -o noclobber" > ~/.bashrc
(একটি দ্বিতীয় কোণ বন্ধনী যুক্ত মনে রাখবেন)