国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux歷史命令查找

    linux歷史命令查找

    時(shí)間: 佳洲1085 分享

    linux歷史命令查找

      在linux系統(tǒng)中當(dāng)我們想要查找以前的歷史命令時(shí),可以通過命令或者快捷鍵來實(shí)現(xiàn),下面由學(xué)習(xí)啦小編為大家整理了linux下歷史命令查找的相關(guān)知識(shí),希望對(duì)大家有所幫助!

      linux歷史命令查找方法一——history命令

      History命令主要用于顯示歷史指令記錄內(nèi)容, 下達(dá)歷史紀(jì)錄中的指令 。

      1>History命令語(yǔ)法:

      [test@linux]# history [n]

      [test@linux]# history [-c]

      [test@linux]# history [-raw] histfiles

      參數(shù):

      n :數(shù)字,要列出最近的 n 筆命令列表

      -c :將目前的shell中的所有 history 內(nèi)容全部消除

      -a :將目前新增的history 指令新增入 histfiles 中,若沒有加 histfiles ,

      則預(yù)設(shè)寫入 ~/.bash_history

      -r :將 histfiles 的內(nèi)容讀到目前這個(gè) shell 的 history 記憶中

      -w :將目前的 history 記憶內(nèi)容寫入 histfiles

      Linux系統(tǒng)當(dāng)你在shell(控制臺(tái))中輸入并執(zhí)行命令時(shí),shell會(huì)自動(dòng)把你的命令記錄到歷史列表中,一般保存在用戶目錄下的.bash_history文件中。默認(rèn)保存1000條,你也可以更改這個(gè)值。

      如果你鍵入 history, history會(huì)向你顯示你所使用的前1000個(gè)歷史命令,并且給它們編了號(hào),你會(huì)看到一個(gè)用數(shù)字編號(hào)的列表快速?gòu)钠聊簧暇磉^。你可能不需要查看1000個(gè)命令中的所有項(xiàng)目, 當(dāng)然你也可以加入數(shù)字來列出最近的 n 筆命令列表。

      linux中history命令不僅僅讓我們可以查詢歷史命令而已. 我們還可以利用相關(guān)的功能來幫我們執(zhí)行命令。

      2>運(yùn)行特定的歷史命令

      history會(huì)列出bash保存的所有歷史命令,并且給它們編了號(hào),我們可以使用“嘆號(hào)接編號(hào)”的方式運(yùn)行特定的歷史命令.

      語(yǔ)法說明:

      [test@linux]# [!number] [!command] [!!]

      參數(shù)說明:

      number :第幾個(gè)指令的意思;

      command :指令的開頭幾個(gè)字母

      ! :上一個(gè)指令的意思!

      3>History命令實(shí)戰(zhàn)

      列出所有的歷史記錄:

      [test@linux] # history

      只列出最近10條記錄:

      [test@linux] # history 10 (注,history和10中間有空格)

      使用命令記錄號(hào)碼執(zhí)行命令,執(zhí)行歷史清單中的第99條命令

      [test@linux] #!99 (!和99中間沒有空格)

      重復(fù)執(zhí)行上一個(gè)命令

      [test@linux] #!!

      執(zhí)行最后一次以rpm開頭的命令(!? ?代表的是字符串,這個(gè)String可以隨便輸,Shell會(huì)從最后一條歷史命令向前搜索,最先匹配的一條命令將會(huì)得到執(zhí)行。)

      [test@linux] #!rpm

      逐屏列出所有的歷史記錄:

      [test@linux]# history | more

      立即清空history當(dāng)前所有歷史命令的記錄

      [test@linux] #history -c

      linux歷史命令查找方法二

      除了使用history命令,在 shell 或 GUI 終端提示下,你也可以使用上下方向鍵來翻閱命令歷史(向下箭頭會(huì)向前翻閱),直到你找到所需命令為止。這可以讓我們很方便地編輯前面的某一條命令,而不用重復(fù)輸入類似的命令。

      linux歷史命令查找方法三

      Ctrl+r 反向查詢歷史命令

      使用Ctrl+r反向查詢歷史命令,將匹配的最新一條顯示出來

      如果還想繼續(xù)向上查詢,繼續(xù)按Ctrl+r

      [plain] view plain copyshell > history 3

      1048 14-11-02 16:35:52 history 3

      1049 14-11-02 16:36:11 head ~/.bash_history

      1050 14-11-02 16:41:05 history 3

      (reverse-i-search)`his': head ~/.bash_history

    3602850