আমি বুঝতে পারি এটির ইতিমধ্যে একটি গ্রহণযোগ্য উত্তর রয়েছে, তবে আমি 80 এর দশক থেকে এটি এটি করে চলেছি। এটি আপনার ট্র্যাকগুলি আড়াল করার একটি দুর্দান্ত উপায় এবং এটি একটি মাল্টি ফেজ পদ্ধতির। বেশিরভাগ অংশের জন্য এটিটি লক্ষ্য করা যায় না যদি না কেউ সত্যই মনোযোগ না দেয়। এটি কিভাবে সম্পন্ন হয়েছে তা এখানে।
একটি টার্মিনাল / শেল / সেশন খুলুন এবং করুন:
chmod 444 ~/.bash_history
শেল থেকে প্রস্থান করুন একটি টার্মিনাল / শেল / সেশন খুলুন এবং করুন: স্থায়ীভাবে ইতিহাসটি মুছে ফেলার কয়েকটি সৃজনশীল উপায় এখানে রয়েছে
1:
vi ~/.bash_history
9999999 dd
<esc>wq!
2 (একটি জাল ইতিহাস তৈরি করুন)
sudo echo "which ls" > ~/.bash_history
sudo echo "cd ~/;ls" >> ~/.bash_history
তারপরে ভাল পরিমাপের জন্য:
chmod 444 ~/.bash_history
শেল থেকে প্রস্থান করুন
একটি নতুন শেল খুলুন এবং টাইপ করুন
history
এটি কীটিকে কম লক্ষণীয় করে তোলে তা হ'ল যদি কেউ একটি ls -ratl করে, eventually / .bash_history অবশেষে ডিরেক্টরি তালিকা তালিকার দাগে অদৃশ্য হয়ে যাবে। এটি কোনও লিঙ্ক হিসাবে প্রদর্শিত হবে না যা অপ্রয়োজনীয় মনোযোগ আকর্ষণ করবে। বেশিরভাগ লোকেরা তাদের মূলের উপর একটি -a করেন না, যা অনুকরণটি পছন্দসই হলে কার্যকর।
এই পদ্ধতির খারাপ দিকটি হ'ল আপনি ফিরে যেতে এবং আপনার ইতিহাস পুনরুদ্ধার করার ক্ষমতা হারাবেন। প্রকৃত ~ / .bash_history ফাইলটি ডিরেক্টরি তালিকার শীর্ষেও শেষ হতে পারে, যেহেতু এটি সময়ের সাথে সত্যিকারের পুরানো পরিবর্তনের তারিখের সাথে শেষ হতে পারে, যা নিজেই আবিষ্কার আবিষ্কার করতে পারে যে কিছু ভুল আছে।