shell命令屬於Linux命令的一種,但是又獨立於Linux系統的其他命令,Linux shell命令行自成一個體系。本文就來介紹一下Linux系統shell命令行的操作方法。
1.自動補齊
自動補齊可以應用於路徑名、變量(以$開頭的單詞)、用戶名(以~開頭)、命令(單詞時命令行第一個單詞)、主機名(單詞以@開頭,只對/etc/hosts下的主機名有效)
命令
作用
Alt-$
顯示所有可能項。等價於按兩次Tab
Alt-*
插入所有可能匹配項
2. 命令行歷史
history命令直接輸出歷史記錄,默認500個。
歷史記錄命令
命令
作用
Ctrl-P
移動到前一條歷史記錄,等於上箭頭
Ctrl-N
移動到後一條歷史記錄,等於下箭頭
Alt-《
移動到歷史記錄開始處
Alt-》
移動到歷史記錄末尾處,即當前命令行
Alt-P
非遞增搜索。輸入搜索串後鍵入Enter才開始搜索
Alt-N
向前非遞增搜索
Ctrl-O
執行歷史記錄項,執行完後跳到下一項。用於執行一系列歷史記錄
Ctrl-R
逆向遞增搜索歷史記錄;搜索時查找下一個匹配項
Ctrl-J
把搜索內容復制到當前命令行(按左右方向鍵也能復制,若按Enter會立即執行命令)
Ctrl-G或C
退出搜索
!!
重復最後一個命令,等價於上箭頭+Enter
!number
執行歷史記錄第number行的命令
! string
執行最近的以string開頭的歷史記錄
!?string
執行最近的包含string的歷史記錄 上一頁1234下一頁共4頁