লিনাক্সে কীভাবে BASH কমান্ড লাইন ইতিহাস সাফ করবেন


ব্যাশ ইতিহাস লিনাক্স কমান্ড লাইনে ব্যবহারকারী দ্বারা সম্পাদিত সমস্ত কমান্ডের রেকর্ড রাখে। এটি আপনাকে কমান্ড ইতিহাসের ফাইলটিতে স্ক্রোল করতে "আপ তীর" বা "ডাউন তীর" কীগুলি ব্যবহার করে সহজেই পূর্ব নির্বাহিত কমান্ডগুলি চালানোর অনুমতি দেয়।

এই নিবন্ধে, আমরা আপনাকে লিনাক্স সিস্টেমে আপনার কমান্ড-লাইনের ইতিহাস সাফ করার দুটি সহজ উপায় দেখাব।

লিনাক্স টার্মিনাল থেকে কমান্ড-লাইন ইতিহাস মুছে ফেলার প্রধান কারণ হ'ল অন্য ব্যবহারকারী, যিনি একই অ্যাকাউন্টটি ব্যবহার করতে পারছিলেন তা প্রতিরোধ করা।

উদাহরণস্বরূপ, যদি আপনি একটি কমান্ড টাইপ করেছেন যাতে প্লেইন-পাঠ্যে একটি পাসওয়ার্ড রয়েছে এবং আপনি অন্য সিস্টেম ব্যবহারকারী বা কোনও আক্রমণকারী এই পাসওয়ার্ডটি দেখতে চান না, আপনাকে ইতিহাস ফাইলটি মুছতে বা সাফ করতে হবে।

নীচের কমান্ডটি একবার দেখুন, এখানে ব্যবহারকারী অ্যারোনকিলিক কমান্ড লাইনে ডাটাবেস সার্ভারের পাসওয়ার্ড টাইপ করেছেন।

$ sudo mysql -u root [email !#@%$lab

যদি আপনি শেষের দিকে বাশ ইতিহাসের ফাইলটি দেখেন তবে আপনি উপরে পাসওয়ার্ডটি টাইপ করবেন।

$ history

Bash_history ফাইলটি সাধারণত কোনও ব্যবহারকারীর হোম ডিরেক্টরি/home/username/.bash_history এ থাকে।

$ ls -l /home/aaronkilik/.bash_history

ইতিহাস ফাইল থেকে একটি লাইন অপসারণ করতে -d বিকল্পটি ব্যবহার করুন। উদাহরণস্বরূপ, যদি আপনি উপরের দৃশ্যের মতো কোনও কমান্ড সাফ করতে চান যেখানে আপনি ক্লিয়ার-টেক্সট পাসওয়ার্ড লিখেছেন, ইতিহাস ফাইলে লাইন নম্বরটি সন্ধান করুন এবং এই কমান্ডটি চালান।

$ history -d 2038

বাশ ইতিহাস থেকে সমস্ত এন্ট্রি মুছতে বা সাফ করতে, নীচের <কড> -সি বিকল্পের সাথে ইতিহাসের কমান্ডটি ব্যবহার করুন।

$ history -c

বিকল্পভাবে, আপনি স্থায়ীভাবে ফাইলটিতে সর্বশেষ কার্যকর হওয়া কমান্ডের ইতিহাস মুছতে নীচের কমান্ডটি ব্যবহার করতে পারেন।

$ cat /dev/null > ~/.bash_history 

দ্রষ্টব্য: একটি সাধারণ ব্যবহারকারী কেবল তার নিজস্ব কমান্ডের ইতিহাস দেখতে পারে, তবে রুট ব্যবহারকারী সিস্টেমের সমস্ত ব্যবহারকারীর কমান্ডের ইতিহাস দেখতে পারে।

আপনি এখানে বাশ ইতিহাস ফাইল এবং দরকারী ইতিহাস কমান্ড সম্পর্কে আরও শিখতে পারেন: বাশ শেলের লিনাক্সের "ইতিহাস কমান্ড" এর পাওয়ার।

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