計(jì)科A劉紹貴實(shí)驗(yàn)_第1頁(yè)
計(jì)科A劉紹貴實(shí)驗(yàn)_第2頁(yè)
計(jì)科A劉紹貴實(shí)驗(yàn)_第3頁(yè)
計(jì)科A劉紹貴實(shí)驗(yàn)_第4頁(yè)
計(jì)科A劉紹貴實(shí)驗(yàn)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(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、上海第二工業(yè)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系學(xué)生實(shí)驗(yàn)報(bào)告課程名稱嵌入式操作系統(tǒng)B實(shí)驗(yàn)類別驗(yàn)證型實(shí)驗(yàn)項(xiàng)目名稱Linux常用命令班級(jí)11計(jì)科A1姓名劉紹貴學(xué)號(hào)20133430048實(shí)驗(yàn)時(shí)間2014年3月20日實(shí)驗(yàn)地點(diǎn)15號(hào)樓507指導(dǎo)教師崔莉莉組號(hào)同組學(xué)生信息(請(qǐng)?zhí)顚懺谙路剑┌嗉?jí)姓名學(xué)號(hào)一、 實(shí)驗(yàn)?zāi)康暮鸵?、掌握Linux系統(tǒng)的啟動(dòng)和退出;2、掌握Linux環(huán)境中的Shell一般命令格式和命令管理用戶與組群的方法;3、理解進(jìn)程的概念,對(duì)進(jìn)程能進(jìn)行一般管理和控制;4、了解系統(tǒng)管理命令,理解輸入輸出重定向和管道,掌握vi編輯器的使用,熟悉shell腳本的編寫。二、 實(shí)驗(yàn)內(nèi)容和原理1、超級(jí)用戶的用戶名為root

2、,密碼“123456”.2、Shell一般命令格式command 選項(xiàng) 參數(shù)Command為命令名(也就是對(duì)應(yīng)的程序名),寫在一行的開(kāi)頭;開(kāi)關(guān)符選項(xiàng)通常是以 “-” 開(kāi)始,多個(gè)選項(xiàng)可用一個(gè)“-” 連起來(lái),如 ls -l -a 與 ls la 相同 ;根據(jù)命令的不同,參數(shù)分為可選的或必須的;命令名和開(kāi)關(guān)符、參數(shù)之間一定要用空格分離。3、格式:vi options filename 功能:自動(dòng)載入所要編輯的已有文件,或開(kāi)啟一個(gè)新文件輸出:如果未指定選項(xiàng)或文件,將進(jìn)入vi程序并開(kāi)始編輯一個(gè)新緩沖區(qū)。當(dāng)屏幕的左邊出現(xiàn)“”號(hào),表示本行為空行。4、用vi編輯器建立shell程序文件shex1的步驟: 鍵入

3、命令“vi shex1”,啟動(dòng)vi; 按命令“i”,進(jìn)入vi的插入狀態(tài); 輸入程序文件內(nèi)容; 按<Esc>鍵,再鍵入“:”,切換到vi的命令狀態(tài); 在“:”后鍵入命令“wq”,即保存文件內(nèi)容后,退出vi三、 主要儀器設(shè)備安裝有Linux操作系統(tǒng)的虛擬機(jī)四、 操作方法與實(shí)驗(yàn)步驟在本實(shí)驗(yàn)中,將使用不同的信息命令,來(lái)調(diào)查和發(fā)現(xiàn)文件的信息;使用命令來(lái)幫助確定文件類型和創(chuàng)建文件;也可以使用幾個(gè)命令來(lái)查看文件的內(nèi)容等。在嵌入式操作系統(tǒng)課程中,需要熟練地掌握命令行下shell常用命令的使用。題目涉及到的所有相關(guān)驗(yàn)證目錄及文件需要自己創(chuàng)建。(具體查看實(shí)驗(yàn)結(jié)果與分析)五、 實(shí)驗(yàn)數(shù)據(jù)記錄和處理(選填)

4、六、 實(shí)驗(yàn)結(jié)果與分析1. 搜索/etc/passwd文件找到您的用戶名所在的行,寫出該行。您的用戶ID、組ID、主目錄以及登錄shell是什么? cd / 根目錄 ls 查看當(dāng)前目錄下的文件夾 vi /etc/passwd查看etc下得passwd文件2. 用命令echo $ PATH顯示您的shell的搜索路徑3. 在您的系統(tǒng)上運(yùn)行 ls -l /bin命令,并將兩個(gè)普通文件和兩個(gè)符號(hào)鏈接標(biāo)識(shí)出來(lái)。這些文件的大小是多少?何時(shí)創(chuàng)建的?uname 大?。?2188 B 創(chuàng)建時(shí)間:2003-02-194. 執(zhí)行file /etc/*命令,識(shí)別目錄/etc下所有文件的類型5. 用more(或less

5、)命令查看文件/usr/include/stdio.h6. 在您的主目錄下創(chuàng)建一個(gè)名為temp的目錄并在該目錄下創(chuàng)建名為backup的文件。并將/bin目錄下的ls、cat文件復(fù)制到temp目錄中。在您的主目錄下創(chuàng)建一個(gè)名為backups的目錄。將backup文件從/temp目錄中移動(dòng)到backups目錄中,再刪除/temp目錄中的文件及/temp目錄本身7. 用find命令顯示目錄/usr/include中小于100字節(jié)的所有頭文件的名稱。在您的系統(tǒng)中,有多少個(gè)文件屬于該范圍? 8. 用命令whereis顯示ifconfig命令的絕對(duì)路徑名。使用完全路徑名運(yùn)行ifconfig命令,將看到一個(gè)

6、MTU值,它們是多少9. 用一個(gè)命令顯示您的主目錄的絕對(duì)路徑名。10. 在您的主目錄中創(chuàng)建名為memos的目錄。進(jìn)入該目錄,創(chuàng)建一個(gè)文件memo.james,內(nèi)容自定。 在memos目錄中創(chuàng)建一個(gè)子目錄personal,復(fù)制文件memo.james并將副本放在您的主目錄中,將文件的副本命名為temp.memo。寫出完成該任務(wù)所使用的命令。11. 在您的/linux目錄中有一些文件,這些文件的名稱以單詞chapter開(kāi)頭,后接數(shù)字1,2,6,8或9,并以.eps或.prn結(jié)尾。用一個(gè)命令顯示這些文件的類型。12. 用一個(gè)命令查看當(dāng)前工作目錄中所有文件的大小(用行和字節(jié)表示)。13. 從文件系統(tǒng)的

7、根目錄開(kāi)始,查找一個(gè)名為CON.FILE的文件14. 下面這些命令的結(jié)果是什么?a) rm -f /personal/memo*.doc “rm”刪除 /personal目錄下以memo開(kāi)頭后跟任意字符以.doc為后綴的文件,”-f”無(wú)視訪問(wèn)權(quán)限。b) rm -f /linuxbook/final/ch?.prn “rm”刪除/linuxbook/final目錄下以ch開(kāi)頭,后面跟任意2個(gè)字符并以.prn作后綴的文件,”-f”無(wú)視訪問(wèn)權(quán)限。c) rm -f /courses/ece446/lab1-6. cC “rm”刪除/courses/ece446目錄下的以lab開(kāi)頭的,后跟1-6的任意一

8、個(gè)數(shù)字并且以.c或.C為后綴的文件,”-f”無(wú)視訪問(wèn)權(quán)限。15. 用一個(gè)命令行將目錄/courses/ece345下的文件lab1、lab2、lab3移動(dòng)到您的主目錄下的目錄newlabsece.345中。如果目標(biāo)目錄中有一個(gè)文件已存在,命令應(yīng)該提示用戶予以確認(rèn)。16. 給出一個(gè)命令行,顯示具有.jpg擴(kuò)展名,而且名稱末尾是一個(gè)數(shù)字的文件的大小。17. 用find命令刪除主目錄下所有名為core的文件和擴(kuò)展名為.bak的文件將原來(lái)的“ ls -la”命令定義為別名命令LS,在shell提示符下運(yùn)行LS命令,再?gòu)膭e名列表中刪除別名LS。定義別名:”alias” 刪除”unalias”18. 請(qǐng)說(shuō)

9、明以下命令的執(zhí)行效果:a) chmod 776 / newlabsece.345/lab5給文件/ newlabsece.345/lab5文件擁有者和同組用戶讀寫執(zhí)行權(quán),非同組用戶賦予讀寫權(quán)b) chmod 511 *.c 給所有的以.c為后綴的文件文件擁有者讀執(zhí)行權(quán),同組用戶和非同組用戶執(zhí)行權(quán)19. 在你的系統(tǒng)下搜索/usr/bin目錄,辨識(shí)出鏈接數(shù)為3個(gè)的文件。至少寫出兩個(gè)文件名并指出這些鏈接是硬鏈接還是軟鏈接,理由是什么上兩條是硬鏈接。最前面的號(hào)相同.軟連接”psfaddtable->psfxtable”20. 采用管道和重定向組合的方法統(tǒng)計(jì)出目錄/etc下的文件個(gè)數(shù)后存入文件co

10、unt中21. 將命令ls、passwd的幫助信息依次存入文件manls。22. 編寫shell程序文件shexample,程序功能要求如下:運(yùn)行程序shexample時(shí)帶一個(gè)參數(shù),若不帶參數(shù),則應(yīng)顯示提示“Parameter Lost !”;若參數(shù)小于1,則應(yīng)顯示“value should be more than 1.”;若參數(shù)大于等于1但小于6,則在屏幕上顯示“value is less than 6 and not less than 1.”;若該參數(shù)大于等于6,則在屏幕上顯示“value is not less than 6.”$value取值?!?”引用變量,”-z $1” 如果字符串長(zhǎng)度為1,返回真. int1 -ge int2 int1 大于或等于 int2 int1 -lt int2 int1 小于 int223. 創(chuàng)建新用戶,帳號(hào)為“jack”,口令為“111222”。然后在jack的主目錄下,創(chuàng)建文件display,依次將文件/etc/group、/etc/passwd和/etc/shadow的內(nèi)容依次存入display文件中將用戶jack的目錄樹(shù)打包成壓縮文件jack.tar.gz(或jack.tgz)(要求實(shí)現(xiàn)最大壓縮率)      再將壓縮文件解壓縮到當(dāng)前目

溫馨提示

  • 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)論