可以執(zhí)行history命令查看歷史命令:
翻到最后看看:
這些都是最近執(zhí)行的命令:
history命令后面可以加選項(xiàng):
-c:清空歷史命令(包括緩存和文件)
-w:把緩存中的歷史命令寫(xiě)入歷史命令保存文件~/.bash_history(顯然每個(gè)用戶有自己的文件)
其實(shí)我們使用history查看的是在緩存中的命令:
比如我現(xiàn)在執(zhí)行一個(gè)命令:
使用history查看:
可以看到最近執(zhí)行的命令:
查看文件:
最后出現(xiàn)的命令中沒(méi)有之前執(zhí)行的命令,因?yàn)檫@個(gè)時(shí)候歷史命令還沒(méi)有寫(xiě)入文件中:
只有當(dāng)正常登陸退出之后系統(tǒng)才會(huì)將緩存中的命令寫(xiě)入文件中。
歷史命令最多可以保存1000條linux命令大全,可以在/etc/profile中進(jìn)行修改:
就是這個(gè)參數(shù):
如果超過(guò)最大條數(shù)linux命令大全,會(huì)刪除最早的記錄。
修改后執(zhí)行source /etc/profile使環(huán)境變量生效。
這個(gè)命令實(shí)際上是修改的/root/.bash_history這個(gè)文件:
可以使用上、下箭頭調(diào)用以前的歷史命令
使用“!n”重復(fù)執(zhí)行第n條歷史命令
上一個(gè)教程:Linux查看命令是內(nèi)部命令還是外部命令