~家目錄 ls ~
``反引号 裡面是指令 echo `ls` | `echo ls` | echo `echo ls` |`echo `echo ls`` 替代指令 $()
! 取反 調用曆史指令(!123)123是history顯示的
#代表注視資訊
$ 取變量值
% 作業号kill %123 取餘
& 背景運作
*通配符
( ) 意思是在子程序裡執行
| 管道
\ 轉移字元
{ } 枚舉 touch file{1,2,3}
[ ] test
: 表示什麼事也不作
; 分隔多個指令
" " (\`$!:執行) ' ' (\`$!:顯示字元) 解釋空格的 echo a b c | echo a b c | echo "you cost $5.00" | echo 'you cost $5.00'
< 檔案 < < 關鍵字 < < < 字元串
> >> . .. ? /根
2> 錯誤輸出 &>所有錯誤輸出