আমি কীভাবে ম্যাক ওএস এক্সে আমার বাশ ইতিহাস সম্পাদনা করব? আমি ভুল করে সেই উইন্ডোতে একটি পাসওয়ার্ড প্রবেশ করিয়েছি এবং আমার পুরো ইতিহাস মুছে ফেলতে চাই না।
আমি কীভাবে ম্যাক ওএস এক্সে আমার বাশ ইতিহাস সম্পাদনা করব? আমি ভুল করে সেই উইন্ডোতে একটি পাসওয়ার্ড প্রবেশ করিয়েছি এবং আমার পুরো ইতিহাস মুছে ফেলতে চাই না।
উত্তর:
সম্পাদনা করা .bash_history
একটি সম্পাদক দিয়ে ফাইল খোলার বিষয় মাত্র। আপনি এটি অর্জন করতে পারেন এমন কয়েকটি উপায় রয়েছে।
vi ~/.bash_history
করুন, তারপর ফাইল সম্পাদনা হিসাবে আপনি চান, এবং সংরক্ষণ করুন। এই বিকল্পটি জটিল হতে পারে, যদি আপনি অবশ্যই vi এর সাথে অভ্যস্ত না হন ।open ~/.bash_history -a /Applications/TextEdit.app
। এই কমান্ডটি টেক্সটএডিট দিয়ে ফাইলটি খুলবে , আপনি অবশ্যই অন্য কোনও পাঠ্য সম্পাদক চয়ন করতে পারেন। ফাইলটি পরিবর্তন করুন এবং সংরক্ষণ করুন।পরিবর্তনগুলি লক্ষণীয় হওয়ার জন্য কেবল ব্যাশ পুনরায় চালু করুন।
টার্মিনালে টাইপ করুন history
এবং লাইন নম্বরটি নোট করুন। পরবর্তী কল history -d noted-line-number
। আপনি লাইনটি history
আবার ব্যবহার করে মুছে ফেলা হয়েছে তা পরীক্ষা করতে পারেন ।
nano ~/.bash_history
আপনি যখন কাজটি করেছেন,
ctrl+x
এবং সঠিক উত্তর দোস্তকে স্বীকার করতে ফিরে আসুন
আমি মনে করি ইতিহাসকে সংরক্ষণ করার আগে দিমিত্রিয়ের উত্তরটি যদি আদর্শ হয় - ডিফল্টরূপে, শেল / টার্মিনাল প্রস্থান করার সময় সঞ্চয় হয়।
আপনি যদি ইতিমধ্যে ইতিহাসটিকে ~ / .Bash_history এ সংরক্ষণ করেছেন, তবে আমি থেকাফ্রেমোর উত্তর পছন্দ করি, তবে বাশ দৃষ্টান্তের কোনওটিই ইতিহাস লোড না করে এবং এটি পুনরায় সংরক্ষণ করবে না তা নিশ্চিত করার জন্য আমি টার্মিনালটি থেকে বেরিয়ে আসার একটি পদক্ষেপ যুক্ত করার পরামর্শ দেব। এটি যদি আপনার একাধিক টার্মিনাল থাকে এবং কোনও ধরণের কমান্ড বাই কমান্ড ইতিহাস আপডেট সক্ষম করে থাকে তবে এটি বিশেষত জটিল।
পটভূমি:
আপনি যে পদ্ধতিটি ব্যবহার করুন না কেন, আমি একটি পদক্ষেপ যুক্ত করব: সাফল্য যাচাই করুন!
grep BAD_TEXT .bash_history
! এই নতুন কমান্ড ইতিহাসে যেতে হবে। আমি কেবল আপনার প্রিয় সম্পাদকটিতে .bash_history খুলতে এবং BAD_TEXT এর মধ্যে অনুসন্ধান করব।এটি আপনাকে মনের প্রশান্তি দেয় যে আপনি যে ধরণের পাগল ব্যাশ সেটআপের মুখোমুখি হোন না কেন আপনি BAD_TEXT কে সরিয়ে দিয়েছেন।