如果你經常使用命令列,那你應該已經發現history命令是非常有用的,無論是用來統計最近使用最多的命令或者從歷史中搜尋某個執行過的特定命令等等。然而,因為一些隱私或者安全目的,可能還需要清除掉所有的命令列歷史記錄。
清除命令列歷史記錄,只需要在history命令後面加上-c引數就好了,比如這樣:
history -c
如果你想驗證清除的效果,可以再執行一次history命令,你就會看到,只有寫著history -c的一行。
這條技巧應該在所有的bash中都生效,無論是在mac os x還是linux上。
Mac OS X 命令列除錯工具
tool documentation summary gdbmanual page,debugging with gdb command line debugger dtrace manual page dynamic,comprehensive and sophisticated tracing ...
隱藏 Linux 命令列歷史
如果你是 linux 命令列的使用者,有的時候你可能不希望某些命令記錄在你的命令列歷史中。原因可能很多,例如,你在公司擔任某個職位,你有一些不希望被其它人濫用的特權。亦或者有些特別重要的命令,你不希望在你瀏覽歷史列表時誤執行。然而,有方法可以控制哪些命令進入歷史列表,哪些不進入嗎?或者換句話說,我們...
Linux 下檢視命令列歷史
linux中,bash輸入的歷史記錄,會存在.bash history 或者說root bash history 通過history檢視。可以看到,不僅可以輸出正確的命令,還可以輸入錯誤的 如abc 而且輸出的是history之前所有的命令 including history bash histor...