Linux基礎(chǔ)命令 Linux 顯示歷史操作
顯示或操作歷史列表。
主要用途:
顯示歷史列表。
操作歷史列表。
選項(xiàng):
-c 清空歷史列表。
-d offset 根據(jù)offset刪除記錄。如果是正數(shù)則表示offset位置的記錄,如果為負(fù)數(shù)則表示從結(jié)尾向前offset位置的記錄。
-a 將當(dāng)前終端的歷史記錄行添加到歷史記錄文件。
-n 將尚未從歷史文件中讀取的歷史行追加到當(dāng)前歷史列表中。
-r 讀取歷史文件,并將其內(nèi)容附加到歷史列表中。
-w 將當(dāng)前歷史記錄列表附加到歷史記錄文件中并且附加它們到歷史列表中。
-p 在每個(gè)arg上執(zhí)行歷史記錄擴(kuò)展并在標(biāo)準(zhǔn)輸出上顯示結(jié)果,而不將結(jié)果存儲在歷史記錄列表中。
-s 將每個(gè)arg作為單個(gè)條目附加到歷史記錄列表。
參數(shù):
n:可選,只列出最近的n條記錄。
filename:可選,表示歷史文件;默認(rèn)調(diào)用順序?yàn)閒ilename、環(huán)境變量HISTFILE、~/.bash_history。
返回值:
返回成功,除非提供了非法選項(xiàng)或出現(xiàn)了錯(cuò)誤。
實(shí)例:
[root@localhost ~]# history 5
97 cd .ssh/
98 ls
99 cat known_hosts
100 exit
101 history 10

標(biāo)簽: