溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

history命令怎么在Linux中使用

發(fā)布時(shí)間:2021-03-12 15:57:08 來(lái)源:億速云 閱讀:187 作者:Leah 欄目:系統(tǒng)運(yùn)維

今天就跟大家聊聊有關(guān)history命令怎么在Linux中使用,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

Linux中的history命令很常用,無(wú)論是對(duì)管理員,普通用戶還是黑客。對(duì)于普通用戶來(lái)說(shuō)可以用該命令查看之前都執(zhí)行了什么命令,可以用CTRL+R來(lái)翻找太長(zhǎng)的命令話,或者用!cmd命令,或者直接執(zhí)行history命令來(lái)學(xué)習(xí)其他人執(zhí)行了什么命令,都是寫(xiě)什么意思。對(duì)于黑客來(lái)說(shuō),history同樣是非常有用的命令,比如說(shuō)這么一條命令:

root:\> mysql –h298.168.0.1 –uroot –p1234

最重要的東西,數(shù)據(jù)庫(kù)的密碼就被黑客給破譯了!所以對(duì)管理員來(lái)說(shuō),一項(xiàng)很重要的工作就是管理history命令了,對(duì)管理員來(lái)說(shuō),常用的幾個(gè)命令如下:

用c選項(xiàng)清除所有的歷史命令

root:\> history –c

用HISTSIZE禁用history

如果你想禁用history,又不讓bashshell記錄你的命令,像下面那樣把HISTSIZE設(shè)為0即可。

root:\> export HISTSIZE=0

用HISTSIZE控制歷史命令的總數(shù)
把下面的兩行添加到.bash_profile然后重新登錄bash(或者用source .bash_profile),值設(shè)置小一點(diǎn)!

root:\> vi ~/.bash_profile   
HISTSIZE=100  
HISTFLESIZE=100

其他比較有用的命令羅列如下:

root:\> export HISTCONTROL=ignoredups    # 使用HISTCONTROL來(lái)消除命令歷史中的連續(xù)重復(fù)條目  
root:\> export HISTCONTROL=erasedups     # 使用HISTCONTROL在整個(gè)歷史中去除重復(fù)命令  
root:\> export HISTCONTROL=ignorespace   # 使用HISTCONTROL強(qiáng)制history忽略某條特定命令(這里是空格)  
root:\> export HISTIGNORE=“pwd:ls:”    # 存儲(chǔ)歷史命令時(shí)忽略特殊命令,這里的話pwd,ls就不會(huì)存儲(chǔ)了  
root:\> export HISTTIMEFORMAT='%F %T '   # 使用HISTTIMEFORMAT在歷史中顯示TIMESTAMP  
root:\> history | more   
1 2008-08-05 19:02:39 service network restart   
2 2008-08-05 19:02:39 exit   
3 2008-08-05 19:02:39 id   
4 2008-08-05 19:02:39 cat /etc/redhat-release

看完上述內(nèi)容,你們對(duì)history命令怎么在Linux中使用有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI