基本
echo "hello word" 輸出 hello word
touch file 建立檔案名為file
常用快捷鍵
TAB:在忘記指令時,可以用來補全指令
Ctrl+c:強制終止目前的程式
Ctrl+d:鍵盤輸入結束或者退出終端
Ctrl+s:暫停目前程式,暫停後按下任意鍵恢複運作
Ctrl+z:将目前程式放到背景運作,恢複到前台指令是fg
Ctrl+a:相當于Home鍵
Ctrl+e:相當于End鍵
Ctrl+k:删除從光标是所在的位置到行末
Alt+Backspace:向前删除一個單詞
Shift+PgUp:将終端顯示向上滾動
Shift+PfDn:将終端顯示向下滾動
可以使用鍵盤方向上鍵,恢複之前輸入過的指令
通配符:.和?用來對字元串進行模糊比對
ls * :表示輸出所有的檔案
Shell常用通配符
*:比對0或多個字元
?:比對任意一個字元
[list]比對list中任意單一字元
[!list]比對除list中任意單一字元以外的字元
[c1-c2]比對c1-c2中任意單一字元,如[0-9][a-z]
{string1,string2,...}:比對string1或string2(或者更多)其一字元串
{c1..c2}:比對c1-c2中全部字元 如{1...10}
指令擷取幫助:
man:它是Manual pages 的縮寫,可以用來調用手冊頁
man<command_name>:擷取某個指令的使用方式和詳細介紹
手冊的常見布局
NAME 名稱
該指令或函數的名稱,接着是一行簡介
SYNOPSIS 概要
對于指令,正式的描述它如何運作,以及運作需要什麼樣的指令行的參數,對于函數所需要的參數,以及哪個頭檔案包含該函數的定義
DESCRIPTION 說明
指令或函數功能的文本描述
EXAMPLES 示例
常用的一些示例
SEE ALSO 參見
相關指令或函數的清單
也存在着其它部分内容,但這些部分沒有得到跨手冊頁的标準化
OPTIONS 選項
EXIT STATUS 推出狀态
ENVIRONMENT 環境
BUGS 程式漏洞
FILES 檔案
AUTHOR 作者
REPORTING BUGS 已知漏洞
HISTORY 曆史
COPYRIGHT 版權
關注90後夢想大師,夢想從未止步.