《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書(shū)((10級(jí))通信工程)_第1頁(yè)
《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書(shū)((10級(jí))通信工程)_第2頁(yè)
《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書(shū)((10級(jí))通信工程)_第3頁(yè)
《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書(shū)((10級(jí))通信工程)_第4頁(yè)
《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書(shū)((10級(jí))通信工程)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 操作系統(tǒng) 實(shí) 驗(yàn) 指 導(dǎo) 書(shū)編 寫(xiě)適用專業(yè): 通信工程閩江學(xué)院 計(jì)算機(jī)科學(xué) 系2009年 7月前 言操作系統(tǒng)實(shí)驗(yàn)由驗(yàn)證性實(shí)驗(yàn)一、linux系統(tǒng)安裝及基本應(yīng)用,實(shí)驗(yàn)二、文件目錄操作,實(shí)驗(yàn)三、文件壓縮及管道操作,實(shí)驗(yàn)四、進(jìn)程管理,實(shí)驗(yàn)五、vi編輯器的應(yīng)用與shell編程,實(shí)驗(yàn)六、c編程環(huán)境與內(nèi)核裁剪所組成。通過(guò)實(shí)驗(yàn)應(yīng)達(dá)到下列要求:1掌握l(shuí)inux系統(tǒng)的安裝及字符、圖形界面下的基本操作。要求在虛擬機(jī)上安裝linux系統(tǒng);學(xué)會(huì)pqmagic等分區(qū)軟件的使用,了解linux系統(tǒng)的磁盤管理特性及安裝方法,掌握字符、圖形界面下的基本操作。2熟悉linux系統(tǒng)下文件與目錄操作的基本命令;加深對(duì)文件管理的了解

2、。要求掌握l(shuí)inux系統(tǒng)提供的文件與目錄管理的基本命令,例如:df、mount、umount、ls、pwd、cd、mkdir、cat、cp、rm、mv、chown、chmod等;理解文件系統(tǒng)的安裝與卸載;掌握遠(yuǎn)程登錄linux 服務(wù)器的方法。3通過(guò)對(duì)文件系統(tǒng)的其它命令使用,進(jìn)一步加深linux系統(tǒng)對(duì)文件管理的了解。要求熟悉文件的分屏顯示、輸入/出重定向;掌握文件的查找與壓縮和解壓命令;掌握管道的用法;掌握設(shè)置命令別名的方法。4. 通過(guò)進(jìn)程管理命令的應(yīng)用,進(jìn)一步理解系統(tǒng)實(shí)現(xiàn)進(jìn)程管理的方法。要求了解用戶如何監(jiān)視系統(tǒng)運(yùn)行狀態(tài);掌握查看、刪除進(jìn)程的正確方法;掌握命令在后臺(tái)運(yùn)行的用法;掌握進(jìn)程手工啟動(dòng)和

3、調(diào)度啟動(dòng)的方法。5. 通過(guò)使用vi編輯器,熟悉linux系統(tǒng)下常用編輯器的用法,并練習(xí)簡(jiǎn)單的 shell編程方法。要求熟練掌握編輯器vi的基本用法;熟練掌握shell程序結(jié)構(gòu)和語(yǔ)法、掌握shell編程的技巧和方法,并能根據(jù)具體應(yīng)用問(wèn)題的需要進(jìn)一步編寫(xiě)shell程序。6. 掌握l(shuí)inux環(huán)境下c語(yǔ)言程序的編輯、編譯與運(yùn)行的方法。熟悉linux下c語(yǔ)言程序的開(kāi)發(fā)環(huán)境,練習(xí)編寫(xiě)c語(yǔ)言程序并編譯、連接運(yùn)行;了解makefile文件的用途和用法,編寫(xiě)簡(jiǎn)單的makefile文件。了解linux操作系統(tǒng)內(nèi)核的模塊結(jié)構(gòu),掌握內(nèi)核裁剪的方法。掌握用menuconfig或xconfig命令對(duì)linux內(nèi)核進(jìn)行裁剪

4、的方法,掌握新內(nèi)核的編譯與使用的方法。本指導(dǎo)書(shū)突出實(shí)踐性的原則,由學(xué)生自己根據(jù)指導(dǎo)書(shū)的要求使用linux操作系統(tǒng);通過(guò)實(shí)驗(yàn)理解操作系統(tǒng)的用法;在實(shí)驗(yàn)報(bào)告中回答思考題。目 錄 實(shí)驗(yàn)一 linux系統(tǒng)安裝及基本應(yīng)用4實(shí)驗(yàn)二 文件目錄操作6實(shí)驗(yàn)三 文件壓縮及管道操作10實(shí)驗(yàn)四 進(jìn)程管理13實(shí)驗(yàn)五 vi的使用與shell編程16實(shí)驗(yàn)六 c編程環(huán)境與內(nèi)核裁剪19實(shí)驗(yàn)一 linux系統(tǒng)安裝及基本應(yīng)用實(shí)驗(yàn)學(xué)時(shí):2實(shí)驗(yàn)類型:驗(yàn)證實(shí)驗(yàn)要求:必修一、實(shí)驗(yàn)?zāi)康?、了解硬盤分區(qū)的概念和方法;2、掌握硬盤的分區(qū)規(guī)劃;3、掌握l(shuí)inux操作系統(tǒng)的安裝和配置過(guò)程;二、實(shí)驗(yàn)內(nèi)容1、虛擬機(jī)磁盤上分區(qū)2、安裝linux系統(tǒng)3、配

5、置系統(tǒng)4、字符與圖形界面下的操作三、實(shí)驗(yàn)原理、方法和手段利用虛擬機(jī)提供的虛擬磁盤安裝linux操作系統(tǒng),通過(guò)系統(tǒng)接口驗(yàn)證linux系統(tǒng)的配置;通過(guò)系統(tǒng)提供的作業(yè)級(jí)接口掌握其使用方法。四、實(shí)驗(yàn)組織運(yùn)行要求根據(jù)本實(shí)驗(yàn)的特點(diǎn)、要求和具體條件,采用以學(xué)生自主訓(xùn)練為主的開(kāi)放模式組織教學(xué)。重點(diǎn):linux系統(tǒng)安裝方法。 難點(diǎn):磁盤分區(qū)與系統(tǒng)配置五、實(shí)驗(yàn)條件具備虛擬機(jī)、linux操作系統(tǒng)的iso文件、pqmgic軟件。六、實(shí)驗(yàn)步驟1、用pqmgic軟件在虛擬機(jī)磁盤上分區(qū)2、用iso文件安裝linux操作系統(tǒng)3、配置系統(tǒng)、通過(guò)圖形、字符界面使用系統(tǒng)4、回答思考題并撰寫(xiě)實(shí)驗(yàn)報(bào)告七、思考題1、在安裝linux操作

6、系統(tǒng)后,若想把界面改為其它語(yǔ)言應(yīng)如何操作?寫(xiě)出關(guān)鍵步驟。2、如何選擇不同的會(huì)話進(jìn)入系統(tǒng)?八、實(shí)驗(yàn)報(bào)告1、實(shí)驗(yàn)預(yù)習(xí)在實(shí)驗(yàn)前每位同學(xué)都需要對(duì)本次實(shí)驗(yàn)進(jìn)行認(rèn)真的預(yù)習(xí),并寫(xiě)好預(yù)習(xí)報(bào)告,在預(yù)習(xí)報(bào)告中要寫(xiě)出實(shí)驗(yàn)?zāi)康?、要求,需要用到的儀器設(shè)備、物品資料以及簡(jiǎn)要的實(shí)驗(yàn)步驟,形成一個(gè)操作提綱。對(duì)實(shí)驗(yàn)中的安全注意事項(xiàng)及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫(xiě)在預(yù)習(xí)報(bào)告中。設(shè)計(jì)性實(shí)驗(yàn)要求進(jìn)入實(shí)驗(yàn)室前寫(xiě)出實(shí)驗(yàn)方案,并經(jīng)指導(dǎo)教師審閱后實(shí)施。2、實(shí)驗(yàn)記錄學(xué)生開(kāi)始實(shí)驗(yàn)時(shí),應(yīng)該將記錄本放在近旁,將實(shí)驗(yàn)中所做的每一步操作、觀察到的現(xiàn)象和所測(cè)得的數(shù)據(jù)及相關(guān)條件如實(shí)地記錄下來(lái)。實(shí)驗(yàn)記錄中應(yīng)有指導(dǎo)教師的簽名。3、實(shí)驗(yàn)報(bào)告主要內(nèi)容

7、包括對(duì)實(shí)驗(yàn)數(shù)據(jù)、實(shí)驗(yàn)中的特殊現(xiàn)象、實(shí)驗(yàn)操作的成敗、實(shí)驗(yàn)的關(guān)鍵點(diǎn)等內(nèi)容進(jìn)行整理、解釋、分析總結(jié),回答思考題,提出實(shí)驗(yàn)結(jié)論或提出自己的看法。實(shí)驗(yàn)二 文件目錄操作實(shí)驗(yàn)學(xué)時(shí):2實(shí)驗(yàn)類型:驗(yàn)證實(shí)驗(yàn)要求:必修一、實(shí)驗(yàn)?zāi)康?、熟悉文件系統(tǒng)的常用命令2、掌握文件系統(tǒng)的安裝與卸載3、掌握遠(yuǎn)程登錄linux 服務(wù)器二、實(shí)驗(yàn)內(nèi)容a) 在/mnt目錄下建立udisk目錄,在/home目錄下建立user目錄b) 用mount命令掛接u盤到/mnt/udiskc) 用df命令查看已安裝文件系統(tǒng)的情況d) 用pwd顯示當(dāng)前目錄,用cd改變當(dāng)前目錄、用ls命令查看各目錄中的文件及屬性e) 用cat命令查看/etc/passw

8、d等文件的內(nèi)容。f) 用vi編輯器或圖形界面下的文本編輯器建立如下文件:#! /bin/sh -#test file for variables in shell#os=red hat linux 9.0programmer=zhang xiao jinclearecho $os system,programmed by $programmerecho home directory:$homeecho the command line is:echo $0 $*echo before shift operationecho number of arguments=$#echo all the

9、arguments:$*echo $0=$0,$1=$1,$2=$2shiftecho after one shift operationecho number of arguments=$#echo all the arguments:$*echo $0=$0,$1=$1,$2=$2以test文件名保存在/home/user目錄下,在命令行方式下嘗試以./test 5 6 7 8 9運(yùn)行;能運(yùn)行嗎?請(qǐng)嘗試修改文件屬性。g) 用文件復(fù)制或移動(dòng)命令把該文件移動(dòng)到其它目錄下(注意:不要隨便移動(dòng)系統(tǒng)文件,否則命令無(wú)法執(zhí)行?。﹉) 用umount命令卸載u盤i) 學(xué)習(xí)遠(yuǎn)程登錄linux服務(wù)器(1)登錄

10、通過(guò)telnet 進(jìn)入linux服務(wù)器在windows的dos提示符下輸入:telnet xxx.xxx.xxx.xxx(服務(wù)器ip地址)參考顯示:red had linux release 1.0kernel 2.2.13 on an i686login: 用戶名password:*輸入正確的用戶名和密碼(初始密碼為linux),即進(jìn)入linux系統(tǒng)。(2)修改密碼用passwd命令修改自己的密碼輸入:passwd 計(jì)算機(jī)顯示changing password for (current) unix password: (輸入用戶當(dāng)前的密碼)新的 linux 口令: (輸入新口令)重輸一遍新的

11、 linux 口令: (重新輸入一遍)如果一切正常,口令修改完畢,并顯示如下信息:passwd: 所有的 身份驗(yàn)證更新成功(3) 查看文件用ls命令,查看系統(tǒng)的文件。輸入:ls -l 查看顯示的信息。三、實(shí)驗(yàn)原理、方法和手段利用linux操作系統(tǒng)提供的文件與目錄操作命令接口,驗(yàn)證常用的文件與目錄管理命令的功能和用法。四、實(shí)驗(yàn)組織運(yùn)行要求根據(jù)本實(shí)驗(yàn)的特點(diǎn)、要求和具體條件,采用以學(xué)生自主訓(xùn)練為主的開(kāi)放模式組織教學(xué)。重點(diǎn):文件系統(tǒng)的常用命令。 難點(diǎn):文件系統(tǒng)的安裝于卸載、遠(yuǎn)程登錄。五、實(shí)驗(yàn)條件具備虛擬機(jī)且安裝linux操作系統(tǒng)的pc機(jī)。六、實(shí)驗(yàn)步驟1、在終端窗口下執(zhí)行實(shí)驗(yàn)指導(dǎo)書(shū)中所列的文件及目錄常用

12、命令2、用圖形方式實(shí)現(xiàn)實(shí)驗(yàn)指導(dǎo)書(shū)中所列的文件及目錄常用命令的功能3、記錄并理解命令運(yùn)行顯示的信息4、回答思考題并撰寫(xiě)實(shí)驗(yàn)報(bào)告七、思考題1、 在遠(yuǎn)程登錄的情況下你能在/bin下建立目錄嗎?你能刪除/bin下的文件嗎?為什么?2、 在遠(yuǎn)程登錄的情況下你能進(jìn)入其他用戶的目錄嗎?為什么?3、總結(jié)不同情況下的用戶權(quán)限問(wèn)題八、實(shí)驗(yàn)報(bào)告1、實(shí)驗(yàn)預(yù)習(xí)在實(shí)驗(yàn)前每位同學(xué)都需要對(duì)本次實(shí)驗(yàn)進(jìn)行認(rèn)真的預(yù)習(xí),并寫(xiě)好預(yù)習(xí)報(bào)告,在預(yù)習(xí)報(bào)告中要寫(xiě)出實(shí)驗(yàn)?zāi)康?、要求,需要用到的儀器設(shè)備、物品資料以及簡(jiǎn)要的實(shí)驗(yàn)步驟,形成一個(gè)操作提綱。對(duì)實(shí)驗(yàn)中的安全注意事項(xiàng)及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫(xiě)在預(yù)習(xí)報(bào)告中。設(shè)計(jì)性實(shí)驗(yàn)要求進(jìn)入

13、實(shí)驗(yàn)室前寫(xiě)出實(shí)驗(yàn)方案,并經(jīng)指導(dǎo)教師審閱后實(shí)施。2、實(shí)驗(yàn)記錄學(xué)生開(kāi)始實(shí)驗(yàn)時(shí),應(yīng)該將記錄本放在近旁,將實(shí)驗(yàn)中所做的每一步操作、觀察到的現(xiàn)象和所測(cè)得的數(shù)據(jù)及相關(guān)條件如實(shí)地記錄下來(lái)。實(shí)驗(yàn)記錄中應(yīng)有指導(dǎo)教師的簽名。3、實(shí)驗(yàn)報(bào)告主要內(nèi)容包括對(duì)實(shí)驗(yàn)數(shù)據(jù)、實(shí)驗(yàn)中的特殊現(xiàn)象、實(shí)驗(yàn)操作的成敗、實(shí)驗(yàn)的關(guān)鍵點(diǎn)等內(nèi)容進(jìn)行整理、解釋、分析總結(jié),回答思考題,提出實(shí)驗(yàn)結(jié)論或提出自己的看法。九、常用命令pwd 顯示當(dāng)前工作目錄cd 改變當(dāng)前目錄mkdir 創(chuàng)建目錄cat顯示文件內(nèi)容cp 拷貝文件rm 刪除文件mv 移動(dòng)文件chown 改變文件屬主chmod 改變文件權(quán)限eaho 顯示“字符串”more 分屏顯示輸入的內(nèi)容les

14、s 分屏顯示輸入的內(nèi)容greap 從輸入的字符中查找指定的字符串man 顯示指定命令的手冊(cè)find 搜尋文件與目錄compress 壓縮文件命令uncompress 解壓縮文件命令gzip 壓縮文件命令gunzip 解壓縮文件命令alias 設(shè)置別名以上命令的具體用法請(qǐng)參考man文件。實(shí)驗(yàn)三 文件壓縮及管道操作實(shí)驗(yàn)學(xué)時(shí):2實(shí)驗(yàn)類型:驗(yàn)證實(shí)驗(yàn)要求:必修一、實(shí)驗(yàn)?zāi)康?、進(jìn)一步掌握文件與目錄操作的命令2、熟悉文件的分屏顯示、輸入/出重定向等命令3、掌握文件的查找與壓縮和解壓命令4、掌握管道命令的用法5、掌握設(shè)置命令別名的方法6、熟悉mc命令集成環(huán)境的用法。二、實(shí)驗(yàn)內(nèi)容1、 cat /etc/pass

15、wd $home/passwd 命令的作用是什么?驗(yàn)證之。2、 命令echo abcde temp形成的文件是什么?其內(nèi)容是什么?命令echo fghij temp形成的文件是什么?其內(nèi)容又是什么?3、 命令echo abcde temp形成的文件是什么?其內(nèi)容是什么? 說(shuō)明和實(shí)驗(yàn)內(nèi)容2有什么不同?命令echo fghij temp形成的文件是什么?其內(nèi)容是什么? 說(shuō)明和實(shí)驗(yàn)內(nèi)容2有什么不同?4、 分屏顯示文件passwd的內(nèi)容。5、 分屏列/sbin下的目錄6、 查看passwd中有包含字符串“00”的用戶;查看/bin中包含字符串“l(fā)s”的文件名。7、 把/bin和/sbin下的文件名保存

16、到文件filename中。8、在系統(tǒng)根目錄下用find命令查找passwd文件。9、用實(shí)驗(yàn)二的test文件練習(xí)壓縮和解壓縮10、利用管道技術(shù)統(tǒng)計(jì)當(dāng)前目錄下有多少個(gè)文件。11、利用設(shè)置別名命令把linux下的命令設(shè)置成與ms-dos下的命令。12、運(yùn)行mc,熟悉命令集成環(huán)境下各項(xiàng)菜單命令的用法。三、實(shí)驗(yàn)原理、方法和手段利用linux操作系統(tǒng)提供的文件與目錄操作命令接口,驗(yàn)證常用的文件與目錄管理命令的功能和用法。四、實(shí)驗(yàn)組織運(yùn)行要求根據(jù)本實(shí)驗(yàn)的特點(diǎn)、要求和具體條件,采用以學(xué)生自主訓(xùn)練為主的開(kāi)放模式組織教學(xué)。重點(diǎn):文件重定向、管道命令的用法。 難點(diǎn):管道的靈活應(yīng)用五、實(shí)驗(yàn)條件具備虛擬機(jī)且安裝linu

17、x操作系統(tǒng)的pc機(jī)。六、實(shí)驗(yàn)步驟1、學(xué)習(xí)文件管理的命令2、在終端窗口下執(zhí)行這些命令3、記錄并理解命令運(yùn)行顯示的信息4、回答思考題并撰寫(xiě)實(shí)驗(yàn)報(bào)告七、思考題1、總結(jié)不同情況下的用戶權(quán)限問(wèn)題2、重定向命令和在使用上有何不同?3、管道技術(shù)可以給我們帶來(lái)什么方便之處?4、說(shuō)明你對(duì)設(shè)置別名命令的認(rèn)識(shí)八、實(shí)驗(yàn)報(bào)告1、實(shí)驗(yàn)預(yù)習(xí)在實(shí)驗(yàn)前每位同學(xué)都需要對(duì)本次實(shí)驗(yàn)進(jìn)行認(rèn)真的預(yù)習(xí),并寫(xiě)好預(yù)習(xí)報(bào)告,在預(yù)習(xí)報(bào)告中要寫(xiě)出實(shí)驗(yàn)?zāi)康摹⒁?,需要用到的儀器設(shè)備、物品資料以及簡(jiǎn)要的實(shí)驗(yàn)步驟,形成一個(gè)操作提綱。對(duì)實(shí)驗(yàn)中的安全注意事項(xiàng)及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫(xiě)在預(yù)習(xí)報(bào)告中。設(shè)計(jì)性實(shí)驗(yàn)要求進(jìn)入實(shí)驗(yàn)室前寫(xiě)出實(shí)驗(yàn)方案,并

18、經(jīng)指導(dǎo)教師審閱后實(shí)施。2、實(shí)驗(yàn)記錄學(xué)生開(kāi)始實(shí)驗(yàn)時(shí),應(yīng)該將記錄本放在近旁,將實(shí)驗(yàn)中所做的每一步操作、觀察到的現(xiàn)象和所測(cè)得的數(shù)據(jù)及相關(guān)條件如實(shí)地記錄下來(lái)。實(shí)驗(yàn)記錄中應(yīng)有指導(dǎo)教師的簽名。3、實(shí)驗(yàn)報(bào)告主要內(nèi)容包括對(duì)實(shí)驗(yàn)數(shù)據(jù)、實(shí)驗(yàn)中的特殊現(xiàn)象、實(shí)驗(yàn)操作的成敗、實(shí)驗(yàn)的關(guān)鍵點(diǎn)等內(nèi)容進(jìn)行整理、解釋、分析總結(jié),回答思考題,提出實(shí)驗(yàn)結(jié)論或提出自己的看法。實(shí)驗(yàn)四 進(jìn)程管理實(shí)驗(yàn)學(xué)時(shí):2實(shí)驗(yàn)類型:驗(yàn)證實(shí)驗(yàn)要求:必修一、實(shí)驗(yàn)?zāi)康?、了解如何監(jiān)視系統(tǒng)運(yùn)行狀態(tài)2、掌握查看、刪除進(jìn)程的正確方法3、掌握命令在后臺(tái)運(yùn)行的用法4、掌握進(jìn)程手工、調(diào)度啟動(dòng)的方法二、實(shí)驗(yàn)內(nèi)容1、用top命令察看當(dāng)前系統(tǒng)的狀態(tài),并識(shí)別各進(jìn)程的有關(guān)欄目。2、

19、用ps命令察看系統(tǒng)當(dāng)前的進(jìn)程,并把系統(tǒng)當(dāng)前的進(jìn)程保存到文件process中。3、用ps命令察看系統(tǒng)當(dāng)前有沒(méi)有init進(jìn)程。4、輸入“cat ”按-z 鍵,出現(xiàn)什么情況?輸入fg命令出現(xiàn)什么情況?按-c 鍵,出現(xiàn)什么情況?5、輸入“find / -name ls*temp &”,該命令的功能是什么?查看該進(jìn)程;輸入killall find命令后,再查看該進(jìn)程。6、輸入“find / -name ls*temp &”輸入jobs命令,出現(xiàn)什么情況?輸入fg命令出現(xiàn)什么情況?7、指定上午xx(小時(shí)):xx(分鐘)執(zhí)行某命令8、查閱資料,了解batch命令與at命令的關(guān)系三、實(shí)驗(yàn)原理、方法和手段利用l

20、inux操作系統(tǒng)提供的進(jìn)程管理操作命令接口,驗(yàn)證進(jìn)程管理命令的功能和用法;驗(yàn)證進(jìn)程啟動(dòng)的各種方法。四、實(shí)驗(yàn)組織運(yùn)行要求根據(jù)本實(shí)驗(yàn)的特點(diǎn)、要求和具體條件,采用以學(xué)生自主訓(xùn)練為主的開(kāi)放模式組織教學(xué)。重點(diǎn):進(jìn)程的查看難點(diǎn):進(jìn)程的啟動(dòng) 五、實(shí)驗(yàn)條件具備虛擬機(jī)且安裝linux操作系統(tǒng)的pc機(jī)。六、實(shí)驗(yàn)步驟1、學(xué)習(xí)進(jìn)程管理的命令2、在終端窗口下執(zhí)行這些命令3、記錄并理解命令運(yùn)行顯示的信息4、回答思考題并撰寫(xiě)實(shí)驗(yàn)報(bào)告七、思考題1、輸入“cat ”,-z 鍵。2、用kill命令無(wú)法殺死該進(jìn)程,實(shí)驗(yàn)之,并說(shuō)明為什么。3、用fg命令把它變成前臺(tái)運(yùn)行,出現(xiàn)什么情況,為什么?八、實(shí)驗(yàn)報(bào)告1、實(shí)驗(yàn)預(yù)習(xí)在實(shí)驗(yàn)前每位同學(xué)都

21、需要對(duì)本次實(shí)驗(yàn)進(jìn)行認(rèn)真的預(yù)習(xí),并寫(xiě)好預(yù)習(xí)報(bào)告,在預(yù)習(xí)報(bào)告中要寫(xiě)出實(shí)驗(yàn)?zāi)康?、要求,需要用到的儀器設(shè)備、物品資料以及簡(jiǎn)要的實(shí)驗(yàn)步驟,形成一個(gè)操作提綱。對(duì)實(shí)驗(yàn)中的安全注意事項(xiàng)及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫(xiě)在預(yù)習(xí)報(bào)告中。設(shè)計(jì)性實(shí)驗(yàn)要求進(jìn)入實(shí)驗(yàn)室前寫(xiě)出實(shí)驗(yàn)方案,并經(jīng)指導(dǎo)教師審閱后實(shí)施。2、實(shí)驗(yàn)記錄學(xué)生開(kāi)始實(shí)驗(yàn)時(shí),應(yīng)該將記錄本放在近旁,將實(shí)驗(yàn)中所做的每一步操作、觀察到的現(xiàn)象和所測(cè)得的數(shù)據(jù)及相關(guān)條件如實(shí)地記錄下來(lái)。實(shí)驗(yàn)記錄中應(yīng)有指導(dǎo)教師的簽名。3、實(shí)驗(yàn)報(bào)告主要內(nèi)容包括對(duì)實(shí)驗(yàn)數(shù)據(jù)、實(shí)驗(yàn)中的特殊現(xiàn)象、實(shí)驗(yàn)操作的成敗、實(shí)驗(yàn)的關(guān)鍵點(diǎn)等內(nèi)容進(jìn)行整理、解釋、分析總結(jié),回答思考題,提出實(shí)驗(yàn)結(jié)論或提出自己的

22、看法。九、常用命令who 查看當(dāng)前在線用戶top 監(jiān)視系統(tǒng)狀態(tài)ps 查看進(jìn)程kill 向進(jìn)程發(fā)信號(hào)bg 把進(jìn)程變成后臺(tái)運(yùn)行& 把進(jìn)程變成后臺(tái)運(yùn)行fg 把后臺(tái)進(jìn)程變成前臺(tái)運(yùn)行jobs 顯示處于后臺(tái)的進(jìn)程。at 在指定的時(shí)刻執(zhí)行指定的命令或命令序列batch 在系統(tǒng)負(fù)載較低、資源較空閑時(shí)執(zhí)行命令或命令序列以上命令的具體用法請(qǐng)參閱man手冊(cè)實(shí)驗(yàn)五 vi的使用與shell編程實(shí)驗(yàn)學(xué)時(shí):2實(shí)驗(yàn)類型:驗(yàn)證實(shí)驗(yàn)要求:必修一、實(shí)驗(yàn)?zāi)康?、掌握編輯器vi的基本用法2、練習(xí)編寫(xiě)簡(jiǎn)單的shell程序3、掌握shell編程的技巧和方法4、練習(xí)編寫(xiě)shell應(yīng)用程序二、實(shí)驗(yàn)內(nèi)容1、復(fù)制/etc/passwd文件到自己的

23、目錄下2、用vi操作命令練習(xí)編輯復(fù)制后的passwd文件3、用vi操作命令練習(xí)編輯實(shí)現(xiàn)小九九乘法表的shell文件4、編寫(xiě)一個(gè)shell 腳本程序,打印出班級(jí)總成績(jī)排名在前3 名(按總成績(jī)遞增)學(xué)生的姓名、學(xué)號(hào)和總成績(jī)。打印輸出的格式如下(姓名、學(xué)號(hào)、第1、2、3 門課程成績(jī)及總成績(jī)):zhang san 23 40 70 60 170wang wu 31 60 60 80 200li si 2 100 50 90 240 學(xué)生成績(jī)文件自己創(chuàng)建。三、實(shí)驗(yàn)原理、方法和手段利用linux操作系統(tǒng)提供的用戶接口shell,驗(yàn)證linux操作系統(tǒng)vi編輯器的用法和shell腳本文件的編寫(xiě)。四、實(shí)驗(yàn)組織

24、運(yùn)行要求根據(jù)本實(shí)驗(yàn)的特點(diǎn)、要求和具體條件,采用以學(xué)生自主訓(xùn)練為主的開(kāi)放模式組織教學(xué)。重點(diǎn):vi編輯器的用法、shell語(yǔ)法難點(diǎn):shell編程技巧五、實(shí)驗(yàn)條件具備虛擬機(jī)且安裝linux操作系統(tǒng)的pc機(jī)。六、實(shí)驗(yàn)步驟1、學(xué)習(xí)vi編輯器的用法2、通過(guò)實(shí)驗(yàn)內(nèi)容熟悉vi和shell語(yǔ)法3、調(diào)試并運(yùn)行編寫(xiě)的shell程序4、回答思考題并撰寫(xiě)實(shí)驗(yàn)報(bào)告七、思考題1、編輯器vi有幾種工作模式?2、查閱資料,總結(jié)shell編程的特點(diǎn)、技巧。八、實(shí)驗(yàn)報(bào)告1、實(shí)驗(yàn)預(yù)習(xí)在實(shí)驗(yàn)前每位同學(xué)都需要對(duì)本次實(shí)驗(yàn)進(jìn)行認(rèn)真的預(yù)習(xí),并寫(xiě)好預(yù)習(xí)報(bào)告,在預(yù)習(xí)報(bào)告中要寫(xiě)出實(shí)驗(yàn)?zāi)康摹⒁?,需要用到的儀器設(shè)備、物品資料以及簡(jiǎn)要的實(shí)驗(yàn)步驟,形成

25、一個(gè)操作提綱。對(duì)實(shí)驗(yàn)中的安全注意事項(xiàng)及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫(xiě)在預(yù)習(xí)報(bào)告中。設(shè)計(jì)性實(shí)驗(yàn)要求進(jìn)入實(shí)驗(yàn)室前寫(xiě)出實(shí)驗(yàn)方案,并經(jīng)指導(dǎo)教師審閱后實(shí)施。2、實(shí)驗(yàn)記錄學(xué)生開(kāi)始實(shí)驗(yàn)時(shí),應(yīng)該將記錄本放在近旁,將實(shí)驗(yàn)中所做的每一步操作、觀察到的現(xiàn)象和所測(cè)得的數(shù)據(jù)及相關(guān)條件如實(shí)地記錄下來(lái)。實(shí)驗(yàn)記錄中應(yīng)有指導(dǎo)教師的簽名。3、實(shí)驗(yàn)報(bào)告主要內(nèi)容包括對(duì)實(shí)驗(yàn)數(shù)據(jù)、實(shí)驗(yàn)中的特殊現(xiàn)象、實(shí)驗(yàn)操作的成敗、實(shí)驗(yàn)的關(guān)鍵點(diǎn)等內(nèi)容進(jìn)行整理、解釋、分析總結(jié),回答思考題,提出實(shí)驗(yàn)結(jié)論或提出自己的看法。九、vi的常用命令操作命令簡(jiǎn)介:ctrl+d 窗口向下移動(dòng)半屏ctrl+u 窗口向上移動(dòng)半屏ctrl+f 翻至前一屏ctrl+

26、b 翻至后一屏k(或上箭頭) 光標(biāo)上移一行j(或下箭頭) 光標(biāo)下移一行l(wèi)(或右箭頭) 光標(biāo)右移一行h(或左箭頭) 光標(biāo)左移一行回車 光標(biāo)移到下一行的開(kāi)始(減號(hào)) 光標(biāo)移到前一行的開(kāi)始w 光標(biāo)移到下一詞的前端b 光標(biāo)移到前一詞的前端或0(零) 光標(biāo)移到當(dāng)前行的前端$ 光標(biāo)移到當(dāng)前行的后端a 在光標(biāo)后立即插入文本o 當(dāng)前行后緊接著開(kāi)辟一新行o(大寫(xiě)字母o) 當(dāng)前行前緊接著開(kāi)辟一新行x 刪除光標(biāo)下的字符ndw 刪除光標(biāo)所在詞及其后面的n-1個(gè)詞(包括詞后的空格)d 從光標(biāo)處刪除到行未d 從光標(biāo)處刪除到行開(kāi)始ndd 刪除光標(biāo)所在行及其后n-1行u 取消前一次變更/字符串 查找字符串:w 存盤:q 不存

27、盤退出:q! 強(qiáng)行退出:wq 存盤退出:help 顯示幫助信息:set number 顯示行號(hào)實(shí)驗(yàn)六 c編程環(huán)境與內(nèi)核裁剪實(shí)驗(yàn)學(xué)時(shí):2實(shí)驗(yàn)類型:驗(yàn)證實(shí)驗(yàn)要求:必修一、實(shí)驗(yàn)?zāi)康?、熟悉linux系統(tǒng)下c語(yǔ)言程序的開(kāi)發(fā)環(huán)境,掌握命令行下c語(yǔ)言編譯、連接的方法。2、掌握簡(jiǎn)單makefile文件的制作和用法3、了解linux系統(tǒng)內(nèi)核的基本工作原理4、掌握系統(tǒng)內(nèi)核的裁減方法。二、實(shí)驗(yàn)內(nèi)容1、用vi編輯器編寫(xiě)一個(gè)c語(yǔ)言的源程序sort.c,程序的功能是從鍵盤輸入10個(gè)數(shù),把它們按從小到大的順序排列并輸出(排序的算法自定,用命令行編譯連接)。2、自己查閱資料,學(xué)習(xí)makefile文件的制作;執(zhí)行make命令來(lái)生成可執(zhí)行文件sort。3、在虛擬機(jī)上裁減系統(tǒng)內(nèi)核。4、編譯新內(nèi)核。5、使用新內(nèi)核啟動(dòng)系統(tǒng)(可選)。三、實(shí)驗(yàn)原理、方法和手段利用linux操作系統(tǒng)提供的gcc編譯連接命令,練習(xí)linux操作系統(tǒng)下c語(yǔ)言程序設(shè)計(jì)、編譯、運(yùn)行的方法和makefile腳本文件的編寫(xiě)。四、實(shí)驗(yàn)組織運(yùn)行要求根據(jù)本實(shí)驗(yàn)的特點(diǎn)、要求和具體條件,采用以學(xué)生自主訓(xùn)練為主的開(kāi)放模式組織教學(xué)。重點(diǎn):gcc命令的用法、makefile語(yǔ)法難點(diǎn):makefile編寫(xiě)技巧五、實(shí)驗(yàn)條件具備虛擬機(jī)且安裝linux操作系統(tǒng)的pc機(jī)。六、實(shí)驗(yàn)步驟1、學(xué)習(xí)gcc編譯器的用法2、通過(guò)實(shí)驗(yàn)內(nèi)容掌握c程序的編

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論