حتما براتون پیش اومده که جایی کاری انجام دادید و نمی خواهید طرف بفهمه چی کار کردید و قصد دارید رد پاتون رو پاک کنید!

با استفاده از دستور history تمام دستوراتی که تا به حال بکار بردید رو میتونید مشاهده کنید


securitynet:~# history | more

    nano /etc/network/interfaces

nano /etc/hostname

 init 6

  scp /etc/ipsec.conf root@192.168.0.22:/etc/ipsec.conf

  scp /etc/ipsec.secrets root@192.168.0.22:/etc/ipsec.secrets

 scp /etc/ipsec.conf root@192.168.0.22:/etc/ipsec.conf

 nano /etc/network/interfaces

etc/init.d/networking restart/

 nano /etc/network/interfaces

  etc/init.d/networking restart/

  etc/init.d/networking restart/




حال برای اینکه این history رو از بین ببرید این دستور رو اجرا کنید

کد:

history -c


ولی کار تمام نشده چونکه این لاگ ها در فایل bash_history. در دایکتوری خانگی کاربر هم ذخیره می شود , برای خالی کردن این فایل بدین ترتیب عمل می کنیم (من فرض می کنم کاربر ریشه مورد نظر می باشد) :

کد:

echo > /root/.bash_history

و اینکه این میگه که هرچی تو فایل .bash_history پاک شود اگه قبل < متنی بزارین تمام محتویات پاک میشه و متنتون داخل فایل نوشته میشه 
و اینکه می تونیم لاگ ها در var/log/ رو هم خالی کنیم تا هیچ گونه ردپایی نمون