1、^abc-^-123: 這個命令用于運行上一個命令,并將其中的"abc"替換為"123"。
示例:如果上一個命令是echo abc,則運行^abc-^-123后會執(zhí)行命令echo 123。
2、!!: 這個命令用于重復執(zhí)行上一條命令。
示例:如果上一條命令是ls -l,則執(zhí)行!!后會再次運行l(wèi)s -l。
3、!*: 這個命令用于執(zhí)行前一個命令的所有參數(shù)。
示例:如果前一個命令是rm file1 file2 file3,則執(zhí)行!*后會執(zhí)行命令rm file1 file2 file3。
4、!abc: 這個命令用于執(zhí)行以"abc"開頭的最近一條命令。
示例:如果最近一條命令是chmod 755 script.sh,則執(zhí)行!chmod會再次運行chmod 755 script.sh。
5、!abc:p: 這個命令用于打印以"abc"開頭的最近一條命令。
示例:如果最近一條命令是ls -l,則執(zhí)行!ls:p會打印出ls -l。
6、!$: 這個命令用于獲取前一個命令的最后一個參數(shù)。
示例:如果前一個命令是cp file.txt /path/to/destination,則執(zhí)行!$會返回/path/to/destination。
7、ALT-.或CTRL-_: 這個組合鍵用于獲取前一個命令的最后一個參數(shù)。
示例:如果前一個命令是mv file1.txt file2.txt,則按下ALT-.或CTRL-_會插入"file2.txt"。
8、CTRL-a: 這個組合鍵用于將光標跳到行首。
示例:在命令行中輸入一段文字后,按下CTRL-a會將光標移動到行首。
9、CTRL-c: 這個組合鍵用于停止當前命令的執(zhí)行。
示例:如果一個命令正在執(zhí)行,按下CTRL-c會立即終止該命令的執(zhí)行。
10、CTRL-e: 這個組合鍵用于將光標跳到行尾。
示例:在命令行中輸入一段文字后,按下CTRL-e會將光標移動到行尾。
11、CTRL-k: 這個組合鍵用于剪切從光標位置到行尾的內(nèi)容。
示例:在命令行中輸入一段文字后,按下CTRL-k會將光標位置及其之后的文字剪切掉。
12、CTRL-r: 這個組合鍵用于搜索歷史記錄。
示例:按下CTRL-r后,在命令行中輸入關(guān)鍵字,會搜索并顯示最近匹配的歷史命令。
13、CTRL-u: 這個組合鍵用于剪切從行首到光標位置的內(nèi)容。
示例:在命令行中輸入一段文字后,按下CTRL-u會將光標位置及其之前的文字剪切掉。文章來源:http://www.zghlxwxcb.cn/news/detail-650143.html
14、CTRL-z: 這個組合鍵用于掛起當前正在運行的程序,并返回到命令行界面。
示例:如果一個程序正在運行,按下CTRL-z會將該程序掛起,并回到命令行界面。文章來源地址http://www.zghlxwxcb.cn/news/detail-650143.html
到了這里,關(guān)于linux bash快捷鍵的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!