Linux 刪除指令歷史紀錄

前言

當你 SSH 進一台 Linux 機器後,你可以使用鍵盤的箭頭向上來看看之前指令的歷史紀錄,但我們如何清除他呢?這篇文章提供兩種方式來讓你可以清掉。

操作方式

這兩種方式一種是透過 history 指令,另一種是透過直接刪除紀錄檔達成。

History

若要使用 history 指令,你只需要執行這兩行:

history -c
history -w

其中,history -c 代表的是刪除目前 session 的暫存紀錄,而 history -w 則是刪除舊紀錄檔的內容。

刪除檔案

這招比較暴力,你可以在使用者根目錄下找到 .bash_history 檔案,你可以使用 cat 偷看一下紀錄。

cat .bash_history

如果你想要刪除它,你可以使用 rm 指令:

rm .bash_history

這樣就完成囉。