shell部分
Linux中每一個命令都會打開三個不同類型的文件 0, 1, 2 輸入,輸出,和錯誤
在shell中的特殊重定向表達方式
用echo輸出到屏幕上:三種格式
[ ] 和 [[ ]] 在運算符中的運用
主要在算術運算(加減乘除)
關係運算(相等,不等,大於,小於)
布爾運算(非 與 或)
邏輯運算 (邏輯與,或 && || )[[ ]]
字符串運算 (相等,不等,爲0,爲空等)
文件測試運算 (類型,大小,)
test命令來代替 [ ]
流程控制
條件
循環
選擇
函數部分
參數輸入和內部調用方法
文件包含,shell中也可以包含外部的獨立文件作爲一個庫文件
[ ] 表達式
注意:在 [] 表達式中,常見的 >, < 需要加轉義字符,表示字符串大小比較,以 acill 碼位置作爲比較。不直接支持 >, < 運算符,還有邏輯運算符 || 、&& ,它需要用 -a[and] –o[or] 表示。
[[ ]] 表達式
注意:[[]] 運算符只是 [] 運算符的擴充。能夠支持 >, < 符號運算不需要轉義符,它還是以字符串比較大小。裏面支持邏輯運算符:|| && ,不再使用 -a -o。