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

首頁(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

Bash是linux默認(rèn)的shell,bash 的東西非常的多,包括變數(shù)的設(shè)定與使用、 bash 操作環(huán)境的建置、資料流重導(dǎo)向的功能,掌握一些shell操作技巧,還有那好用的管線(xiàn)命令是很有必要的。

1.移動(dòng)命令

^P 、^N、 ^B、 ^F      方向鍵 上 下 左 右

Alt+F          光標(biāo)右移一個(gè)單詞

Alt+B          光標(biāo)左移一個(gè)單詞

^A 、^E         光標(biāo)移至行首 行尾

^xx           光標(biāo)在行頭行尾進(jìn)行跳轉(zhuǎn)

2.刪除命令

^K     清除光標(biāo)后至行尾的內(nèi)容

^U     清除光標(biāo)前至行首的內(nèi)容

^B     刪除光標(biāo)所在字母

^H     刪除光標(biāo)前一個(gè)字符

^W    刪除光標(biāo)前一個(gè)單詞

^Y     粘貼或恢復(fù)上次的刪除

Alt+R      撤銷(xiāo)當(dāng)前行的所有內(nèi)容

3.輸入相關(guān)命令

^T     交換光標(biāo)位置前的兩個(gè)字符

Esc+T    置換前兩個(gè)單詞

Alt+L    將當(dāng)前光標(biāo)處之后的字母轉(zhuǎn)化為小寫(xiě)字母

Alt+U    將當(dāng)前光標(biāo)處之后的字母轉(zhuǎn)化為大寫(xiě)字母

Ctrl+Alt+E  擴(kuò)展命令行

4.歷史查詢(xún)命令

^R     搜索歷史命令

Alt+P      非增量方式反向搜索歷史

Alt+>      歷史列表中的最后一行命令開(kāi)始向前

5.命令補(bǔ)全

Tab     用于命令補(bǔ)全

^I      可用于命令補(bǔ)全

^[      相當(dāng)于Esc,也可補(bǔ)全

6.作業(yè)管理命令

^S    鎖住屏幕

^Q    恢復(fù)屏幕

^C    殺死當(dāng)前進(jìn)程 

 ^\    停止當(dāng)前進(jìn)程

^D    退出當(dāng)前shell

&      后臺(tái)執(zhí)行,(nohup以忽略?huà)炱鹦盘?hào)方式運(yùn)行程序)

^Z    把當(dāng)前進(jìn)程轉(zhuǎn)后臺(tái)運(yùn)行

jobs    查看當(dāng)前后臺(tái)作業(yè)狀態(tài)

fg     將后臺(tái)作業(yè)拿到前臺(tái)處理

bg    作業(yè)在后臺(tái)運(yùn)行

7.其他的一些命令

^L    清屏

^M或^J   回車(chē)

使用"!"從歷史中執(zhí)行命令      

有時(shí)候,我們需要在 Bash 中重復(fù)執(zhí)行先前的命令。你當(dāng)然可以使用上方向鍵來(lái)查看之前曾經(jīng)運(yùn)行過(guò)的命令。但這里有一些更好的方式:
1) !!:重復(fù)執(zhí)行上一條指令
2) !a:重復(fù)執(zhí)行上一條以a為首的指令
3) !number:重復(fù)執(zhí)行上一條在history表中記錄號(hào)碼為number的指令
4) !-number:重復(fù)執(zhí)行前第number條指令
5) !$:表示獲得上一條命令中的最后一項(xiàng)內(nèi)容
6) 用Ctrl + r 組合鍵來(lái)進(jìn)入歷史搜索模式在history表中查詢(xún)某條過(guò)往指令,找到需要       重復(fù)執(zhí)行的命令后,按回車(chē)鍵即可

重復(fù)命令參數(shù)(即上一點(diǎn)中的第5條)    

先來(lái)看一個(gè)例子: mkdir /exampledir    cd !$ 本例中,第一行命令將創(chuàng)建一個(gè)目錄,而第二行的命令則轉(zhuǎn)到剛創(chuàng)建的目錄。這里,“!$”的作用就是重復(fù)前一個(gè)命令的參數(shù)。事實(shí)上,不僅是命令的參數(shù)可以重復(fù),命令的選項(xiàng)同樣可以。另外,Esc + . 快捷鍵可以切換這些命令參數(shù)或選項(xiàng)。

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

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

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

    熱門(mén)評(píng)論

    最新評(píng)論

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

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