Linux命令歷史(查看、重新執(zhí)行)

所有的linux命令歷史,保存在~/.bash_history文件中。

如果想清空:

rm ~/.bash_history && history -c

默認歷史保存500條??梢赃@樣修改:

  1. 僅對當(dāng)前有效:
    執(zhí)行:
    HISTSIZE=1000

2.永遠有效:
~./bashrc中加入HISTSIZE=<number of entries, -1 for unlimited>
然后:. ~/.bashrc


在用history看到命令行,如果你想要再次執(zhí)行,只需要執(zhí)行 !行號就行了。
比如:
$history
1 ls
2 clear
3 mv abc.txt def

$ !3
就會再次執(zhí)行mv abc.txt def這個命令。

  • 執(zhí)行上一條命令:!-1!!,或sudo !!(如果你需要root權(quán)限)
  • 執(zhí)行倒數(shù)第2條命令:!-2

如果剛才的命令有輸入錯誤,想更正的話只需要替換就好了。這樣:

$ ls -hal cleann.sh 
ls: cleann.sh: No such file or directory

//這里不小心多打了一個n,clean錯打到了cleann,所以提示找不到此文件。

$ ^nn^n  //把nn替換成n,重新執(zhí)行剛才的命令,就對了
ls -hal clean.sh 
-rwxr-xr-x@ 1 aidenfang  staff   585B Oct 18 20:58 clean.sh

Ref: https://askubuntu.com/questions/624848/view-history-of-commands-ran-in-terminal

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,695評論 0 5
  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,202評論 0 0
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,165評論 2 33
  • 1.fedora、redhat、Centos、 suse、ubuntu都是常見的linux 2./分區(qū)、swap分...
    liudai123閱讀 1,023評論 0 3
  • 什么是私人銀行?國外私人銀行在做什么?國內(nèi)的私人銀行又在做什么?隨著中國高凈值人群的不斷擴大,國內(nèi)私人銀行業(yè)務(wù)發(fā)展...
    老繼雜談閱讀 3,143評論 1 2

友情鏈接更多精彩內(nèi)容