西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)西西教程其它教程 → Bash常用操作技巧和快捷鍵

Bash常用操作技巧和快捷鍵

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2013/4/30 22:44:49字體大。A-A+

作者:西西點(diǎn)擊:491次評(píng)論:5次標(biāo)簽: Bash

2 頁(yè) 用于編輯的快捷鍵

用于編輯的快捷鍵

Ctrl + a:將光標(biāo)定位到命令的開頭

Ctrl + e:與上一個(gè)快捷鍵相反,將光標(biāo)定位到命令的結(jié)尾

Ctrl + u:剪切光標(biāo)之前的內(nèi)容

Ctrl + k:與上一個(gè)快捷鍵相反,剪切光標(biāo)之后的內(nèi)容

Ctrl + y:粘貼Ctrl + u和Ctrl + k所剪切的內(nèi)容

Ctrl + t:交換光標(biāo)之前兩個(gè)字符的順序

Ctrl + w:刪除光標(biāo)左邊的參數(shù)(選項(xiàng))或內(nèi)容

Ctrl + l:清屏

Ctrl + d:輸入已結(jié)束。在shell下相當(dāng)于一個(gè)exit

Ctrl + c:鍵盤中斷請(qǐng)求。

Ctrl + s & Ctrl + q:暫停/恢復(fù)屏幕輸出

Ctrl + n(↓):顯示下一條命令

Ctrl + p(↑):顯示上一條命令

Ctrl + b:向回移動(dòng)

Ctrl + f: 向前移動(dòng)

Ctrl + shift +↓:終端向下滾動(dòng)

Ctrl + shift +↑:終端向上滾動(dòng)

Shift+pgup/pgdown:終端上下翻頁(yè)滾動(dòng)

處理作業(yè)      首先,使用 Ctrl + z 快捷鍵可以讓正在執(zhí)行的命令掛起。如果要讓該進(jìn)程在后臺(tái)執(zhí)行,那么可以執(zhí)行 bg 命令。而 fg 命令則可以讓該進(jìn)程重新回到前臺(tái)來(lái)。使用 jobs 命令能夠查看到哪些進(jìn)程在后臺(tái)執(zhí)行。 你也可以在 fg 或 bg 命令中使用作業(yè) id,如: fg %3 又如: bg %7

使用置換

命令置換 先看例子: du -h -a -c $(find . -name *.conf 2>&-) 注意 $() 中的部分,這將告訴 Bash 運(yùn)行 find 命令,然后把返回的結(jié)果作為 du 的參數(shù)。

進(jìn)程置換 仍然先看例子: diff <(ps axo comm) <(ssh user@host ps axo comm) 該命令將比較本地系統(tǒng)和遠(yuǎn)程系統(tǒng)中正在運(yùn)行的進(jìn)程。請(qǐng)注意 <() 中的部分。

xargs 看例: find . -name *.conf -print0 | xargs -0 grep -l -Z mem_limit | xargs -0 -i cp {} {}.bak 該命令將備份當(dāng)前目錄中的所有 .conf 文件。

使用管道     下面是一個(gè)簡(jiǎn)單的使用管道的例子: ps aux | grep init 這里,“|”操作符將 ps aux 的輸出重定向給 grep init。 下面還有兩個(gè)稍微復(fù)雜點(diǎn)的例子: ps aux | tee filename | grep init 及: ps aux | tee -a filename | grep init

將標(biāo)準(zhǔn)輸出保存為文件 你可以將命令的標(biāo)準(zhǔn)輸出內(nèi)容保存到一個(gè)文件中,舉例如下: ps aux > filename 注意其中的“>”符號(hào)。 你也可以將這些輸出內(nèi)容追加到一個(gè)已存在的文件中: ps aux >> filename 你還可以分割一個(gè)較長(zhǎng)的行: command1 | command2 | ... | commandN > tempfile1 cat tempfile1 | command1 | command2 | ... | commandN > tempfile2

標(biāo)準(zhǔn)流:重定向與組合       重定向流的例子: ps aux 2>&1 | grep init 這里的數(shù)字代表:

0:stdin

1:stdout

2:sterr

上面的命令中,“grep init”不僅搜索“ps aux”的標(biāo)準(zhǔn)輸出,而且搜索 sterr 輸出。

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(5)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)