基本
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:將終端顯示向下滾動佈局
能夠使用鍵盤方向上鍵,恢復以前輸入過的命令spa
通配符:.和?用來對字符串進行模糊匹配命令行
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}string
命令獲取幫助:
man:它是Manual pages 的縮寫,能夠用來調用手冊頁
man<command_name>:獲取某個命令的使用方式和詳細介紹後臺
手冊的常見佈局file
NAME 名稱
該命令或函數的名稱,接着是一行簡介終端
SYNOPSIS 概要
對於命令,正式的描述它如何運行,以及運行須要什麼樣的命令行的參數,對於函數所須要的參數,以及哪一個頭文件包含該函數的定義程序
DESCRIPTION 說明
命令或函數功能的文本描述
EXAMPLES 示例
經常使用的一些示例
SEE ALSO 參見
相關命令或函數的列表
也存在着其它部份內容,但這些部分沒有獲得跨手冊頁的標準化OPTIONS 選項EXIT STATUS 推出狀態ENVIRONMENT 環境BUGS 程序漏洞FILES 文件 AUTHOR 做者REPORTING BUGS 已知漏洞HISTORY 歷史COPYRIGHT 版權