انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: پاک کردن کل history  (دفعات بازدید: 3282 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : پاک کردن کل history
« پاسخ #15 : 31 امرداد 1393، 12:40 ب‌ظ »
خوب پاکش کن!
rm ~/.bash_history

خوب شاید طرف اسم این فایل رو تغییر داده باشه در سیستم که به اسمه دیگه سیو بشه، انوقت از شل اسکریپت نمیتونم تشخیص بدم!
برای همیشه هیستوری رو غیر فعال کن!
history -c && history -w
اصلاح: این صرفا هیستوری رو پاک می کنه و همیشگی نیست. فکر کنم دقیقا همون چیزیه که می خوای.
« آخرین ویرایش: 31 امرداد 1393، 12:47 ب‌ظ توسط سالار مقدم »

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : پاک کردن کل history
« پاسخ #16 : 31 امرداد 1393، 12:41 ب‌ظ »
خوب پاکش کن!
rm ~/.bash_history

خوب شاید طرف اسم این فایل رو تغییر داده باشه در سیستم که به اسمه دیگه سیو بشه، انوقت از شل اسکریپت نمیتونم تشخیص بدم!
برای همیشه هیستوری رو غیر فعال کن!
history -c && history -w

ممنونم از راهنمایی هات، این روش که گفتی، دیگه نمیشه فعالش کرد؟

آفلاین B

  • Sr. Member
  • *
  • ارسال: 354
  • جنسیت : پسر
پاسخ : پاک کردن کل history
« پاسخ #17 : 31 امرداد 1393، 02:48 ب‌ظ »
خوب پاکش کن!
rm ~/.bash_history

خوب شاید طرف اسم این فایل رو تغییر داده باشه در سیستم که به اسمه دیگه سیو بشه، انوقت از شل اسکریپت نمیتونم تشخیص بدم!


مسیر فایلی که دستور هیستوری ازش استفاده میکنه در متغیر HISTFILE هست؛ شما میتونی اینطوری فایل رو پاک کنی:

rm $HISTFILE
اینطوری مطمن میشیم که فایل هیستوری پاک میشه؛

---------------------------------------------------------

و از طرفی اگه میخوایین دستوراتتون ذخیره نشه هم قبل از اجرا دستوراتتون همین متغیر رو به null کنید؛ مثلا اینطوری:

HISTFILE=/dev/null
بعد از اجرای دستور بالا؛ هرچی توی خط فرمان نوشته بشه؛ دیگه درهیستوری ذخیره نمیشه؛ (تا وقتی ترمینال بازه دستورات دیده در حافظه هستند؛ ولی بعد از بسته شدن ترمینال از حافظه پاک میشن)
« آخرین ویرایش: 31 امرداد 1393، 02:50 ب‌ظ توسط B »