history的操作你知道幾個

2021-10-20 19:50:00 字數 2569 閱讀 6063

二、總結

你們有沒有在使用linux開發時執行了很長的一條命令,然後過了一會要想在執行這條命令就需要重新輸入。

想必大家都知道在linux中,使用上箭頭就可以找到之前執行的命令,但是這條命令如果執行的時間長了是很難找得到的。

如果你使用的是xsheel客戶端,客戶端關閉更是找不到。

那麼如何解決這個問題呢!

當你執行history這個命令時會顯示之前執行的1000個命令。

但是如果你不登出或者關機就可以儲存超過1000個命令,這個1000是乙個預設值。

當然這個值也是可以修改的,如果想要修改可以執行以下命令。

echo

"histsize=2000"

>> .bash_profile

echo

"hisfiletsize=2000"

>> .bash_profile

source ~/.bash_profile (使其生效即可)

如果伺服器負責人,你需要看在什麼時間點執行了什麼命令,只需要執行以下命令即可

export histtimeformat=

"%f %t"

然後在執行history命令就可以看到的時間

例如執行了乙個檢測nginx配置是否正確的命令usr/local/nginx/sbin/nginx -t

想要找著條命令直接按ctrl+r 然後輸入usr即可

執行上條命令的方式有好幾種,常用的一種估計就是這種。

但是今天給大吉說的是,可以使用!!來操作

當然你也可以使用!-1來執行

這個序號**來,就是本文第乙個提到的命令history,執行結束後會出現每個命令的序號。

如下圖我想要執行第1020個命令,那就可以這樣執行!1020

其實這個命令有點程式設計基礎的應該都能想明白,在第三節中我們使用了!!來執行上一條命令,其實也就是歷史記錄的最後一條記錄。

同樣的道理這個命令使用的是!1020,這樣對於這個命令的記憶就有了規律。

在第一節中對於這個總行數的修改也簡單的說了一下,但是沒有親自操作,接下來操作一下。

這個命令中histsize是控制history命令顯示的數量

而histfiletsize控制的是檔案中儲存的數量

既然這個命令可以修改history顯示的數量,也可以修改檔案儲存歷史記錄的數量。

試想一下,如果不想讓伺服器記錄歷史記錄怎麼辦呢!

是不是將倆個值都改為0就可以了。

可不可以可以自行嘗試一下哈!

清除歷史記錄執行命令history -c即可

以上就是關於linux中history的命令,在平時使用最多的就是!!執行上乙個命令,還以另外乙個就是ctrl+r來搜尋歷史執行的命令。

堅持學習、堅持寫博、堅持分享是咔咔從業以來一直所秉持的信念。希望在偌大網際網路中咔咔的文章能帶給你一絲絲幫助。我是咔咔,下期見。

JDK 別名你知道幾個 ?

也許你知道jdk 的版本號,但是你知道他們的別名嗎?如下就是jdk的一些別名!jdk 1.1.4 sparkler 寶石 1997 09 12 jdk 1.1.5 pumpkin 南瓜 1997 12 13 jdk 1.1.6 abigail 阿比蓋爾 女子名 1998 04 24 jdk 1.1....

你必須知道的幾個救命常識

個案1 有一婦女手提包被偷,裡面有手機 hidden 錢包等。20分鐘後,她打通了老公的 告訴自己被偷的事。老公驚呼 啊,我剛才收到你的簡訊,問咱家hidden的密碼,我立馬就回了!他們趕到銀行時,被告知裡面所有的錢都已被提走。小偷通過用偷來的手機傳送簡訊給 親愛的老公 而獲取了密碼,然後在短短20...

OPPO手機的這幾個快捷操作你知道嗎?不知道血虧

相信平時玩oppo手機的時候都很少去注意和了解手機的快捷操作,而其中有一些快捷操作更是能影響使用者體驗,有時候,設定好適合自己的快捷操作可以幫助自己更好的使用手機,玩轉手機。那麼oppo手機有哪些快捷操作呢?下面就為大家帶來幾個實用的小技巧。導航鍵在我們使用oppo的過程中,第一件應該了解的事應該就...