將shell指令的歷史紀錄加上時間戳

history指令方便查找輸入過的指令,因預設只有流水號,若要回想是什麼時間下過的,無從參考,因此加上時間戳

bash

~/.bashrc加入

1
echo 'export HISTTIMEFORMAT="%F %T "' >> ~/.bashrc

執行source ~/.bashrc立即生效,或登出再登入

時間格式,可以參考這裡

zsh

zsh不使用HISTTIMEFORMAT變數,直接在history加上引數(argument)即可

單次

1
2
3
history -i
history -f
history E

永久紀錄

~/.zshrc加入

1
setopt EXTENDED_HISTORY

執行source ~/.zshrc後生效

Built with Hugo
Theme Stack designed by Jimmy