在Linux中,history命令用于顯示用戶在當(dāng)前會話中執(zhí)行過的命令歷史記錄。它可以顯示最近執(zhí)行的命令列表,包括命令的編號和具體命令內(nèi)容。
默認情況下,history命令會顯示最近執(zhí)行的1000條命令記錄,編號從1開始??梢允褂靡韵路绞絹硎褂胔istory命令:
顯示完整的命令歷史記錄:
history
顯示指定數(shù)量的命令歷史記錄:
history n
其中,n表示要顯示的命令數(shù)量。
使用命令編號來重復(fù)執(zhí)行命令:
!n
其中,n表示命令的編號。
使用關(guān)鍵字搜索命令歷史記錄:
history | grep keyword
其中,keyword表示要搜索的關(guān)鍵字。
執(zhí)行上一條命令:
!!
執(zhí)行包含指定關(guān)鍵字的最近命令:
!keyword
其中,keyword表示要搜索的關(guān)鍵字。
將命令歷史記錄保存到文件:
history -w filename
其中,filename表示要保存的文件名。
清除命令歷史記錄:
history -c
請注意,每個用戶的命令歷史記錄都是獨立的,不同用戶之間的命令歷史記錄不會共享。