在Linux中,history
命令用于顯示用戶在當前會話中執行的命令歷史記錄。以下是history
命令的使用方法:
在終端中輸入history
,然后按下Enter鍵,將顯示最近執行的命令歷史記錄列表。默認情況下,會顯示最近執行的500條命令。
若要顯示指定數量的命令歷史記錄,可以使用-n
選項,其中n是要顯示的命令數量。例如,要顯示最近的10條命令歷史記錄,可以輸入history -10
。
若要將命令歷史記錄保存到文件中,可以使用-w
選項,后跟要保存到的文件路徑。例如,要將命令歷史記錄保存到/home/user/history.txt
文件中,可以輸入history -w /home/user/history.txt
。
若要清除命令歷史記錄,可以使用-c
選項。例如,要清除所有命令歷史記錄,可以輸入history -c
。
若要搜索命令歷史記錄中包含特定關鍵字的命令,可以使用|
管道符號和grep
命令。例如,要搜索包含關鍵字ls
的命令歷史記錄,可以輸入history | grep ls
。
請注意,history
命令只會顯示在當前會話中執行的命令歷史記錄。如果重新打開終端會話,之前的命令歷史記錄將不再可見。要永久保存命令歷史記錄,可以在用戶的配置文件(如~/.bashrc
)中添加相關的配置。