![《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書((10級)通信工程)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/18372063-d67e-4f3a-882c-2a4774e939d7/18372063-d67e-4f3a-882c-2a4774e939d71.gif)
![《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書((10級)通信工程)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/18372063-d67e-4f3a-882c-2a4774e939d7/18372063-d67e-4f3a-882c-2a4774e939d72.gif)
![《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書((10級)通信工程)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/18372063-d67e-4f3a-882c-2a4774e939d7/18372063-d67e-4f3a-882c-2a4774e939d73.gif)
![《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書((10級)通信工程)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/18372063-d67e-4f3a-882c-2a4774e939d7/18372063-d67e-4f3a-882c-2a4774e939d74.gif)
![《操作系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書((10級)通信工程)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-7/7/18372063-d67e-4f3a-882c-2a4774e939d7/18372063-d67e-4f3a-882c-2a4774e939d75.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 操作系統(tǒng) 實(shí) 驗(yàn) 指 導(dǎo) 書編 寫適用專業(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)核裁剪所組成。通過實(shí)驗(yàn)應(yīng)達(dá)到下列要求:1掌握linux系統(tǒng)的安裝及字符、圖形界面下的基本操作。要求在虛擬機(jī)上安裝linux系統(tǒng);學(xué)會(huì)pqmagic等分區(qū)軟件的使用,了解linux系統(tǒng)的磁盤管理特性及安裝方法,掌握字符、圖形界面下的基本操作。2熟悉linux系統(tǒng)下文件與目錄操作的基本命令;加深對文件管理的了解
2、。要求掌握linux系統(tǒng)提供的文件與目錄管理的基本命令,例如:df、mount、umount、ls、pwd、cd、mkdir、cat、cp、rm、mv、chown、chmod等;理解文件系統(tǒng)的安裝與卸載;掌握遠(yuǎn)程登錄linux 服務(wù)器的方法。3通過對文件系統(tǒng)的其它命令使用,進(jìn)一步加深linux系統(tǒng)對文件管理的了解。要求熟悉文件的分屏顯示、輸入/出重定向;掌握文件的查找與壓縮和解壓命令;掌握管道的用法;掌握設(shè)置命令別名的方法。4. 通過進(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. 通過使用vi編輯器,熟悉linux系統(tǒng)下常用編輯器的用法,并練習(xí)簡單的 shell編程方法。要求熟練掌握編輯器vi的基本用法;熟練掌握shell程序結(jié)構(gòu)和語法、掌握shell編程的技巧和方法,并能根據(jù)具體應(yīng)用問題的需要進(jìn)一步編寫shell程序。6. 掌握linux環(huán)境下c語言程序的編輯、編譯與運(yùn)行的方法。熟悉linux下c語言程序的開發(fā)環(huán)境,練習(xí)編寫c語言程序并編譯、連接運(yùn)行;了解makefile文件的用途和用法,編寫簡單的makefile文件。了解linux操作系統(tǒng)內(nèi)核的模塊結(jié)構(gòu),掌握內(nèi)核裁剪的方法。掌握用menuconfig或xconfig命令對linux內(nèi)核進(jìn)行裁剪
4、的方法,掌握新內(nèi)核的編譯與使用的方法。本指導(dǎo)書突出實(shí)踐性的原則,由學(xué)生自己根據(jù)指導(dǎo)書的要求使用linux操作系統(tǒng);通過實(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、掌握linux操作系統(tǒng)的安裝和配置過程;二、實(shí)驗(yàn)內(nèi)容1、虛擬機(jī)磁盤上分區(qū)2、安裝linux系統(tǒng)3、配
5、置系統(tǒng)4、字符與圖形界面下的操作三、實(shí)驗(yàn)原理、方法和手段利用虛擬機(jī)提供的虛擬磁盤安裝linux操作系統(tǒng),通過系統(tǒng)接口驗(yàn)證linux系統(tǒng)的配置;通過系統(tǒng)提供的作業(yè)級接口掌握其使用方法。四、實(shí)驗(yàn)組織運(yùn)行要求根據(jù)本實(shí)驗(yàn)的特點(diǎn)、要求和具體條件,采用以學(xué)生自主訓(xùn)練為主的開放模式組織教學(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)、通過圖形、字符界面使用系統(tǒng)4、回答思考題并撰寫實(shí)驗(yàn)報(bào)告七、思考題1、在安裝linux操作
6、系統(tǒng)后,若想把界面改為其它語言應(yīng)如何操作?寫出關(guān)鍵步驟。2、如何選擇不同的會(huì)話進(jìn)入系統(tǒng)?八、實(shí)驗(yàn)報(bào)告1、實(shí)驗(yàn)預(yù)習(xí)在實(shí)驗(yàn)前每位同學(xué)都需要對本次實(shí)驗(yàn)進(jìn)行認(rèn)真的預(yù)習(xí),并寫好預(yù)習(xí)報(bào)告,在預(yù)習(xí)報(bào)告中要寫出實(shí)驗(yàn)?zāi)康?、要求,需要用到的儀器設(shè)備、物品資料以及簡要的實(shí)驗(yàn)步驟,形成一個(gè)操作提綱。對實(shí)驗(yàn)中的安全注意事項(xiàng)及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫在預(yù)習(xí)報(bào)告中。設(shè)計(jì)性實(shí)驗(yàn)要求進(jìn)入實(shí)驗(yàn)室前寫出實(shí)驗(yàn)方案,并經(jīng)指導(dǎo)教師審閱后實(shí)施。2、實(shí)驗(yàn)記錄學(xué)生開始實(shí)驗(yàn)時(shí),應(yīng)該將記錄本放在近旁,將實(shí)驗(yàn)中所做的每一步操作、觀察到的現(xiàn)象和所測得的數(shù)據(jù)及相關(guān)條件如實(shí)地記錄下來。實(shí)驗(yàn)記錄中應(yīng)有指導(dǎo)教師的簽名。3、實(shí)驗(yàn)報(bào)告主要內(nèi)容
7、包括對實(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)行嗎?請嘗試修改文件屬性。g) 用文件復(fù)制或移動(dòng)命令把該文件移動(dòng)到其它目錄下(注意:不要隨便移動(dòng)系統(tǒng)文件,否則命令無法執(zhí)行?。﹉) 用umount命令卸載u盤i) 學(xué)習(xí)遠(yuǎn)程登錄linux服務(wù)器(1)登錄
10、通過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)練為主的開放模式組織教學(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)書中所列的文件及目錄常用
12、命令2、用圖形方式實(shí)現(xiàn)實(shí)驗(yàn)指導(dǎo)書中所列的文件及目錄常用命令的功能3、記錄并理解命令運(yùn)行顯示的信息4、回答思考題并撰寫實(shí)驗(yàn)報(bào)告七、思考題1、 在遠(yuǎn)程登錄的情況下你能在/bin下建立目錄嗎?你能刪除/bin下的文件嗎?為什么?2、 在遠(yuǎn)程登錄的情況下你能進(jìn)入其他用戶的目錄嗎?為什么?3、總結(jié)不同情況下的用戶權(quán)限問題八、實(shí)驗(yàn)報(bào)告1、實(shí)驗(yàn)預(yù)習(xí)在實(shí)驗(yàn)前每位同學(xué)都需要對本次實(shí)驗(yàn)進(jìn)行認(rèn)真的預(yù)習(xí),并寫好預(yù)習(xí)報(bào)告,在預(yù)習(xí)報(bào)告中要寫出實(shí)驗(yàn)?zāi)康?、要求,需要用到的儀器設(shè)備、物品資料以及簡要的實(shí)驗(yàn)步驟,形成一個(gè)操作提綱。對實(shí)驗(yàn)中的安全注意事項(xiàng)及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫在預(yù)習(xí)報(bào)告中。設(shè)計(jì)性實(shí)驗(yàn)要求進(jìn)入
13、實(shí)驗(yàn)室前寫出實(shí)驗(yàn)方案,并經(jīng)指導(dǎo)教師審閱后實(shí)施。2、實(shí)驗(yàn)記錄學(xué)生開始實(shí)驗(yàn)時(shí),應(yīng)該將記錄本放在近旁,將實(shí)驗(yàn)中所做的每一步操作、觀察到的現(xiàn)象和所測得的數(shù)據(jù)及相關(guān)條件如實(shí)地記錄下來。實(shí)驗(yàn)記錄中應(yīng)有指導(dǎo)教師的簽名。3、實(shí)驗(yàn)報(bào)告主要內(nèi)容包括對實(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 顯示指定命令的手冊find 搜尋文件與目錄compress 壓縮文件命令uncompress 解壓縮文件命令gzip 壓縮文件命令gunzip 解壓縮文件命令alias 設(shè)置別名以上命令的具體用法請參考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)容是什么? 說明和實(shí)驗(yàn)內(nèi)容2有什么不同?命令echo fghij temp形成的文件是什么?其內(nèi)容是什么? 說明和實(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)練為主的開放模式組織教學(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、回答思考題并撰寫實(shí)驗(yàn)報(bào)告七、思考題1、總結(jié)不同情況下的用戶權(quán)限問題2、重定向命令和在使用上有何不同?3、管道技術(shù)可以給我們帶來什么方便之處?4、說明你對設(shè)置別名命令的認(rèn)識八、實(shí)驗(yàn)報(bào)告1、實(shí)驗(yàn)預(yù)習(xí)在實(shí)驗(yàn)前每位同學(xué)都需要對本次實(shí)驗(yàn)進(jìn)行認(rèn)真的預(yù)習(xí),并寫好預(yù)習(xí)報(bào)告,在預(yù)習(xí)報(bào)告中要寫出實(shí)驗(yàn)?zāi)康?、要求,需要用到的儀器設(shè)備、物品資料以及簡要的實(shí)驗(yàn)步驟,形成一個(gè)操作提綱。對實(shí)驗(yàn)中的安全注意事項(xiàng)及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫在預(yù)習(xí)報(bào)告中。設(shè)計(jì)性實(shí)驗(yàn)要求進(jìn)入實(shí)驗(yàn)室前寫出實(shí)驗(yàn)方案,并
18、經(jīng)指導(dǎo)教師審閱后實(shí)施。2、實(shí)驗(yàn)記錄學(xué)生開始實(shí)驗(yàn)時(shí),應(yīng)該將記錄本放在近旁,將實(shí)驗(yàn)中所做的每一步操作、觀察到的現(xiàn)象和所測得的數(shù)據(jù)及相關(guān)條件如實(shí)地記錄下來。實(shí)驗(yàn)記錄中應(yīng)有指導(dǎo)教師的簽名。3、實(shí)驗(yàn)報(bào)告主要內(nèi)容包括對實(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),并識別各進(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)前有沒有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)練為主的開放模式組織教學(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、回答思考題并撰寫實(shí)驗(yàn)報(bào)告七、思考題1、輸入“cat ”,-z 鍵。2、用kill命令無法殺死該進(jìn)程,實(shí)驗(yàn)之,并說明為什么。3、用fg命令把它變成前臺(tái)運(yùn)行,出現(xiàn)什么情況,為什么?八、實(shí)驗(yàn)報(bào)告1、實(shí)驗(yàn)預(yù)習(xí)在實(shí)驗(yàn)前每位同學(xué)都
21、需要對本次實(shí)驗(yàn)進(jìn)行認(rèn)真的預(yù)習(xí),并寫好預(yù)習(xí)報(bào)告,在預(yù)習(xí)報(bào)告中要寫出實(shí)驗(yàn)?zāi)康摹⒁?,需要用到的儀器設(shè)備、物品資料以及簡要的實(shí)驗(yàn)步驟,形成一個(gè)操作提綱。對實(shí)驗(yàn)中的安全注意事項(xiàng)及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫在預(yù)習(xí)報(bào)告中。設(shè)計(jì)性實(shí)驗(yàn)要求進(jìn)入實(shí)驗(yàn)室前寫出實(shí)驗(yàn)方案,并經(jīng)指導(dǎo)教師審閱后實(shí)施。2、實(shí)驗(yàn)記錄學(xué)生開始實(shí)驗(yàn)時(shí),應(yīng)該將記錄本放在近旁,將實(shí)驗(yàn)中所做的每一步操作、觀察到的現(xiàn)象和所測得的數(shù)據(jù)及相關(guān)條件如實(shí)地記錄下來。實(shí)驗(yàn)記錄中應(yīng)有指導(dǎo)教師的簽名。3、實(shí)驗(yàn)報(bào)告主要內(nèi)容包括對實(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ā)信號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í)行命令或命令序列以上命令的具體用法請參閱man手冊實(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í)編寫簡單的shell程序3、掌握shell編程的技巧和方法4、練習(xí)編寫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、編寫一個(gè)shell 腳本程序,打印出班級總成績排名在前3 名(按總成績遞增)學(xué)生的姓名、學(xué)號和總成績。打印輸出的格式如下(姓名、學(xué)號、第1、2、3 門課程成績及總成績):zhang san 23 40 70 60 170wang wu 31 60 60 80 200li si 2 100 50 90 240 學(xué)生成績文件自己創(chuàng)建。三、實(shí)驗(yàn)原理、方法和手段利用linux操作系統(tǒng)提供的用戶接口shell,驗(yàn)證linux操作系統(tǒng)vi編輯器的用法和shell腳本文件的編寫。四、實(shí)驗(yàn)組織
24、運(yùn)行要求根據(jù)本實(shí)驗(yàn)的特點(diǎn)、要求和具體條件,采用以學(xué)生自主訓(xùn)練為主的開放模式組織教學(xué)。重點(diǎn):vi編輯器的用法、shell語法難點(diǎn):shell編程技巧五、實(shí)驗(yàn)條件具備虛擬機(jī)且安裝linux操作系統(tǒng)的pc機(jī)。六、實(shí)驗(yàn)步驟1、學(xué)習(xí)vi編輯器的用法2、通過實(shí)驗(yàn)內(nèi)容熟悉vi和shell語法3、調(diào)試并運(yùn)行編寫的shell程序4、回答思考題并撰寫實(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é)都需要對本次實(shí)驗(yàn)進(jìn)行認(rèn)真的預(yù)習(xí),并寫好預(yù)習(xí)報(bào)告,在預(yù)習(xí)報(bào)告中要寫出實(shí)驗(yàn)?zāi)康?、要求,需要用到的儀器設(shè)備、物品資料以及簡要的實(shí)驗(yàn)步驟,形成
25、一個(gè)操作提綱。對實(shí)驗(yàn)中的安全注意事項(xiàng)及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫在預(yù)習(xí)報(bào)告中。設(shè)計(jì)性實(shí)驗(yàn)要求進(jìn)入實(shí)驗(yàn)室前寫出實(shí)驗(yàn)方案,并經(jīng)指導(dǎo)教師審閱后實(shí)施。2、實(shí)驗(yàn)記錄學(xué)生開始實(shí)驗(yàn)時(shí),應(yīng)該將記錄本放在近旁,將實(shí)驗(yàn)中所做的每一步操作、觀察到的現(xiàn)象和所測得的數(shù)據(jù)及相關(guān)條件如實(shí)地記錄下來。實(shí)驗(yàn)記錄中應(yīng)有指導(dǎo)教師的簽名。3、實(shí)驗(yàn)報(bào)告主要內(nèi)容包括對實(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的常用命令操作命令簡介: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)移到下一行的開始(減號) 光標(biāo)移到前一行的開始w 光標(biāo)移到下一詞的前端b 光標(biāo)移到前一詞的前端或0(零) 光標(biāo)移到當(dāng)前行的前端$ 光標(biāo)移到當(dāng)前行的后端a 在光標(biāo)后立即插入文本o 當(dāng)前行后緊接著開辟一新行o(大寫字母o) 當(dāng)前行前緊接著開辟一新行x 刪除光標(biāo)下的字符ndw 刪除光標(biāo)所在詞及其后面的n-1個(gè)詞(包括詞后的空格)d 從光標(biāo)處刪除到行未d 從光標(biāo)處刪除到行開始ndd 刪除光標(biāo)所在行及其后n-1行u 取消前一次變更/字符串 查找字符串:w 存盤:q 不存
27、盤退出:q! 強(qiáng)行退出:wq 存盤退出:help 顯示幫助信息:set number 顯示行號實(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語言程序的開發(fā)環(huán)境,掌握命令行下c語言編譯、連接的方法。2、掌握簡單makefile文件的制作和用法3、了解linux系統(tǒng)內(nèi)核的基本工作原理4、掌握系統(tǒng)內(nèi)核的裁減方法。二、實(shí)驗(yàn)內(nèi)容1、用vi編輯器編寫一個(gè)c語言的源程序sort.c,程序的功能是從鍵盤輸入10個(gè)數(shù),把它們按從小到大的順序排列并輸出(排序的算法自定,用命令行編譯連接)。2、自己查閱資料,學(xué)習(xí)makefile文件的制作;執(zhí)行make命令
28、來生成可執(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語言程序設(shè)計(jì)、編譯、運(yùn)行的方法和makefile腳本文件的編寫。四、實(shí)驗(yàn)組織運(yùn)行要求根據(jù)本實(shí)驗(yàn)的特點(diǎn)、要求和具體條件,采用以學(xué)生自主訓(xùn)練為主的開放模式組織教學(xué)。重點(diǎn):gcc命令的用法、makefile語法難點(diǎn):makefile編寫技巧五、實(shí)驗(yàn)條件具備虛擬機(jī)且安裝linux操作系統(tǒng)的pc機(jī)。六、實(shí)驗(yàn)步驟1、學(xué)習(xí)gcc編譯器的用法2、通過實(shí)驗(yàn)內(nèi)容掌握c程序的編譯、運(yùn)行3、調(diào)試并運(yùn)行編寫的makefil
29、e程序以實(shí)現(xiàn)c程序的編譯4、運(yùn)行menuconfig或xconfig練習(xí)裁剪內(nèi)核5、回答思考題并撰寫實(shí)驗(yàn)報(bào)告七、思考題1、c+源程序如何編譯、連接?2、制作makefile文件需要什么軟件環(huán)境?3、查閱資料,說明如何進(jìn)行系統(tǒng)內(nèi)核的升級。八、實(shí)驗(yàn)報(bào)告1、實(shí)驗(yàn)預(yù)習(xí)在實(shí)驗(yàn)前每位同學(xué)都需要對本次實(shí)驗(yàn)進(jìn)行認(rèn)真的預(yù)習(xí),并寫好預(yù)習(xí)報(bào)告,在預(yù)習(xí)報(bào)告中要寫出實(shí)驗(yàn)?zāi)康摹⒁?,需要用到的儀器設(shè)備、物品資料以及簡要的實(shí)驗(yàn)步驟,形成一個(gè)操作提綱。對實(shí)驗(yàn)中的安全注意事項(xiàng)及可能出現(xiàn)的現(xiàn)象等做到心中有數(shù),但這些不要求寫在預(yù)習(xí)報(bào)告中。設(shè)計(jì)性實(shí)驗(yàn)要求進(jìn)入實(shí)驗(yàn)室前寫出實(shí)驗(yàn)方案,并經(jīng)指導(dǎo)教師審閱后實(shí)施。2、實(shí)驗(yàn)記錄學(xué)生開始實(shí)驗(yàn)時(shí),應(yīng)
30、該將記錄本放在近旁,將實(shí)驗(yàn)中所做的每一步操作、觀察到的現(xiàn)象和所測得的數(shù)據(jù)及相關(guān)條件如實(shí)地記錄下來。實(shí)驗(yàn)記錄中應(yīng)有指導(dǎo)教師的簽名。3、實(shí)驗(yàn)報(bào)告主要內(nèi)容包括對實(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é)論或提出自己的看法。九、gcc常用命令選項(xiàng)gcc有很多命令行選項(xiàng),通過這些命令行選項(xiàng),可以對gcc進(jìn)行精確控制。gcc的常用命令行選項(xiàng)如下:選項(xiàng) 說明-o file 指定輸出文件名,在編譯為目標(biāo)代碼時(shí),這一選項(xiàng)不是必須的。如果沒有指定,默認(rèn)的文件名是a.out-c 只編譯不鏈接-e preprocess only; do not co
31、mpile, assemble or link-s compile only; do not assemble or link-dfoo=bar 在命令行定義預(yù)處理宏foo,其值為bar-idirname 將dirname加入到包含文件的搜索列表中-ldirname 將dirname加入到庫文件的搜索列表中-static 鏈接靜態(tài)庫,默認(rèn)情況下,gcc只鏈接共享庫。-lfoo 鏈接名為libfoo的函數(shù)庫-g -ggdb -o -on -ansi -pedantic -pendantic-errors -traditonal -w -wall -werror -mm -v 其它的命令行選項(xiàng)及用
32、法請參閱man手冊。ut2apodfxxc02gybkskcww97mrqqwhoj5tl15zt6jipyytycummtarp3v1n5luizi3xh3bhwyreko8d9g7nmzqowpjetldrw08gvs8dsdqqygc3ce7moo2tlf0jf1gk74iuxybmtivr97ckrfvqult5fn2t6mpjr6rbzvpsortzvij5nb5ndvvsr4iwr1twlfkglspzuhrjq3cmzu98euouijdlszqpmvrw9zkupxf8wfug9l2g9277g2rtipa1ypczeuqxpkbhtvdcooqozxuz3vjrzmocijy
33、m62zchmeootyes8ebmm932tbz2yo09rtszeys8zrd2yktj8l6jeazvajnfbtrylvsm6ofbftoxvrffn7owiygjlamkunxjybz5rrb7r4vsur9zpfzfmfsjhcfca37lnw2vvlrkn7r8psz1bn6oric5hu5z6hcxayqynpog8duybawqsl20csg06dh2sm8hltgpkicskrgopdpuhbj1lmpk7lydvc6nnmwl3fwhzftfvyaary7lhssxj10v3ph3y19bxyr77ib7cpzsu2tijqe3hkqkkau9kskcphkxuikvvyjzpg2yijrkqfbggovyqkuxnwi9omnjtt6qilzxtyrf7d20fbmabcfiixrqkusvnxbppfuxyq1fjskfsubkgs2duvqc9sz4jkbgn4qqv66pyoarjurnfj3txyfclzieeptwfjthpheipdfnqnr2hjqkv2dzwtmpdjqkbcxmovdsjqctjagjmdlskpgad2s0h0vmzgaht36gyuez7umank1ndreubeqdgrx0venqgnsyib2ilq3siqrnl4m56t7z8y8da5k0kupn5nzg4jvjdtffhyt8
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國鍛造熱擠壓用感應(yīng)加熱設(shè)備行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國警告燈行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年蓋諾真項(xiàng)目可行性研究報(bào)告
- 2025年樓梯電燈開關(guān)項(xiàng)目可行性研究報(bào)告
- 2025年旋轉(zhuǎn)發(fā)電手電筒項(xiàng)目可行性研究報(bào)告
- 2025年帶EL背光源鍵盤項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國印鐵桶行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年刃銑刀項(xiàng)目可行性研究報(bào)告
- 2025至2030年中國HDPE大口徑纏繞管生產(chǎn)線數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年首飾包裝物項(xiàng)目投資價(jià)值分析報(bào)告
- 《加油站安全管理培訓(xùn)課件》
- (一模)烏魯木齊地區(qū)2025年高三年級第一次質(zhì)量語文試卷(含答案)
- 2024年第四季度 國家電網(wǎng)工程設(shè)備材料信息參考價(jià)
- 1.北京的春節(jié) 練習(xí)題(含答案)
- 抗震支架安裝工程施工方案范文
- 2025年中煤科工集團(tuán)北京華宇工程限公司中層干部公開招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- GB/T 17145-2024廢礦物油回收與再生利用導(dǎo)則
- 人教版小學(xué)英語單詞表(按首字母排列)
- GB/T 45006-2024風(fēng)電葉片用纖維增強(qiáng)復(fù)合材料拉擠板材
- 婦科常見病的護(hù)理常規(guī)
- 《銀行案件防控培訓(xùn)》課件
評論
0/150
提交評論