unix體系編程實(shí)驗(yàn)報(bào)告華北電力大學(xué).doc
《unix體系編程實(shí)驗(yàn)報(bào)告華北電力大學(xué).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《unix體系編程實(shí)驗(yàn)報(bào)告華北電力大學(xué).doc(8頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
華北電力大學(xué) 實(shí) 驗(yàn) 報(bào) 告 | | 實(shí)驗(yàn)名稱 《UNIX/LINUX體系及編程》課程實(shí)驗(yàn) 課程名稱 UNIX/LINUX體系及編程 | | 專業(yè)班級(jí): 學(xué)生姓名: 學(xué) 號(hào): 成 績(jī): 指導(dǎo)教師:閻蕾 實(shí)驗(yàn)日期:2014.11 UNIX/LINUX體系及編程》課程實(shí)驗(yàn) 任 務(wù) 書(shū) 一、 目的與要求 1. 掌握UNIX/Linux系統(tǒng)的目錄和文件管理命令。 2. 掌握shell的輸入輸出重定向, 編寫(xiě)shell腳本文件。 3. 編寫(xiě)C語(yǔ)言程序,使用GCC編譯,使用GDB調(diào)試。 4. 掌握make工具,撰寫(xiě)makefile文件,完成C程序的自動(dòng)編譯。 5. 要求每人能獨(dú)立完成實(shí)驗(yàn)。 二、 主要內(nèi)容 1. 用pwd命令顯示用戶主目錄的路徑名,用date命令查看當(dāng)前日期和時(shí)間,用who命令查看當(dāng)前登錄在系統(tǒng)中的用戶列表,利用who命令選項(xiàng)查看當(dāng)前系統(tǒng)中的用戶總數(shù)和系統(tǒng)啟動(dòng)時(shí)間。比較whoami 和who am i顯示的結(jié)果區(qū)別。 2. 用vi編輯器,先在用戶主目錄中創(chuàng)建文件,編輯文件。并作統(tǒng)計(jì)文件大小,重新編輯文件。字符串替換等工作 3. 用find命令查找名為passwd的文件。從用戶主目錄開(kāi)始,查找所有1天前創(chuàng)建的文件。查找文件屬主的文件。查找1天前被訪問(wèn)過(guò)的文件。 4. 用重定向符和cat命令創(chuàng)建一個(gè) flower腳本文件,完成如下功能。 4.1 顯示用戶名。顯示用戶當(dāng)前系統(tǒng)中的進(jìn)程。 4. 2 判斷當(dāng)前用戶是否為root用戶:若是root用戶,則根據(jù)命令行參數(shù)n,清除/var/log目錄下的某個(gè)文件的內(nèi)容但保留其最后的n行的內(nèi)容,若沒(méi)有參數(shù),則保留10行;若不是root用戶,提示出錯(cuò)。 5. 編寫(xiě)C程序,編譯、運(yùn)行、調(diào)試程序。用c語(yǔ)言程序編程實(shí)現(xiàn):將輸入的十進(jìn)制數(shù)輸出為相應(yīng)的十六進(jìn)制數(shù)。并撰寫(xiě)makefile,使用make工具完成自動(dòng)編譯。 三、 進(jìn)度計(jì)劃 序號(hào) 設(shè)計(jì)(實(shí)驗(yàn))內(nèi)容 完成時(shí)間 備注 1 基本命令及編輯器VI 4學(xué)時(shí) 2 SHELL腳本編寫(xiě) 4學(xué)時(shí) 3 C程序開(kāi)發(fā)及MAKE工具使用 4學(xué)時(shí) 四、實(shí)驗(yàn)成果要求 1. 將操作截圖貼報(bào)告中,包括命令、腳本、C代碼、makefile文件內(nèi)容及運(yùn)行結(jié)果。 五、 考核方式 1. 以實(shí)驗(yàn)報(bào)告作為實(shí)驗(yàn)成績(jī)。 學(xué)生姓名: 指導(dǎo)教師:閻蕾 2014年9月9日 一、實(shí)驗(yàn)?zāi)康募耙? 6. 掌握UNIX/Linux系統(tǒng)的目錄和文件管理命令。 7. 掌握shell的輸入輸出重定向, 編寫(xiě)shell腳本文件。 8. 編寫(xiě)C語(yǔ)言程序,使用GCC編譯,使用GDB調(diào)試。 9. 掌握make工具,撰寫(xiě)makefile文件,完成C程序的自動(dòng)編譯。 10. 要求每人能獨(dú)立完成實(shí)驗(yàn)。 2、 所用儀器、設(shè)備 Linux系統(tǒng) 3、 實(shí)驗(yàn)內(nèi)容 6. 用pwd命令顯示用戶主目錄的路徑名,用date命令查看當(dāng)前日期和時(shí)間,用who命令查看當(dāng)前登錄在系統(tǒng)中的用戶列表,利用who命令選項(xiàng)查看當(dāng)前系統(tǒng)中的用戶總數(shù)和系統(tǒng)啟動(dòng)時(shí)間。比較whoami 和who am i顯示的結(jié)果區(qū)別。 實(shí)驗(yàn)過(guò)程如下: 用pwd命令顯示用戶主目錄的路徑名: 用date命令查看當(dāng)前日期和時(shí)間: 用who命令查看當(dāng)前登錄在系統(tǒng)中的用戶列表 利用who命令選項(xiàng)查看當(dāng)前系統(tǒng)中的用戶總數(shù)和系統(tǒng)啟動(dòng)時(shí)間。比較whoami 和who am i顯示的結(jié)果區(qū)別。 ID 設(shè)置查詢: 7. 用vi編輯器,先在用戶主目錄中創(chuàng)建文件,編輯文件。并作統(tǒng)計(jì)文件大小,重新編輯文件。字符串替換等工作 在用戶主目錄中創(chuàng)建文件 編輯文件 并作統(tǒng)計(jì)文件大小,重新編輯文件 8. 用find命令查找名為passwd的文件。從用戶主目錄開(kāi)始,查找所有1天前創(chuàng)建的文件。查找文件屬主的文件。查找1天前被訪問(wèn)過(guò)的文件。 用find命令查找名為passwd的文件: User下1天前創(chuàng)建的文件: 一天內(nèi) 4. 用重定向符和cat命令創(chuàng)建一個(gè) flower腳本文件,完成如下功能。 4.1 顯示用戶名。顯示用戶當(dāng)前系統(tǒng)中的進(jìn)程。 4. 2 判斷當(dāng)前用戶是否為root用戶:若是root用戶,則根據(jù)命令行參數(shù)n,清除/var/log目錄下的某個(gè)文件的內(nèi)容但保留其最后的n行的內(nèi)容,若沒(méi)有參數(shù),則保留10行;若不是root用戶,提示出錯(cuò)。 5. 利用UNIX的軟中斷信號(hào)編寫(xiě)一段C語(yǔ)言程序完成:顯示數(shù)字1到100,在程序運(yùn)行中如果 捕獲到一個(gè)SIGINT信號(hào),則轉(zhuǎn)去執(zhí)行一段顯示當(dāng)前系統(tǒng)時(shí)間的程序??紤]信號(hào)復(fù)位的情況,是程序能夠?qū)崿F(xiàn)多次被打斷而多次恢復(fù)執(zhí)行。 執(zhí)行結(jié)果: 代碼文件: 將源文件變成makefile形式 Signal.c 代碼 x1.c代碼 Makefile代碼內(nèi)容: 生成Makefile 運(yùn)行結(jié)果 4、 實(shí)驗(yàn)總結(jié) 通過(guò)本次實(shí)驗(yàn),我對(duì)Linus系統(tǒng)下的編程有了更深入的認(rèn)識(shí),熟悉了一些工具的使用,通過(guò)實(shí)踐驗(yàn)證了上課所學(xué)的理論知識(shí)。調(diào)試代碼的時(shí)候也發(fā)現(xiàn)了自己很多的問(wèn)題,認(rèn)識(shí)到自己還有很多不足,要學(xué)習(xí)更多的內(nèi)容還要多動(dòng)手,多學(xué)習(xí)。同時(shí)通過(guò)本次上機(jī)實(shí)驗(yàn),使我對(duì)UNIX課程的內(nèi)容有了進(jìn)一步的了解,并且對(duì)相關(guān)的知識(shí)產(chǎn)生了濃厚的興趣。- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- unix 體系 編程 實(shí)驗(yàn) 報(bào)告 華北 電力大學(xué)
鏈接地址:http://www.3dchina-expo.com/p-6533328.html