কিভাবে ব্যাশ ইতিহাস মুছে ফেলা যায়

How Clear Bash History



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

ইতিহাস কমান্ড ব্যবহার করে সমস্ত ব্যাশ ইতিহাস সাফ করুন:

কিছু ব্যাশ ইতিহাস তৈরি করতে নিম্নলিখিত কমান্ডটি চালান। 'তারিখ' কমান্ড বর্তমান তারিখ এবং সময় প্রদর্শন করবে। 'এলএস' কমান্ড বর্তমান অবস্থানের ফাইল এবং ফোল্ডারগুলির তালিকা প্রদর্শন করবে। ' পরিষ্কার 'কমান্ড টার্মিনাল পর্দা সাফ করবে।







$তারিখ
$ls
$পরিষ্কার

বর্তমান ব্যাশ ইতিহাস প্রদর্শন করতে ইতিহাস কমান্ডটি চালান।



$ইতিহাস



টার্মিনাল হিস্ট্রি ক্লিয়ার করতে এবং টার্মিনাল থেকে প্রস্থান করতে নিচের কমান্ডটি চালান।





$ইতিহাস -সি && প্রস্থান

ইতিহাস কমান্ড ব্যবহার করে নির্দিষ্ট ব্যাশ ইতিহাস এন্ট্রি সাফ করুন:

কিছু ব্যাশ ইতিহাস তৈরি করতে নিম্নলিখিত কমান্ডটি চালান। প্রথম কমান্ড প্রিন্ট করবে 'হ্যালো' বার্তা দ্বিতীয় কমান্ডটি বর্তমান লগ ইন করা ব্যবহারকারীর নাম মুদ্রণ করবে। তৃতীয় কমান্ড ব্যবহারকারীর কাছ থেকে ইনপুট নেবে এবং ভেরিয়েবলে সংরক্ষণ করবে $ ক । চতুর্থ কমান্ড এর মান প্রিন্ট করবে $ ক

$বের করে দিল 'হ্যালো'
$WHO
$পড়ুনপ্রতি
$বের করে দিল $ ক

চালান ' ইতিহাস ' বর্তমান ইতিহাস প্রদর্শন করার আদেশ।



$ইতিহাস

4 মুছে ফেলার জন্য নিম্নলিখিত কমান্ডগুলি চালানইতিহাসের প্রবেশ এবং মুছে ফেলার পরে ইতিহাস মুদ্রণ করুন।

$ইতিহাস -ডি 4
$ইতিহাস

এখানে, 'এর প্রবেশ প্রতিধ্বনি $ a 'ইতিহাসের এন্ট্রি থেকে সরানো হয়েছে।

.Bash_history অপসারণ করে সমস্ত ইতিহাস সাফ করুন:

যদি ~/.bash_history ফাইলটি বিদ্যমান এবং সেই ফাইলটিতে ইতিহাসের তথ্য সংরক্ষণ করে, তারপর আপনি ফাইলটি সরানোর জন্য নিম্নলিখিত কমান্ডটি চালাতে পারেন।

$আরএম~/.bash_history

ইতিহাসের তথ্য স্থায়ীভাবে সংরক্ষণ করা রোধ করুন:

নিম্নলিখিত চালান সেট না করা একটি ইতিহাস ফাইল তৈরি এবং টার্মিনাল থেকে প্রস্থান রোধ করার কমান্ড। আপনি যদি নিম্নলিখিত কমান্ডটি চালানোর পরে একটি নতুন টার্মিনাল খুলেন, তবে পূর্ববর্তী ইতিহাসের কোন তথ্য প্রদর্শিত হবে না।

$সেট না করাহিস্টফিল&& প্রস্থান

যখন HISTSIZE এর মান 0 সেট করা হয়, তখন কোন ইতিহাস এন্ট্রি স্থায়ীভাবে সংরক্ষণ করা হবে না। নিচের কমান্ডটি ইতিহাসের তথ্য সংরক্ষণ বন্ধ করবে এবং টার্মিনাল বন্ধ করবে। এই কমান্ডটি চালানোর পরে যখন একটি নতুন টার্মিনাল খোলা হয়, তখন আগের ইতিহাসের কোন তথ্য প্রদর্শিত হবে না।

$হিস্টাইজ=0 && প্রস্থান

আপনি যদি জোর করে ইতিহাস ফাইলটি সরিয়ে ফেলতে চান, একটি ইতিহাস ফাইল তৈরি করা থেকে বিরত থাকুন এবং টার্মিনাল থেকে বন্ধ করুন, তাহলে নিচের কমান্ডটি চালান। এর পরে, যদি একটি নতুন টার্মিনাল খোলা হয়, তাহলে এটি ফাঁকা ইতিহাস থেকে কাজ করবে।

$আরএম -ফ $ হিস্টফিল && সেট না করাহিস্টফিল&& প্রস্থান

নিম্নোক্ত কমান্ডটি বর্তমান ইতিহাসের তথ্য স্থায়ীভাবে মুছে ফেলার জন্য এবং টার্মিনাল থেকে বন্ধ করার জন্যও ব্যবহার করা যেতে পারে। এই কমান্ডটি চালানোর পরে যখন একটি নতুন টার্মিনাল খোলা হয়, তখন আগের ইতিহাসের কোন তথ্য প্রদর্শিত হবে না।

$হত্যা -9 $$

উপসংহার:

এই নিবন্ধটি দেখায় যে কীভাবে ব্যাশ ইতিহাস পরিষ্কার করা যায় এবং বিভিন্ন ব্যাশ কমান্ড ব্যবহার করে ইতিহাসের তথ্য স্থায়ীভাবে সংরক্ষণ করা প্রতিরোধ করা যায়। যদি ব্যাশ ব্যবহারকারীরা স্বাভাবিক ব্যাশ কমান্ডের সাথে কাজ করে, তাহলে সে/সে ব্যবহার করতে পারে ইতিহাস প্রয়োজনের সময় বিশেষ বা সমস্ত ইতিহাসের তথ্য অপসারণের জন্য উপরে উল্লিখিত কমান্ডগুলি। কিন্তু যদি ব্যবহারকারীরা সংবেদনশীল ডেটা নিয়ে কাজ করে, তাহলে ইতিহাসের তথ্য স্থায়ীভাবে সংরক্ষণ করা রোধ করতে এই নিবন্ধে দেখানো সেই কমান্ডগুলি নির্বাচন করা ভাল।