學(xué)習(xí)Linux命令之history
命令執(zhí)行
本文將詳細(xì)解釋學(xué)習(xí)Linux命令的歷史。海外主機(jī)覺得很實(shí)用,分享給大家參考。希望你看完這篇文章能有所收獲。
前言
你有沒有在用linux開發(fā)的時(shí)候執(zhí)行過一個(gè)很長(zhǎng)的命令,然后以后想執(zhí)行這個(gè)命令需要重新輸入?
大家都知道,在linux中,可以用上箭頭找到之前執(zhí)行的命令,但是這個(gè)命令執(zhí)行時(shí)間長(zhǎng)了就很難找到了。
如果您正在使用xsheel客戶端,當(dāng)客戶端關(guān)閉時(shí),您將找不到它。
那么如何解決這個(gè)問題呢!
一、linux關(guān)于命令歷史記錄的操作
1、使用history查看歷史記錄
執(zhí)行歷史命令時(shí),將顯示前1000條命令。但是如果不注銷不關(guān)機(jī),可以保存1000多條命令。這個(gè)1000是默認(rèn)值。
當(dāng)然這個(gè)值也可以修改。如果您想修改它,您可以執(zhí)行以下命令。
echo'HISTSIZE=2000 '。bash_profile
echo“his filesize=2000”。bash _ profilesource ~/。bash _ profile如果您負(fù)責(zé)服務(wù)器,您需要查看在什么時(shí)間執(zhí)行了什么命令,只需執(zhí)行以下命令。
導(dǎo)出歷史時(shí)間格式=“% F % T”,然后是執(zhí)行歷史命令時(shí)可以看到的時(shí)間
例如,
2、使用Ctrl + r 直接搜索執(zhí)行記錄
執(zhí)行了一個(gè)命令usr/local/nginx/sbin/nginx -t來(lái)檢查nginx配置是否正確如果你想找到一個(gè)命令,只需按Ctrl+r并輸入usr
3、重復(fù)執(zhí)行上一個(gè)命令
執(zhí)行上面的命令有幾種方式,常用的一種估計(jì)是。但是我今天跟大吉說的是可以用!操作
當(dāng)然也可以用!-1執(zhí)行
序列號(hào)
4、執(zhí)行對(duì)應(yīng)序號(hào)的命令
從哪里來(lái)?這是本文提到的第一個(gè)命令歷史。執(zhí)行后,每個(gè)命令的序列號(hào)都會(huì)出現(xiàn)。如下圖,我想執(zhí)行第1020條命令,可以這樣執(zhí)行!1020。
事實(shí)上,這個(gè)命令在編程中有些基礎(chǔ),應(yīng)該理解。我們第三節(jié)用的!執(zhí)行最后一條命令實(shí)際上是歷史上的最后一條記錄。
同理,這個(gè)命令使用!1020,這樣這個(gè)命令的記憶就有規(guī)律了。
5、修改歷史記錄總行數(shù)
,第一節(jié)也簡(jiǎn)述了總行數(shù)的修改,但不是個(gè)人操作,接下來(lái)操作。在該命令中,HISTSIZE控制歷史命令顯示的數(shù)字
HISTFILETSIZE控制文件中存儲(chǔ)的數(shù)量
10392021-03-0222:29336037 echo ' HISTsize=2000 '。bash_profile
10402
10412021-03-0222:30336020 source ~/。bash _ profile
由于此命令可以修改歷史顯示的數(shù)量,因此它也可以修改文件存儲(chǔ)歷史記錄的數(shù)量。
想象一下,如果你不想讓服務(wù)器記錄歷史!
可以將兩個(gè)值都更改為0嗎?
可以自己試試嗎?
6、清除歷史記錄
清除歷史并執(zhí)行命令history -c c。這篇關(guān)于“學(xué)習(xí)Linux命令的歷史”的文章已經(jīng)在這里分享了。希望以上內(nèi)容能幫助大家學(xué)到更多的知識(shí)。如果你覺得文章好,請(qǐng)分享給更多人看。
Tags:,命令執(zhí)行,學(xué)習(xí)Linux命令之history
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。