《13學(xué)習(xí)Linux shell編程》由會(huì)員分享,可在線閱讀,更多相關(guān)《13學(xué)習(xí)Linux shell編程(25頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),嵌入式軟件開發(fā)基礎(chǔ),單擊此處編輯母版標(biāo)題樣式,認(rèn)識(shí)嵌入式,Linux,系統(tǒng),*,學(xué)習(xí),Linux shell,編程,任務(wù)一,學(xué)習(xí)情境一:崗前培訓(xùn),什么是,shell,請(qǐng)正確的,“,編程,”,如何編寫,shell,今天要學(xué)習(xí)的內(nèi)容,2,嵌入式軟件開發(fā)基礎(chǔ),S,hell,是什么?,先來看看,Linux/UNIX OS,的組成,內(nèi)核:控制計(jì)算機(jī)的硬件部分,文件系統(tǒng):確保信息不丟失,Shell,:控制計(jì)算機(jī)如何工作,S,hell,是命令解釋程序,是用戶與操作系統(tǒng)內(nèi)核之間唯一的接口,3,嵌入式軟件開發(fā)基礎(chǔ),Shell,有很多種類,4,嵌入式軟件開
2、發(fā)基礎(chǔ),5,嵌入式軟件開發(fā)基礎(chǔ),6,嵌入式軟件開發(fā)基礎(chǔ),7,嵌入式軟件開發(fā)基礎(chǔ),8,嵌入式軟件開發(fā)基礎(chǔ),9,嵌入式軟件開發(fā)基礎(chǔ),S,hell,的非交互方式,Shell,提供了用戶與操作系統(tǒng)之間通信的方式。這種通信可以以交互方式(鍵盤)或者以,Shell Script,(非交互)方式執(zhí)行。,Shell Script,是放在文件中的一串,Shell,操作系統(tǒng)命令。本質(zhì)上,就是把命令行的命令簡單地組合到一個(gè)文件中。,10,嵌入式軟件開發(fā)基礎(chǔ),S,hell,與其他語言的區(qū)別,11,嵌入式軟件開發(fā)基礎(chǔ),什么是,shell,請(qǐng)正確的,“,編程,”,如何編寫,shell,今天要學(xué)習(xí)的內(nèi)容,12,嵌入式軟件開
3、發(fā)基礎(chǔ),你是怎樣理解編程的?,設(shè)計(jì)周期,13,嵌入式軟件開發(fā)基礎(chǔ),14,嵌入式軟件開發(fā)基礎(chǔ),15,嵌入式軟件開發(fā)基礎(chǔ),16,嵌入式軟件開發(fā)基礎(chǔ),17,嵌入式軟件開發(fā)基礎(chǔ),#!/bin/bash,clear,echo welcone to my first linux program,echo enter your first name:,read response,echo Hello,$response,18,嵌入式軟件開發(fā)基礎(chǔ),什么是,shell,請(qǐng)正確的,“,編程,”,如何編寫,shell,今天要學(xué)習(xí)的內(nèi)容,19,嵌入式軟件開發(fā)基礎(chǔ),Linux,編程細(xì)節(jié),給,Linux,命名,20,嵌入式軟件開發(fā)基礎(chǔ),編寫一個(gè),Linux,程序的步驟,v,i myfile,c,hmod 711 myfile,./myfile,21,嵌入式軟件開發(fā)基礎(chǔ),運(yùn)行,Linux,程序,用,chmod,形成一個(gè)可執(zhí)行的文件,22,嵌入式軟件開發(fā)基礎(chǔ),L,inux,編程細(xì)節(jié),23,嵌入式軟件開發(fā)基礎(chǔ),S,hell,命令能做什么,24,嵌入式軟件開發(fā)基礎(chǔ),Thank You!,信息工程系 劉霞,