什么是shell腳本,它在嵌入式開(kāi)發(fā)里面的重要性如何?
只要你使用Linux,那一定會(huì)敲各種各樣的命令,有的時(shí)候任務(wù)比較復(fù)雜,敲的命令就會(huì)比較多。
如果你把這些命令集中放到一個(gè)文件里面,那這個(gè)文件就變成了shell腳本。
所以shell腳本就是命令的集合,一般在第一行加上解析器的路徑,命名方式用.sh結(jié)尾,倒不是非要用.sh結(jié)尾,大家習(xí)慣都這樣寫(xiě),看到這個(gè)名字就知道這是一個(gè)shell腳本。
最后再加上一個(gè)可執(zhí)行權(quán)限,運(yùn)行腳本,相當(dāng)于一下子執(zhí)行了所有的命令。
shell本身也有自己的語(yǔ)法規(guī)則,比如 if 語(yǔ)句、for 循環(huán)、變量、數(shù)組等等,語(yǔ)法倒不難,最重要的,還是對(duì)Linux指令的使用。
那shell腳本在嵌入式開(kāi)發(fā)里面重不重要?很重要。
在 etc 目錄下,就有大量的腳本,有些是用于開(kāi)機(jī)啟動(dòng)的腳本,有些是啟動(dòng)服務(wù)的腳本。
我們平時(shí)自己做項(xiàng)目的時(shí)候,也可以通過(guò)腳本來(lái)做一些程序運(yùn)行前的配置工作。
所以,作為一名合格的Linux開(kāi)發(fā)工程師,shell腳本絕對(duì)是必備技能。
審核編輯:劉清
-
嵌入式
+關(guān)注
關(guān)注
5141文章
19542瀏覽量
315168 -
Linux系統(tǒng)
+關(guān)注
關(guān)注
4文章
603瀏覽量
28321 -
Shell
+關(guān)注
關(guān)注
1文章
372瀏覽量
23991
原文標(biāo)題:Shell在嵌入式開(kāi)發(fā)中的地位如何?
文章出處:【微信號(hào):學(xué)益得智能硬件,微信公眾號(hào):學(xué)益得智能硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
嵌入式Linux入門(mén)(五、Shell腳本編程上:認(rèn)識(shí)Shell腳本)

嵌入式開(kāi)發(fā)要學(xué)什么?
Linux對(duì)嵌入式的重要性
嵌入式技術(shù)的重要性
基于ARM的嵌入式開(kāi)發(fā)
嵌入式開(kāi)發(fā)

嵌入式開(kāi)發(fā)好學(xué)嗎_嵌入式開(kāi)發(fā)職業(yè)發(fā)展方向是什么
嵌入式和物聯(lián)網(wǎng)的shell腳本學(xué)習(xí)指南之shell腳本入門(mén)免費(fèi)下載

嵌入式開(kāi)發(fā)的應(yīng)用重點(diǎn)是什么
嵌入式開(kāi)發(fā)的產(chǎn)品有哪些_嵌入式開(kāi)發(fā)的流程
嵌入式開(kāi)發(fā)(一):嵌入式開(kāi)發(fā)新手入門(mén)

嵌入式開(kāi)發(fā)資料免費(fèi)分享

python做嵌入式開(kāi)發(fā)_Python和嵌入式的區(qū)別是什么?可以做嵌入式開(kāi)發(fā)嗎?

評(píng)論