linux 清除歷史命令


清除本次登陸執行過的歷史命令

history -c

該命令不會清除上次登陸時的歷史命令,這些歷史命令保存在~/.bash_history文件中,若要清除以前執行過的某條命令,則直接將該文件中的那條命令刪除即可。
若要每次退出登陸之后都刪除歷史命令,則把history -c命令寫進~/.bash_logout中就可以了
image
另外若不需要歷史命令,那就關閉歷史命令記錄

#關閉hostory記錄功能
set +o history

#打開hostory記錄功能
set -o history

關閉之后再執行的命令就不會記錄,但是有一點,下次登陸的時候還是會打開,而且關閉命令記錄也不會清除你關閉之前執行的命令。
若要徹底清空以前的命令,還是直接清空 ~/.bash_history,這樣以前登陸執行過的命令就都沒了,不過注意,這樣並不會清理掉本次登陸執行過的命令,本次登陸的歷史命令在退出的時候還會保存到~/.bash_history


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM