清除本次登陸執行過的歷史命令
history -c
該命令不會清除上次登陸時的歷史命令,這些歷史命令保存在~/.bash_history文件中,若要清除以前執行過的某條命令,則直接將該文件中的那條命令刪除即可。
若要每次退出登陸之后都刪除歷史命令,則把history -c命令寫進~/.bash_logout中就可以了
另外若不需要歷史命令,那就關閉歷史命令記錄
#關閉hostory記錄功能
set +o history
#打開hostory記錄功能
set -o history
關閉之后再執行的命令就不會記錄,但是有一點,下次登陸的時候還是會打開,而且關閉命令記錄也不會清除你關閉之前執行的命令。
若要徹底清空以前的命令,還是直接清空 ~/.bash_history
,這樣以前登陸執行過的命令就都沒了,不過注意,這樣並不會清理掉本次登陸執行過的命令,本次登陸的歷史命令在退出的時候還會保存到~/.bash_history
。