shell 編程概念shell
(1) shell是一種命令行解釋器,外殼有不少種類編程
(2) shell 當作是Linux內核和用戶溝通的橋樑,用戶默認不能直接操做內核bash
(3)能夠經過shell外殼去操做,用戶指令傳遞給shell,傳遞給Linux內核,內核接受去處理ide
(4)shell接受Linux內核返回的數據,通過解釋成用戶能看懂的語言操作系統
(5)shell是中間鍵,用戶和Linux內核溝通的橋樑,shell種類不少命令行
(6)基與shell解釋器編寫的各類指令方式,把這種方式稱爲用shell環境解析的,換而言之就是用shell環境編寫各類指令。it
shell編程啓程class
#! bin/bash/
權限
#2017年11月15日14:45:13命名
#by author daqi
echo "hello world"
執行shell編程
./first.sh
註釋:
若是提示權限被拒絕,能夠添加chomod o+x first.sh
shell, shell命令,shell腳本概念
<1> shell是命令行解釋器,接收用戶輸入,傳遞指令給Linux內核,內核返回數據,shell是用戶和操做系統溝通的橋樑
<2> shell命令,能夠當作是shell中執行的命令,是組成shell腳本的具體方式
<3>shell腳本是由多個shell命令組成的,將多個shell命令寫到文件中,稱爲shell腳本
shell編程規範
<1>shell編程文件,以小寫字母命名,不推薦使用數字
<2>shell腳本命名通常以shell要實現的功能命名
<3>shell編程文件以#!bash開頭,其後接shell種類,推薦是bin/bash