Linux命令(十)——Shell程序設計一(變量與操作符)
阿新 • • 發佈:2017-10-05
語法 接口 表數 lin ges images chmod .cn 分享 改為可執行權限後將文件移入命令搜索路徑的目錄下
Shell是linux系統中用戶和系統交互的接口,它除了作為命令解釋器以外,還是一種高級程序設計語言。在前面介紹的linux命令中,Shell都作為命令解釋器出現。下面分兩節簡單介紹腳本程序設計中的語法結構、變量定義及賦值、特殊符號、控制語句等內容。
一、Shell腳本的建立與執行
1.建立:創建腳本文件——vi編輯/cat命令將程序行寫入文件
2.執行:sh < 腳本名 輸入定向的執行方式
sh 腳本名 [參數] 以腳本名作為shell參數的執行方式
chmod a+x 腳本名+./腳本名 改為可執行權限後直接執行
chmod a+x 腳本名 + cp 腳本名 /bin + 腳本名
二、Shell的變量
與其他高級語言的變量一樣,它是一種可以代表數值、字符串等信息的標誌,即一個被賦予名稱的主存單元。
Shell變量的名字可以由數字、字母和下劃線組成。Shell變量有兩種類型,即Shell環境變量和用戶自定義變量。
1.Shell環境變量
(1)可寫的Shell環境變量
(2)只讀的Shell環境變量
2.Shell的用戶自定義變量
三、Shell中的特殊字符
1.Shell的通配符
2.Shell的引號
3.Shell的命令執行順序操作符
4.Shell中的註釋符、反斜線及後臺操作符
四、Shell編程中的輸入輸出命令
1.Shell中輸入和輸出的標準文件
2.Shell的輸入輸出重定向命令
3.Shell的輸入輸出命令
因為還沒有學這塊的內容,先列出大綱,學習後進行詳細的解釋和補充。
Linux命令(十)——Shell程序設計一(變量與操作符)