1、^abc-^-123: 這個命令用于運行上一個命令,并將其中的"abc"替換為"123"。
示例:如果上一個命令是echo abc,則運行^abc-^-123后會執行命令echo 123。
2、!!: 這個命令用于重復執行上一條命令。
示例:如果上一條命令是ls -l,則執行!!后會再次運行ls -l。
3、!*: 這個命令用于執行前一個命令的所有參數。
示例:如果前一個命令是rm file1 file2 file3,則執行!*后會執行命令rm file1 file2 file3。
4、!abc: 這個命令用于執行以"abc"開頭的最近一條命令。
示例:如果最近一條命令是chmod 755 script.sh,則執行!chmod會再次運行chmod 755 script.sh。
5、!abc:p: 這個命令用于打印以"abc"開頭的最近一條命令。
示例:如果最近一條命令是ls -l,則執行!ls:p會打印出ls -l。
6、!$: 這個命令用于獲取前一個命令的最后一個參數。
示例:如果前一個命令是cp file.txt /path/to/destination,則執行!$會返回/path/to/destination。
7、ALT-.或CTRL-_: 這個組合鍵用于獲取前一個命令的最后一個參數。
示例:如果前一個命令是mv file1.txt file2.txt,則按下ALT-.或CTRL-_會插入"file2.txt"。
8、CTRL-a: 這個組合鍵用于將光標跳到行首。
示例:在命令行中輸入一段文字后,按下CTRL-a會將光標移動到行首。
9、CTRL-c: 這個組合鍵用于停止當前命令的執行。
示例:如果一個命令正在執行,按下CTRL-c會立即終止該命令的執行。
10、CTRL-e: 這個組合鍵用于將光標跳到行尾。
示例:在命令行中輸入一段文字后,按下CTRL-e會將光標移動到行尾。
11、CTRL-k: 這個組合鍵用于剪切從光標位置到行尾的內容。
示例:在命令行中輸入一段文字后,按下CTRL-k會將光標位置及其之后的文字剪切掉。
12、CTRL-r: 這個組合鍵用于搜索歷史記錄。
示例:按下CTRL-r后,在命令行中輸入關鍵字,會搜索并顯示最近匹配的歷史命令。
13、CTRL-u: 這個組合鍵用于剪切從行首到光標位置的內容。
示例:在命令行中輸入一段文字后,按下CTRL-u會將光標位置及其之前的文字剪切掉。
14、CTRL-z: 這個組合鍵用于掛起當前正在運行的程序,并返回到命令行界面。
示例:如果一個程序正在運行,按下CTRL-z會將該程序掛起,并回到命令行界面。