ilnux操作系統(tǒng)課程設(shè)計(jì)--大學(xué)畢設(shè)論文.doc

ilnux操作系統(tǒng)課程設(shè)計(jì)--大學(xué)畢設(shè)論文.doc

ID:10705368

大?。?99.53 KB

頁數(shù):11頁

時(shí)間:2018-07-07

ilnux操作系統(tǒng)課程設(shè)計(jì)--大學(xué)畢設(shè)論文.doc_第1頁
ilnux操作系統(tǒng)課程設(shè)計(jì)--大學(xué)畢設(shè)論文.doc_第2頁
ilnux操作系統(tǒng)課程設(shè)計(jì)--大學(xué)畢設(shè)論文.doc_第3頁
ilnux操作系統(tǒng)課程設(shè)計(jì)--大學(xué)畢設(shè)論文.doc_第4頁
ilnux操作系統(tǒng)課程設(shè)計(jì)--大學(xué)畢設(shè)論文.doc_第5頁
資源描述:

《ilnux操作系統(tǒng)課程設(shè)計(jì)--大學(xué)畢設(shè)論文.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、課程設(shè)計(jì)報(bào)告課程名稱Linux操作系統(tǒng)課程設(shè)計(jì)指導(dǎo)教師起止日期2016-03-21至2016-06-13學(xué)院信息與通信工程學(xué)院專業(yè)電子信息工程學(xué)生姓名班級/學(xué)號成績指導(dǎo)老師簽字1.課程設(shè)計(jì)概述課程編號:0BS17101課程性質(zhì):專業(yè)基礎(chǔ)課,必修適用專業(yè):電子信息工程學(xué)時(shí)數(shù):16學(xué)分:1指導(dǎo)教師:段中鈺1.1課程設(shè)計(jì)的目的《Linux操作系統(tǒng)》課程是電信專業(yè)的一門重要的專業(yè)基礎(chǔ)課。本課程設(shè)計(jì)是《Linux操作系統(tǒng)》課程在實(shí)踐教學(xué)環(huán)節(jié)上的必要補(bǔ)充。本課程設(shè)計(jì)包含了一組綜合設(shè)計(jì)實(shí)驗(yàn),其目的是通過實(shí)踐加深學(xué)生對操作系統(tǒng)原理的理解,提高綜合運(yùn)用Li

2、nux系統(tǒng)解決實(shí)際問題的能力。1.2課程設(shè)計(jì)的內(nèi)容本課程設(shè)計(jì)的內(nèi)容與理論課程講授的內(nèi)容相配合,同步進(jìn)行。在我們掌握Linux基本知識(shí)的基礎(chǔ)上,通過相應(yīng)的實(shí)驗(yàn)內(nèi)容來加深對所學(xué)知識(shí)的理解,提高實(shí)際應(yīng)用能力。除了理論課程已經(jīng)學(xué)習(xí)過的內(nèi)容之外,課程設(shè)計(jì)還包含了部分新的知識(shí)內(nèi)容,以煅煉我們自行學(xué)習(xí)和研究的能力。這部分需要我們通過查閱man手冊、教材、以及互聯(lián)網(wǎng)上的資料等自行學(xué)習(xí)。課程設(shè)計(jì)分為如下3個(gè)題目:1.Linux基本操作:利用Shell命令進(jìn)行文件處理和C編程等基本操作,目的是熟悉基于命令的Linux操作方式,加深對命令的理解。2.Linux

3、進(jìn)程控制:利用進(jìn)程控制相關(guān)的系統(tǒng)調(diào)用編程進(jìn)行進(jìn)程控制實(shí)驗(yàn),觀察進(jìn)程從創(chuàng)建、運(yùn)行到終止的控制過程,加深對進(jìn)程概念的理解。3.LinuxShell程序設(shè)計(jì):利用Shell語言編寫腳本實(shí)現(xiàn)綜合應(yīng)用,提高Linux應(yīng)用水平。本次為實(shí)驗(yàn)一1.3設(shè)計(jì)原理本實(shí)驗(yàn)的目的是使學(xué)生理解Shell程序的執(zhí)行環(huán)境和執(zhí)行過程,掌握Shell語言的一般語法規(guī)則,能用bash編寫簡單的shell程序。實(shí)驗(yàn)用時(shí)5學(xué)時(shí),其中講解2學(xué)時(shí),上機(jī)3學(xué)時(shí)。上機(jī)內(nèi)容包括:l編寫一個(gè)shell腳本routine,實(shí)現(xiàn)日程提醒功能;l編寫一個(gè)shell腳本makememo,實(shí)現(xiàn)備忘錄管

4、理功能;l(選作)修改腳本,改進(jìn)或增加新的功能。1.實(shí)驗(yàn)步驟按以下步驟進(jìn)行實(shí)驗(yàn),記錄關(guān)鍵步驟的運(yùn)行結(jié)果。1.1基本操作(本實(shí)驗(yàn)在~/2014010923/exp3/目錄下進(jìn)行。)1.1.1編輯備忘錄在exp3目錄下,編輯一個(gè)備忘錄文件memo,其中的每行為一項(xiàng)日程安排,格式是:yyyy-mm-dd日程提示以下是一個(gè)memo文件的例子:2014-06-03mother'sbirthday2014-06-08lunchwithjoe2014-06-12callzhang2014-06-14meeting4pm2014-06-15shoppin

5、gwithmary1.1.2編寫日程提醒腳本在exp3目錄下編寫一個(gè)Shell腳本routine,完成以下功能:1.1.2.1顯示初啟信息腳本啟動(dòng)時(shí)首先輸出一些初始信息,包括程序名稱與編者、當(dāng)前的日期與時(shí)間、適當(dāng)?shù)膯柡蛘Z等,格式自定。例如:*****routinev1.0byyour-sid*****GoodEvening!用戶名TodayisTueMar1219:25:30CST2014提示:根據(jù)當(dāng)前時(shí)間顯示問候語的方法參考教材例10.48,當(dāng)前用戶名是$USER(echo$USER),當(dāng)前日期時(shí)間用date命令求出(echoToday

6、is`date`)。圖11.1.2.2提醒用戶當(dāng)日的日程安排查詢備忘錄文件memo,顯示今日的日程安排(如果有的話)??蓞⒖紝?shí)驗(yàn)方法說明1)。1.1.3運(yùn)行腳本1.1.1.1執(zhí)行腳本為routine腳本設(shè)置執(zhí)行權(quán)(chmod755routine),運(yùn)行routine腳本(./routine),調(diào)試并檢查運(yùn)行結(jié)果。提示:變換memo文件內(nèi)容,檢查日程提示是否正確。圖21.1.1.2自動(dòng)執(zhí)行腳本編輯主目錄下的.bashrc文件,將~/your-sid/exp3/routine命令行加到文件末尾(注意將your-sid替換為你的學(xué)號)。重新啟動(dòng)

7、“終端”,檢查腳本是否能成功地自動(dòng)執(zhí)行。圖31.1.2編寫備忘錄管理腳本在exp3目錄下編寫一個(gè)Shell腳本makememo,完成以下功能:1.1.2.1顯示初啟信息及菜單顯示程序初啟信息(程序名、編者學(xué)號等信息),顯示程序的菜單,例如:makememov1.0byyour-sid*********MENU*********1.xxxxx2.xxxx3.xxxxxx4.…************************1.1.2.2接收并處理用戶的輸入根據(jù)用戶的輸入的菜單編號,執(zhí)行相應(yīng)的功能。1.1.3運(yùn)行腳本運(yùn)行./makememo,

8、調(diào)試并檢查運(yùn)行結(jié)果。圖4圖51.1.1(選做)修改腳本修改routine和/或makememo腳本,改進(jìn)或添加功能??勺龅男薷陌ǜ纳平缑?,增加查詢功能(如查詢某日或某月的日程安排),完善添加

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。