1、指令曆史,指令補全
2、管道,重定向
3、指令别名
4、指令行編輯
5、指令行展開
6、檔案名通配
7、變量
8、程式設計
指令行編輯:
光标跳轉:
ctrl+a:跳轉到指令行首
ctrl+e:跳轉到指令行尾
ctrl+u:删除光标至指令行首的内容
ctrl+k:删除光标至指令行尾的内容
ctrl+l:清屏
1、指令曆史,指令補全:
指令曆史:
檢視指令曆史:history
history:
-c:清除指令曆史
-d offset 【n】:删除指定位置指令
-w:儲存指令曆史至曆史檔案中
指令曆史的使用技巧:
!n:執行指令曆史中的第n條指令
!-n:執行指令曆史中倒數第n條指令
!!:執行上一條指令
!string:執行指令曆史中最近一個義字元串string開頭的指令
按下esc松開按。鍵:引用上一個指令最後一串字元
alt+。:同上
!$:引用前一個指令的最後一個參數
指令補全:搜尋path環境變量所指定的每個路徑下以我們給出的字元串開頭的可執行檔案,如果 多 于 一個,兩次tab鍵,可以列出表;否則将指令補全。
路徑補全:搜尋我們給出的起始路徑下的每個檔案名,并試圖補全。
環境變量:
path:指令搜尋路徑
histsize:指令曆史緩沖區大小