計科A劉紹貴實驗_第1頁
計科A劉紹貴實驗_第2頁
計科A劉紹貴實驗_第3頁
計科A劉紹貴實驗_第4頁
計科A劉紹貴實驗_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、上海第二工業大學計算機科學與技術系學生實驗報告課程名稱嵌入式操作系統B實驗類別驗證型實驗項目名稱Linux常用命令班級11計科A1姓名劉紹貴學號20133430048實驗時間2014年3月20日實驗地點15號樓507指導教師崔莉莉組號同組學生信息(請填寫在下方)班級姓名學號一、 實驗目的和要求1、掌握Linux系統的啟動和退出;2、掌握Linux環境中的Shell一般命令格式和命令管理用戶與組群的方法;3、理解進程的概念,對進程能進行一般管理和控制;4、了解系統管理命令,理解輸入輸出重定向和管道,掌握vi編輯器的使用,熟悉shell腳本的編寫。二、 實驗內容和原理1、超級用戶的用戶名為root

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

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

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

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

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

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

8、個數字并且以.c或.C為后綴的文件,”-f”無視訪問權限。15. 用一個命令行將目錄/courses/ece345下的文件lab1、lab2、lab3移動到您的主目錄下的目錄newlabsece.345中。如果目標目錄中有一個文件已存在,命令應該提示用戶予以確認。16. 給出一個命令行,顯示具有.jpg擴展名,而且名稱末尾是一個數字的文件的大小。17. 用find命令刪除主目錄下所有名為core的文件和擴展名為.bak的文件將原來的“ ls -la”命令定義為別名命令LS,在shell提示符下運行LS命令,再從別名列表中刪除別名LS。定義別名:”alias” 刪除”unalias”18. 請說

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

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

溫馨提示

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

評論

0/150

提交評論