在 Linux 系統中,你可以使用 history
命令來查看和導出歷史記錄。以下是導出歷史記錄的幾種方法:
history
命令將歷史記錄輸出到文本文件:history > history.txt
這將把當前會話的歷史記錄保存到名為 history.txt
的文件中。如果你想要導出當前目錄下的 .bash_history
文件(這是大多數 Linux 發行版的默認位置),你可以使用以下命令:
cat ~/.bash_history > history.txt
history
命令將歷史記錄輸出到終端:history | tee history.txt
這將把當前會話的歷史記錄保存到名為 history.txt
的文件中,并在終端中顯示。
awk
命令將歷史記錄輸出到文本文件:history | awk '{print $2}' > history.txt
這將把當前會話的歷史記錄保存到名為 history.txt
的文件中,但不包括命令行編號。
grep
命令將歷史記錄輸出到文本文件:history | grep -oE '\S+' > history.txt
這將把當前會話的歷史記錄保存到名為 history.txt
的文件中,只包括命令行。
你可以根據需要選擇合適的方法來導出歷史記錄。