哈囉大家好,這裡是瘋狂在死線邊緣試探的小編過路君子
好不容易避過了一條,第二、第三、第四......條接踵而來
小編在使用別人的虛擬機的時候,對方預設使用的系統是 Kali Linux,一種具有 GUI 的 Linux。
結果小編在執行完指令之後依照習慣下了 history -c,結果就吃到了以下的錯誤:
fc: event not found: -c
這是因為 Kali Linux 預設會使用 zsh 來作為環境,而 history -c 是要運作在 bash 環境底下的。
所以我們除了可以切換至 bash 環境再執行 history -c 以外,可以直接改為以下的指令,效果一樣:
rm -f ${HISTFILE}
關閉當前終端機並再次打開終端機就可以發現我們的歷史紀錄都不見囉!
後記
第一次用 Kali Linux,小編個人的心得是沒什麼差別,該有的指令或是設定檔都有,唯一遇到的阻礙就是在這裡。
以上的解法小編是參考 Stackoverflow 上的這篇文章:Delete specific line from Zsh history。