بش کی تاریخ کو کیسے صاف کریں۔

How Clear Bash History



مختلف عام یا انتظامی کاموں کے لیے ٹرمینل سے مختلف قسم کے کمانڈ کیے جاتے ہیں۔ بعض اوقات صارف کو کچھ کمانڈز چلانے کی ضرورت ہوتی ہے جن میں خفیہ معلومات ہوتی ہیں اور صارف پھانسی کے بعد ٹرمینل سے کمانڈ کی تاریخ کو حذف کرنا چاہتا ہے۔ صارف استعمال کرکے تمام بش ہسٹری یا مخصوص ہسٹری کو ہٹا سکتا ہے۔ 'تاریخ' کمانڈ . لیکن تاریخ کی معلومات کو مستقل طور پر ہٹانے کے اور بھی بہت سے احکامات ہیں۔ آپ مواد کو ہٹا کر تاریخ کو بھی ہٹا سکتے ہیں۔ .bash_history فائل. مذکورہ بالا اختیارات کے ذریعہ بش کی تاریخ کو کیسے صاف کیا جاسکتا ہے اس مضمون میں دکھایا گیا ہے۔

ہسٹری کمانڈ کا استعمال کرکے تمام باز تاریخ کو صاف کریں:

کچھ بش ہسٹری بنانے کے لیے درج ذیل کمانڈ چلائیں۔ 'تاریخ' کمانڈ موجودہ تاریخ اور وقت ظاہر کرے گا۔ 'ایل ایس' کمانڈ موجودہ مقام کی فائلوں اور فولڈرز کی فہرست دکھائے گا۔ ‘‘ صاف کمانڈ ٹرمینل اسکرین کو صاف کرے گا۔







$تاریخ
$ایل ایس
$صاف

موجودہ بش تاریخ کو ظاہر کرنے کے لیے ہسٹری کمانڈ چلائیں۔



$تاریخ



ٹرمینل ہسٹری کو صاف کرنے اور ٹرمینل سے باہر نکلنے کے لیے درج ذیل کمانڈ چلائیں۔





$تاریخ -سی && باہر نکلیں

ہسٹری کمانڈ کا استعمال کرکے مخصوص باش ہسٹری انٹری صاف کریں:

کچھ بش ہسٹری بنانے کے لیے درج ذیل کمانڈ چلائیں۔ پہلا کمانڈ چھاپے گا۔ 'ہیلو' پیغام دوسری کمانڈ موجودہ لاگ ان صارف کے نام کو پرنٹ کرے گی۔ تیسری کمانڈ صارف سے ان پٹ لے گی اور متغیر میں اسٹور کرے گی۔ $ ایک . چوتھی کمانڈ کی قیمت پرنٹ کرے گی۔ $ ایک .

$باہر پھینک دیا 'ہیلو'
$ڈبلیو ایچ او
$پڑھیںکو
$باہر پھینک دیا $ ایک

چلائیں ' تاریخ' موجودہ تاریخ کو ظاہر کرنے کا حکم۔



$تاریخ

4 کو حذف کرنے کے لیے درج ذیل کمانڈ چلائیں۔ویںتاریخ کا اندراج اور حذف ہونے کے بعد تاریخ پرنٹ کریں۔

$تاریخ -ڈی
$تاریخ

یہاں ، ' گونج $ a 'تاریخ کے اندراج سے ہٹا دیا گیا ہے۔

.bash_history کو ہٹا کر تمام تاریخ صاف کریں:

اگر ~/.bash_history فائل موجود ہے اور اس فائل میں تاریخ کی معلومات کو محفوظ کرتا ہے ، پھر آپ فائل کو ہٹانے کے لیے درج ذیل کمانڈ چلا سکتے ہیں۔

$rm۔/.bash_history

تاریخ کی معلومات کو مستقل طور پر ذخیرہ کرنے سے روکیں:

درج ذیل کو چلائیں۔ سیٹ نہیں ہسٹری فائل بنانے اور ٹرمینل سے باہر نکلنے سے روکنے کا حکم۔ اگر آپ مندرجہ ذیل کمانڈ کو چلانے کے بعد نیا ٹرمینل کھولتے ہیں ، تو کوئی سابقہ ​​تاریخی معلومات ظاہر نہیں ہوگی۔

$سیٹ نہیںHISTFILE&& باہر نکلیں

جب HISTSIZE کی قیمت 0 مقرر کی جاتی ہے ، تو تاریخ کا کوئی اندراج مستقل طور پر محفوظ نہیں کیا جائے گا۔ درج ذیل کمانڈ تاریخ کی معلومات کو ذخیرہ کرنا بند کر دے گا اور ٹرمینل کو ختم کر دے گا۔ جب اس کمانڈ کو چلانے کے بعد ایک نیا ٹرمینل کھولا جائے گا ، تب کوئی سابقہ ​​تاریخی معلومات ظاہر نہیں ہوگی۔

$HISTSIZE= && باہر نکلیں

اگر آپ ہسٹری فائل کو زبردستی ہٹانا چاہتے ہیں ، ہسٹری فائل بنانا روکیں ، اور ٹرمینل سے ختم کریں ، تو درج ذیل کمانڈ کو چلائیں۔ اس کے بعد ، اگر کوئی نیا ٹرمینل کھولا جاتا ہے ، تو یہ خالی تاریخ سے کام کرے گا۔

$rm $ HISTFILE۔ && سیٹ نہیںHISTFILE&& باہر نکلیں

درج ذیل کمانڈ کو موجودہ تاریخ کی معلومات کو مستقل طور پر حذف کرنے اور ٹرمینل سے ختم کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ جب اس کمانڈ کو چلانے کے بعد ایک نیا ٹرمینل کھولا جائے گا ، تب کوئی سابقہ ​​تاریخی معلومات ظاہر نہیں ہوگی۔

$مار ڈالو -9۔ $$

نتیجہ:

یہ مضمون ظاہر کرتا ہے کہ کس طرح بش کی تاریخ کو صاف کیا جا سکتا ہے اور مختلف بش کمانڈز کا استعمال کرتے ہوئے تاریخ کی معلومات کو مستقل طور پر محفوظ کرنے سے روکا جا سکتا ہے۔ اگر bash صارفین عام bash کمانڈز کے ساتھ کام کرتے ہیں تو وہ/وہ استعمال کر سکتا ہے۔ تاریخ جب ضرورت ہو تو خاص یا تمام تاریخ کی معلومات کو ہٹانے کے لیے اوپر بیان کردہ احکامات۔ لیکن اگر صارفین حساس ڈیٹا کے ساتھ کام کرتے ہیں ، تو بہتر ہے کہ اس آرٹیکل میں دکھائے گئے کمانڈز کو منتخب کیا جائے تاکہ تاریخ کی معلومات کو مستقل طور پر محفوظ نہ کیا جا سکے۔