history顯示當前終端的歷史記錄
!! 重復執行上一條命令
!-n 重復執行倒數第n條命令
!n 重復執行第n條命令
ctrl+p 等于向上方向鍵,翻出上一條命令。
ctrl+n 等于向下方向鍵,翻出下一條命令。
ctrl+j 等于enter 執行當前命令
!:0 執行前一條命令(去除參數)
!string 重復前一個以“string”開頭的命令(只限于最近的一條)
!?string 重復前一個包含string的命令
!string:p 僅打印以string開頭的命令歷史,而不執行
!$:p 打印輸出 !$ (上一條命令的最后一個參數)的內容
!*:p 打印輸出 !*(上一條命令的所有參數)的內容
^string 刪除上一條命令中的第一個string
^string1^string2 將上一條命令中的第一個string1替換為string2
!:gs/string1/string2 將上一條命令中所有的string1都替換為string2
ctrl-r來在命令歷史中搜索命令
(reverse-i-search)`’:再按tab
Ctrl+g:從歷史搜索模式退出
要重新調用前一個命令中最后一個參數:
!$ 表示
Esc, .(點擊Esc鍵后松開,然后點擊 . 鍵)
Alt+ .(按住Alt鍵的同時點擊 . 鍵)
command !^ : 利用上一個命令的第一個參數做cmd的參數
command !$ : 利用上一個命令的最后一個參數做cmd的參數
command !* : 利用上一個命令的全部參數做cmd的參數
command !:n : 利用上一個命令的第n個參數做cmd的參數
command !n:^ 調用第n條命令的第一個參數
command !n:$ 調用第n條命令的最后一個參數
command !n:m 調用第n條命令的第m個參數
command !n:* 調用第n條命令的所有參數
command !string:^ 從命令歷史中搜索以 string 開頭的命令,并獲取它的第
一個參數
command !string:$ 從命令歷史中搜索以 string 開頭的命令,并獲取它的最后
一個參數
command !string:n 從命令歷史中搜索以 string 開頭的命令,并獲取它的第n
個參數
command !string:* 從命令歷史中搜索以 string 開頭的命令,并獲取它的所
有參數
原創文章,作者:zenyanxiao,如若轉載,請注明出處:http://www.www58058.com/80485