回覆列表
-
1 # 有個蘋果
-
2 # 會飛的李大毛
可以透過一下操作處理
清除歷史執行命令
[root@localhost root]# history -c
或者,清空使用者目錄下的這個檔案即可
[root@localhost root]# echo > ./.bash_histo
可以透過一下操作處理
清除歷史執行命令
[root@localhost root]# history -c
或者,清空使用者目錄下的這個檔案即可
[root@localhost root]# echo > ./.bash_histo
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
在提示符後輸入命令history,就可以檢視到當前使用者的歷史操作命令。
如果希望系統不再儲存歷史操作命令,就必須更改配置檔案目錄下的配置檔案profile。
首先使用vi編輯器開啟該檔案。
找到HISTSIZE這個值,預設情況下歷史命令將儲存1000條,可以將該值改為0,然後儲存並退出,最後重啟系統使得配置檔案生效。
重啟完成後,再次使用命令history檢視,發現系統已不再記錄命令。