初識shell

shell腳本是一個特殊的應用程序,它介於操作系統內核與用戶之間,充當了一個“命令解釋器”的角色,負責接收用戶輸入的操作命令並進行解釋,將需要執行的操作傳遞個內核執行,並輸出執行結果。
1.重定向操作
輸入: < 輸出: > 追加: >>(屬於特殊的一種輸出) 錯誤輸出:2> 混合輸出:&>
初識shell
初識shell
2管道操作:| 通常將左側的命令輸出的結果作爲右側命令的輸入,同一行中可以使用多個管道。
初識shell
3.數值變量的運算:
加法運算:+
減法運算:-
乘法運算: \*
除法運算:/
取餘運算:%
初識shell
4.預定義變量:
$#: 表示命令行中位置參數的個數
$*:表示所有位置參數的個數
$?:表示前一條命令執行後的返回狀態
$0:表示當前執行的腳本或程序的名稱
初識shell
5.文件測試:
-d:測試是否爲目錄
-e:測試目錄或文件是否存在
-f:測試是否爲文件
-r:測試當前用戶是否有權限讀取
-w:測試當前用戶是否有權限寫入
-x:測試是否設置有可執行權限
初識shell
6.整數值比較:
-eq:等於 -ne:不等於 -gt:大於 -lt:小於 -le:小於等於 -ge:大於等於
初識shell
7.字符串比較:
= : 第一個字符與第二個字符相同
!=: 第一個字符與第二個字符不同
-z : 檢查字符串是否爲空
初識shell
8.邏輯測試:
&&:邏輯與,表示而且
|| : 邏輯或,表示或者
!:邏輯否,表示不
初識shell
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章