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

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

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

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

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

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاک کردن کل history
« : 25 اردیبهشت 1393، 08:40 ق‌ظ »
سلام و خسته نباشید
بنده گاهی برای کانفیگ نیازه که کل دستورات ارسال شده در ssh رو پاک کنم که برای کسی قابل دسترس نباشه(حیاتی هستش)
بنده رو راهنمایی میکنید؟

آفلاین mh314k

  • Jr. Member
  • *
  • ارسال: 70
  • جنسیت : پسر
پاسخ : پاک کردن کل history
« پاسخ #1 : 25 اردیبهشت 1393، 08:44 ق‌ظ »
« آخرین ویرایش: 25 اردیبهشت 1393، 08:45 ق‌ظ توسط mh314k »

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : پاک کردن کل history
« پاسخ #2 : 25 اردیبهشت 1393، 08:45 ق‌ظ »
~/.bash_history holds the history.
To clear the bash history completely on the server. You can open terminal and type cat /dev/null > ~/.bash_history
Other alternative way is to link ~/.bash_history to /dev/null
On my Ubuntu 12.10 box, The history comes back when I login back. I guess because the history entries has a copy in the memory and it will flush back to the file when you log out. The following command worked for me.
cat /dev/null > ~/.bash_history && history -c && exit
 

خیلی ممنونم، چند درصد احتمال بازگردوندنش هست؟

آفلاین mh314k

  • Jr. Member
  • *
  • ارسال: 70
  • جنسیت : پسر
پاسخ : پاک کردن کل history
« پاسخ #3 : 25 اردیبهشت 1393، 08:46 ق‌ظ »
داداش وقتی میگه کلیر کامپلیتلی دیگه احتمالا کلک احتمال رو کنده

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : پاک کردن کل history
« پاسخ #4 : 25 خرداد 1393، 01:50 ب‌ظ »
داداش وقتی میگه کلیر کامپلیتلی دیگه احتمالا کلک احتمال رو کنده

ببخشید میشه بگید که از کدوم دستورش باید استفاده کنم؟‌سر در نیاوردم :D

آفلاین sct

  • Full Member
  • *
  • ارسال: 167
  • جنسیت : دختر
پاسخ : پاک کردن کل history
« پاسخ #5 : 30 خرداد 1393، 09:06 ق‌ظ »
history -c

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : پاک کردن کل history
« پاسخ #6 : 23 تیر 1393، 05:53 ب‌ظ »
خیلی ممنون، فقط این دستور مطمعن هستید که کل history رو پاک میکنه؟
فقط یه سال، استفاده از اسپیس قبل دستور، به هیچ وجه قابل باز یابی نیست؟

آفلاین بخند

  • Full Member
  • *
  • ارسال: 248
    • iran.ir
پاسخ : پاک کردن کل history
« پاسخ #7 : 23 تیر 1393، 05:57 ب‌ظ »
history -c

قبلش هم با دستور history چک کن و بعد هم چک کن میبینی که دستورات رو پاک میکنه

آفلاین ارباب!

  • Sr. Member
  • *
  • ارسال: 448
  • جنسیت : پسر
پاسخ : پاک کردن کل history
« پاسخ #8 : 23 تیر 1393، 06:21 ب‌ظ »
... ، استفاده از اسپیس قبل دستور، ...

چه ایده ی جالبی!  ;D
Void Linux + XFCE

آفلاین ali.abry

  • High Hero Member
  • *
  • ارسال: 1224
پاسخ : پاک کردن کل history
« پاسخ #9 : 23 تیر 1393، 06:47 ب‌ظ »
... ، استفاده از اسپیس قبل دستور، ...

چه ایده ی جالبی!  ;D

البته برای این که اسپیس کار بکنه این باید تو bashrc باشه :
HISTCONTROL=ignorespace

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : پاک کردن کل history
« پاسخ #10 : 23 تیر 1393، 06:51 ب‌ظ »
... ، استفاده از اسپیس قبل دستور، ...

چه ایده ی جالبی!  ;D

البته برای این که اسپیس کار بکنه این باید تو bashrc باشه :
HISTCONTROL=ignorespace


این روش اصلا قابل بازیابی نیست؟

آفلاین ارباب!

  • Sr. Member
  • *
  • ارسال: 448
  • جنسیت : پسر
پاسخ : پاک کردن کل history
« پاسخ #11 : 23 تیر 1393، 07:36 ب‌ظ »
... ، استفاده از اسپیس قبل دستور، ...

چه ایده ی جالبی!  ;D

البته برای این که اسپیس کار بکنه این باید تو bashrc باشه :
HISTCONTROL=ignorespace
جالب بود... البته برای من الان با ignoreboth داره کار می کنه...
« آخرین ویرایش: 23 تیر 1393، 07:38 ب‌ظ توسط Overlord »
Void Linux + XFCE

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : پاک کردن کل history
« پاسخ #12 : 31 امرداد 1393، 11:45 ق‌ظ »
متسفانه تنها دستور history -c به تنهایی جواب گو نیست و دستورات در فایل
.bash_history
ذخیره میشوند
لطفا راهنمایی دقیق تر بفرمایید، چه کار هایی لازم هست؟

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

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

آفلاین PunkGeek

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

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