歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 怎麼刪除Linux系統的歷史操作命令

怎麼刪除Linux系統的歷史操作命令

日期:2017/2/28 11:59:44   编辑:Linux技術

  許多Linux操作系統默認都會保存用戶操作的歷史命令,而作為使用和維護者,原則上出於安全性的考慮應該刪除這些歷史命令。怎麼刪除Linux系統的歷史操作命令呢?今天學習啦小編與大家分享下怎麼刪除Linux系統的歷史操作命令的解決方法,有興趣的朋友不妨了解下。

  刪除Linux系統的歷史操作命令方法

  1、修改/etc/profile將HISTSIZE=1000改成0或1

  清除用戶home路徑下。bash_history

  2、立即清空裡的history當前歷史命令的記錄

  history -c

  3、bash執行命令時不是馬上把命令名稱寫入history文件的,而是存放在內部的buffer中,等bash退出時會一並寫入。

  不過,可以調用'history -w'命令要求bash立即更新history文件。

  history -w

  刪除Linux系統的歷史操作命令圖文教程

  這裡小編需要提醒大家的是,後續操作的刪除命令只會刪除當前用戶的操作命令,並不會影響其他用戶。

  在提示符後輸入命令history,就可以查看到當前用戶的歷史操作命令。圖中所示的是目前系統保存到root用戶輸入的377條命令。

  在提示符下輸入命令history -c就可以刪除歷史操作命令。再用history命令查看,發現歷史操作命令已刪除。

  如果希望系統不再保存歷史操作命令,就必須更改配置文件目錄下的配置文件profile。首先使用vi編輯器打開該文件。

  找到HISTSIZE這個值,默認情況下歷史命令將保存1000條,可以將該值改為0,然後保存並退出,最後重啟系統使得配置文件生效。

  6重啟完成後,再次使用命令history查看,發現系統已不再記錄命令。

看過“怎麼刪除Linux系統的歷史操作命令”的人還看了:

Copyright © Linux教程網 All Rights Reserved