باش کمانڈ ہسٹری کی لمبائی کو تبدیل کریں یا باش ہسٹری کو مکمل طور پر غیر فعال کریں

فہرست کا خانہ:

Anonim

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

بش کی تاریخ کو تبدیل کرنا

صارفین کی کمانڈ ہسٹری کی ہسٹری کی لمبائی بڑھانے کے لیے درج ذیل لائن کو .bash_profile میں شامل کریں:

HISTFILESIZE=2500

اوپر دی گئی مثال ہسٹری کے سائز کو 2500 کمانڈز تک بڑھا دے گی، جسے مناسب سمجھا کسی بھی دوسرے نمبر میں تبدیل کیا جا سکتا ہے۔

بش کی تاریخ کو غیر فعال کریں

.bash_profile کے اندر HISTFILESIZE نمبر کو 0 پر سیٹ کرنا bash کمانڈ کی تاریخ کو مکمل طور پر غیر فعال کر دے گا:

HISTFILESIZE=0

ہسٹری فائل کو غیر فعال کرنے سے کمانڈ کو یاد کرنے پر کوئی اثر نہیں پڑتا، لیکن یہ ایک سپر صارف کو دوسرے صارف کے شیل میں داخل کی گئی کمانڈز کو آسانی سے دیکھنے سے روکتا ہے۔

بش ہسٹری چیک کرنا

کمانڈ ہسٹری دیکھنے کے چند تیز طریقے ہیں، اپنی قسم کو دیکھنے کے لیے:

تاریخ

آپ اس کمانڈ کی تاریخ کو -w پرچم والی فائل میں بھی ایکسپورٹ کر سکتے ہیں:

history -w pastbash.txt

دوسرے صارف کی کمانڈ ہسٹری دیکھنے کے لیے، اس کے بجائے بلی کو ان کی .bash_history فائل کے ساتھ استعمال کریں:

cat/Users/USERNAME/.bash_history

یاد رکھیں کہ اگر USERNAME نے اپنی تاریخ کی فائل کا سائز صفر پر سیٹ کیا ہے تو کچھ بھی نہیں دکھایا جائے گا۔

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

باش کمانڈ ہسٹری کی لمبائی کو تبدیل کریں یا باش ہسٹری کو مکمل طور پر غیر فعال کریں