<ol id="yv0wd"></ol>

    无码一区二区三区_色窝窝无码一区二区三区_国产精品ⅴ无码大片在线看_无码熟妇人妻AV影音先锋_亚洲精品无码久久久久久

    < 返回新聞公共列表

    linux查看歷史命令的快捷鍵

    發(fā)布時(shí)間:2023-03-07 14:52:53

    如果我們?cè)?jīng)使用過(guò)Linux服務(wù)器,就會(huì)知道許多命令很重要,需要記住。由于可用命令的范圍很廣,因此很難將它們?nèi)坑涀?。例如,我們?cè)诓坏?分鐘前運(yùn)行的那個(gè)已經(jīng)不在屏幕上了。一旦這些命令不再可見(jiàn),有幾種方法可以找到它們,例如使用向上箭頭鍵一次一個(gè)地循環(huán)瀏覽它們。但是,我們也可以使用歷史命令。


    歷史命令列出了當(dāng)前用戶在服務(wù)器上使用過(guò)的以前的命令。我們會(huì)按時(shí)間順序獲得列表,所以它們應(yīng)該是這樣輸入的。我們還可以將其他標(biāo)志傳遞到歷史命令中,以幫助過(guò)濾或更好地理解結(jié)果。


    下面,小編就給大家講講linux查看歷史命令的快捷鍵。歷史命令允許我們?cè)谧约旱膸羯线\(yùn)行以前使用過(guò)的命令。命令分為三個(gè)部分。首先是事件指示符。其次,之后是字指示符。最后,將是修改器。


    1、歷史命令事件指示符

    讓我們從基礎(chǔ)開(kāi)始,要運(yùn)行我們使用的最后一個(gè)命令,請(qǐng)輸入:??!

    我們還可以運(yùn)行歷史列表中更早的命令。為此,請(qǐng)輸入以下內(nèi)容,其中n是您希望運(yùn)行的行:![n]

    要運(yùn)行使用特定字符串的最后一條命令,請(qǐng)輸入:![string]


    2、歷史命令字指示符

    我們可以使用添加到上述事件指示符的字指示符進(jìn)一步過(guò)濾我們使用的命令。這是一些單詞指示符的候選名單。有關(guān)完整列表,請(qǐng)查看 歷史命令的手冊(cè)頁(yè)。

    0(零)–返回第零個(gè)詞,通常是命令

    n–返回所選命令的第n個(gè)單詞

    ^–返回命令的第一個(gè)參數(shù)

    $–返回最后一個(gè)詞,通常是一個(gè)參數(shù)

    *–返回除命令的第零個(gè)字以外的所有字

    此外,我們還可以添加修飾符以進(jìn)一步過(guò)濾命令。這些也可以在歷史手冊(cè)中找到,我們可以通過(guò)以下方式訪問(wèn):man history


    3、示例歷史命令

    讓我們從基本命令開(kāi)始,然后從那里開(kāi)始構(gòu)建。首先,讓我們簡(jiǎn)單地運(yùn)行:history


    linux查看歷史命令的快捷鍵.png


    歷史命令輸出示例。

    在這里我們可以看到以我登錄的用戶身份運(yùn)行的命令。請(qǐng)注意,當(dāng)我登錄到root時(shí),命令運(yùn)行時(shí)它們不會(huì)顯示,直到我返回給用戶。

    當(dāng)然,歷史命令也可以與管道一起使用,將信息發(fā)送到文件或?qū)⑦^(guò)濾后的文本顯示到聊天窗口。

    history | grep sudo


    linux查看歷史命令的快捷鍵..png


    帶管道的歷史命令


    4、使用事件指示符

    上面提到了基本命令,但讓我們通過(guò)更多操作來(lái)回顧它們。由于上面提到的我的歷史列表。如果我想檢查更新,而不是輸入完整的命令,我可以輸入!1或!4個(gè)


    linux查看歷史命令的快捷鍵...png


    歷史命令事件指示符示例

    但是,事件指示符也可以與另一個(gè)命令結(jié)合使用。由于我之前運(yùn)行了 history 命令,作為第11個(gè)值,我還可以通過(guò)運(yùn)行以下命令來(lái)查看其手冊(cè)頁(yè)。

    man !11


    5、使用文字指示符

    我們將使用字指示符從命令中選擇特定部分。使用$,我可以從事件指示符中引用history.txt文件,它引用了前面的命令。添加一個(gè)詞指示符,在事件指示符后添加一個(gè)冒號(hào) (:),然后輸入我們的詞指示符。


    linux查看歷史命令的快捷鍵....png


    歷史命令字指示符示例

    讓我們更深入地了解 history 命令。下面,我們將查看服務(wù)器上當(dāng)前存在的歷史記錄,并嘗試獲取所有提到的sudo命令的打印輸出。這樣,我們就知道我們的用戶正在以root用戶身份運(yùn)行什么命令。

    首先,我們顯示了當(dāng)前歷史記錄并查看了使用過(guò)sudo的命令列表。使用這些列表,我們得出以下命令:

    !13 !!:* > !cat:$


    linux查看歷史命令的快捷鍵.....png


    使用歷史命令事件指示符運(yùn)行命令“!13 !!:* > !cat:$”

    使用上面的命令,它只使用歷史的事件指示符和單詞指示符。

    !13–這會(huì)從第13行獲取單詞history。

    !!:*–這將提取最后使用的命令并省略第一個(gè)單詞

    !cat:$–這會(huì)獲取使用cat的最后一個(gè)命令并使用最后一個(gè)詞。

    雖然我本可以完全不使用! 13個(gè)命令并離開(kāi)了!!自行指揮;使用2個(gè)不同的命令顯示事件指示符和字指示符命令的靈活性。


    以上是linux查看歷史命令的快捷鍵分享,希望能幫助到大家參考!


    /template/Home/Zkeys724/PC/Static
    在阳台上玩弄人妻的乳球_色窝窝无码一区二区三区_国产精品ⅴ无码大片在线看_无码熟妇人妻AV影音先锋

    <ol id="yv0wd"></ol>