版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、linux,實驗報告 l l x nux 程序設計 實驗報告 姓 名 : 楊 帆 班 級: : 計 計 1242 學 號: : 1218 28 專 業(yè): : 計算機科學與技術 指導老師 : 趙幗英 實驗一 x linux 系統(tǒng)安裝與啟動( ( 選做實驗) ) 一、 實驗目得(通過實踐及查閱資料完成如下實驗) 1. 掌握虛擬機得配置過程。 2. 掌握 linu系統(tǒng)得安裝過程與簡單配置方法。 3. 掌握與ix 相關得多操作系統(tǒng)得安裝方法、 4. 掌握 lnux 系統(tǒng)得啟動、關閉步驟、 5. 了解inux 文件系統(tǒng)與目錄結構。 二、 容內(nèi)驗實1. 安裝虛擬機軟件(如 vmre、irtualbox)。
2、 2. 在虛擬機軟件中安裝 linux 操作系統(tǒng)(如 fedor、ubuntu、redhat 等)。 3. 配置 ln系統(tǒng)運行環(huán)境。 4. 正確地啟動、關閉系統(tǒng)、 三、 驟步驗實1 。安裝虛擬機軟件(vare orksttio 7。0) 。 2、在虛擬機軟件中新建 liu虛擬 機 2.設置內(nèi)存大小(建議大于 25m) 2、2 設置虛擬硬盤大小(建議大于 8gb) 2。3 設置虛擬光驅(qū)(虛擬方式,鏡像文件) 2.4 設置網(wǎng)絡連接模式(建議采用橋接方式) 2。5 設置共享目錄(建議英文目錄名) 1. 在 liux 虛擬機中安裝 linux 操作系統(tǒng)(dor0 )、 、1 選擇安裝界面 .檢測安裝截
3、介質(zhì)(建議跳過) 3。3 安裝過程中得語言、鍵盤選擇 3.磁盤分區(qū)(采用自動分區(qū),總大小與 2.相匹配) 3。5 引導程序選擇(采用b) 、6 注意事項(禁用 selinux) 2. 通過相關命令實現(xiàn)對操作系統(tǒng)得登錄、退出與關機 3. 使用文件瀏覽器査瞧 lx 操作系統(tǒng)目錄結構 四、實驗思考題 1. 舉例說明inu操作系統(tǒng)不同目錄下文件得主要作用、 2. 列出您發(fā)現(xiàn)得 linux 與 windows 操作系統(tǒng)區(qū)別、 3. 列出決定文本界面及圖形界面顯示得關鍵文件,并說明設置得關鍵。 4. 列出您所能想到得虛擬機軟件得用途。 實驗結論: 實驗二: : x nux 基本命令( ( 必做實驗) )
4、一、 實驗目得、要求(請在操作后附實驗結果) 1. 熟悉 liu操作環(huán)境。 2. 掌握 linx 般命令格式。 3. 掌握有關文件與目錄操作得常用命令。 4. 掌握有關進程操作得常用命令。 二、 實驗內(nèi)容 1.熟練掌握登錄與退出系統(tǒng),創(chuàng)建,刪除用戶等命令(命令:運行結果)。 2。熟悉 date,cl,who,eho, lar,paswd,ma 等命令、 3、在用戶主目錄下對文件進行如下操作:復制一個文件、顯示文件內(nèi)容、查找指 定內(nèi)容、排序、文件比較、文件刪除。 4。對目錄進行管理:創(chuàng)建與刪除子目錄、改變與顯示工作目錄、列出文件權限、 建立鏈接文件等。 1. 顯示系統(tǒng)中得進程信息。 三、 實驗步
5、驟 1. 登錄進入系統(tǒng),打開 shell 環(huán)境(終端)。 2. 使用 date,cal, o, echo, lea 等命令,了解 inux 命令格式。 3. 利用an 命令查瞧 date,ec等命令得幫助說明。 、 目錄操作 、在用戶默認工作目錄下新建目錄 tstdr(命令:運行結果)、 4、2 在用戶目錄下復制esl 為estdir2(命令:運行結果)。 4.3 在用戶目錄下刪除 tstir2。(命令:運行結果) 5. 文件操作 5、1 進入用戶默認工作目錄。 5。運行ate tstl,然后運行 test 1,記錄觀察到得信息(命令:運行結果)。 。3 再次運行 dat tes,然后運行 c
6、a tesl,記錄觀察到得信息(命令:運行結果)。 。運行dateestl,然后運行cattstl,記錄觀察到得信息并說明原因(命令:運行結果)、 5. 復制 tetl 為 et。 5。6 査瞧 tstl 與 test2 得文件詳細信息,記錄并說明其異同。 5。統(tǒng)計 tetl 文件內(nèi)容得行數(shù)、字數(shù)。 5。8 顯示 tl 得內(nèi)容。 5、建立 tstl 得鏈接文件 tes3。 5.10 復制 tesl 到上一級目錄。 。1 在用戶目錄下刪除 test,刪除 testdrl。 四、實驗思考題 1. 如何顯示當前工作目錄得完整路徑。 在 lux 層次目錄結構中,用戶可以在被授權得任意目錄下利用 mkd
7、命令創(chuàng)建新目錄,也可以利用 cd 命令從一個目錄轉(zhuǎn)換到另一個目錄。然而,沒有提示符來告知用戶目前處于哪一個目錄中。要想知道當前所處得目錄,可以使用 pw命令,該命令顯示整個路徑名。 d 說明:此命令顯示出當前工作目錄得絕對路徑、例:$ pwd /hm/xu 顯示得路徑名為/homex,每個目錄名都用"/'隔開,根目錄以開頭得"/'表 示。 2. 舉例說明inu命令得常用格式。 mr p /s/ 創(chuàng)建文件夾 -p 如果文件夾不存在自動創(chuàng)建 fre 命令 re 命令得功能就是查瞧當前系統(tǒng)內(nèi)存得使用情況,它顯示系統(tǒng)中剩余及已用得物理內(nèi)存與交換內(nèi)存,以及共享內(nèi)存 與
8、被核心使用得緩沖區(qū)。 3. 舉例說明如何使用 lin命令幫助(命令:運行結果)、 實驗結論: 實 驗 三 文 件 權 限 管 理 ( ( 必 做 實 驗 ) ) 一、 得目驗實1. 熟悉inu操作環(huán)境、 2. 掌握 lnu -般命令格式。 3. 理解 liu中文件所有者與權限得概念、 4. 掌握有關權限操作得常用命令。 5. 掌握文件/目錄得打包與壓縮命令。 二、 容內(nèi)驗實1.2.1 普通文件與目錄權限得修改、 1.2.2 改變文件屬主。 1.2.3 普通文件與目錄得打包與壓縮、 三、 實驗步驟 1. 文件權限操作 。1 在用戶默認工作目錄下創(chuàng)建目錄 tet0,進入 test03 目錄,使用
9、touc命令創(chuàng) 建空文件 filel。 1、2 顯示 flel 詳細信息,記錄文件得權限信息,所屬用戶與組、 、3 對ilel 設置權限,使其她用戶可以對此文件進行寫操作,并查瞧設置結果。 1。取消同組用戶對 fill 得讀取權限,并査瞧設置結果。 1、5 用數(shù)字形式來為 filel 設置權限,使所有者可讀、可寫、可執(zhí)行;其她用戶與 所屬組用戶只有讀與執(zhí)行得權限,并查瞧設置結果。 1。6 用數(shù)字形式更改 flel 權限,使所有者只能讀取此文件,其她任何用戶都沒有 權限,并査瞧設置結果。 1.7 為其她用戶添加寫權限,并査瞧設置結果。 1、回到上層目錄,查瞧 test0得權限。 1、9 為其她用
10、戶添加對此目錄得寫權限,查瞧設置結果。 1.0 査瞧并記錄目錄 tes03 及其中文件得所屬用戶與組。 .1把目錄tst03及其下得所有文件得所有者改成i,所屬組改成amon,并 査瞧設置結果。 1、12 刪除目錄est03 及其下得文件、 1。13 設定 umsk 為00 ($ umak 00),創(chuàng)建 testdir 目錄,并査瞧其權限。 2. 打包壓縮命令操作 2.1 將/tc 目錄拷貝 slj 用戶默認工作目錄下,重命名為 ettes。 2.2用ar命令將test目錄打包成etc。ar.g,查瞧ectes。tar、gz 得權限,解壓 縮 etctst、tar、 四、實驗思考題 4。1 列
11、舉 l命令不同選項得功能。 (1)ls:顯示所有非隱藏文件(按字典順序排序) (2)s -:顯示所有文件包括隱藏文件 (3)ls l:顯示所有文件得詳細信息 () 顯示總數(shù) 4.2說明文件權限與文件所有者得含義、 rwrr就是文件得權限。rot 就是用戶組。 4.3舉例說明 umas命令得功能。 uas設置了用戶創(chuàng)建文件得默認 權限,它與 co得效果剛好相反,umas設置得就是權限"補碼',而 chod 設置得就是文件權限碼。一般在e/rofile、$ hom/、bash_prfile 或$hoe/.pfile 中設置 uas值。 4.4 說明后綴名為r。與 ta.bz得文件
12、得壓縮與解壓命令。 linux 下最常用得打包程序就就是 tar 了,使用 tar 程序打出來得包我們常稱為 ta包,a包文件得命令通常都就是以、tar 結尾得。生成 tar 包后,就可以用其它得程序來進 行壓縮了,所以首先就來講講 ta命令得基本用法: tar 命令得選項有很多(用an ta可以查瞧到),但常用得就那么幾個選項,下面 來舉例說明一下: gpj、 at.l c rat 這條命令就是將所有、jg 得文件打成一個名為 al.tar 得包、就是表示產(chǎn)生新得包 , 、名件文得包定指 f fig、 rt.la r rat 這條命令就是將所有。gif 得文件增加到ll.ta得包里面去、r
13、就是表示增加文件得 。思意 tar uf al。r logo。gif 這條命令就是更新原來 tar 包 all.ta中 lo、if 文件,u 就是表示更新文件得意思。 ra。la ft- rat 這條命令就是列出 all。ta包中所有文件,-t 就是列出文件得意思 ta -x all。tar 是就 x,件文有所中包a、ll出解是就令命條這解開得意思 以上就就是 tr 得最基本得用法、為了方便用戶在打包解包得同時可以壓縮或解壓文件, ar 提供了一種特殊得功能。這就就是 tar 可以在打包或解包得同時調(diào)用其它得壓縮程序。 實驗結論: 通過這個實驗我了解了普通文件與目錄權限得修改、 實 驗 四 用
14、 戶 與 組 得 管 理 ( ( 必 做 實 驗 ) ) 一、 實驗目得 1. 熟悉 linu操作環(huán)境。 2. 掌握 lux 般命令格式。 3. 熟悉命令行操作方式進行用戶與用戶組管理。 二、 實驗內(nèi)容 2. 建立新用戶賬號權限測試。 3. 為新用戶建立賬號與工作組,并進行相應配置、 4. 以該用戶身份登錄,修改密碼。 5. 刪除該用戶、 三、 實驗步驟 1. 創(chuàng)建用戶(以 zhangsan 為例) 1。1 創(chuàng)建一個新用戶 zhangsan、 1、2 査瞧tc/pasw文件得最后一行內(nèi)容,并記錄。 1、3 査瞧etc/how 文件得最后一行內(nèi)容,并記錄。 。4 給用戶 zhangsan 設置密
15、碼、 1、5 查瞧/ecshadw 文件得最后一行內(nèi)容,記錄并說明變化。 1.6 使用 zhangsan 用戶登錄系統(tǒng),測試能否登錄成功、 2. 創(chuàng)建用戶(以er 為例) 、1 使用 1 得步驟創(chuàng)建新用戶 uer。 2、2 更改 zhangsan 所屬群組為 roo、 2。3 査瞧/etc/asswd 文件,記錄hngs用戶與 user 用戶得屬組情況。 。4 更改用戶 zns得帳戶名為 uer。 2。査瞧tcsswd 文件得最后一行內(nèi)容,記錄并說明變化、 2、6 刪除用戶 user。 3. 組得管理(以 suff 為例) .1 創(chuàng)建一個新組,組名為 stuf。 3.2 査瞧/etcgrp 文
16、件得最后一行內(nèi)容,并記錄。 、3 創(chuàng)建一個新帳戶 tet,并將其起始組與附屬組都設為 stuff、 3.査瞧/etc/grup 文件中得最后一行內(nèi)容,記錄并說明變化。 3、設置 stff 組密碼。 3、6 在tf 組中刪除用戶 ts。 3、7 查瞧/c/goup 文件中得最后一行,記錄并說明變化。 、8 刪除會且 stuff。 四、實驗思考題 1. 說明所屬群組與所屬附加群組得區(qū)別、 chr(chane gru)改變文件所屬群組, ow (change wer)改變文件所有者屬性。 2. 如普通用戶遺失密碼后要求恢復用戶權限,說明 ro用戶可能采取得方式。 1) 在oot 賬戶下,打開/et/
17、hdo (不就是 passwd 文件,因為密碼實際上經(jīng)過加密后放在了"影子口令'文件 shaow 中了。asswd 文件每個用戶均可見,但就是hdow 只有 root 可以見)。 2) 找到普通用戶名ciasa,然后刪除第二個域即可,域之間用":'隔開得,如下 use:tdkakkkykjkk:1472:9999:7: 上述紅色部分就就是經(jīng)過加 密得密碼,刪除即可。 3) 在普通用戶下,輸入 passwd 即可輸入新密碼、 3. 如何指定不同用戶得默認工作目錄。 1) 修改/etc/vs 將 gut_usrnae=virtual_uer userconfig
18、dir=/et/vs user_sub_oker 加進去 2) 在et目錄下手工建立 vs 目錄 3) 在etc/vs 目錄下建立用戶文件,用戶文件名稱=要登錄得用戶名。 例如:ftp 用戶就是est111 那么就在/etcs 下建立一個 tst111 文件,文件內(nèi)容 lcal_roo=/hom/test111user 4) 重啟服務 svce vsfpd restart 實 驗 五 文 本 編 輯 器 ( ( 選 做 實 驗 ) ) 一、 得目驗實1. 掌握編輯器得進入與退出方法。 2. 了解文本編輯器得三種模式。 3. 熟練掌握使用 v編輯器進行編輯、選擇及操作文本文件得命令、 二、 實驗
19、內(nèi)容 1. 進入與退出。 2. 利用文件拷貝方式建立一個文件。 3. 在該文件上移動光標位置。 4. 對該文件內(nèi)容執(zhí)行刪除、修改、替換等操作、 三、 實驗步驟 1. 在當前用戶默認工作目錄下新建一個名為"test0'得目錄。 2. 將文件"/etc/rsylog、con "復 制 到"tst' 目錄下。 3、使用i 打開 es 目 錄 下 得 sysl.cof 4、 指出設定 umask (類似于"umak0022')得所在行號。 5. 將光標移到該行,并復制該行內(nèi)容。 6. 將該行內(nèi)容內(nèi)容粘貼至最后一行。 7. 撤銷第
20、 6 步得動作、 8. 光標移到" ylog,刪除該行。 9. 存盤但不退出。 10. 將光標移到首行,插入模式下輸入"helo,ths is vi ld!'。 11. 向下查找字符串"sysog'。 12. 再向上査找字符串"cp、 13. 強制退出 vi,不存盤。 四、 實驗思考題 1. 舉例說明實驗中使用得命令處于何種模式下? 2. 說明在i 中如何實現(xiàn)字符串得查找,并實現(xiàn)查找結果得自動換行。 3. 說明在i 中如何實現(xiàn)行號得顯示與關閉、 實驗六 庫文件得建立與引用( ( 必做實驗) ) 按照課本第一章,第 711 頁,建立并引用庫
21、文件,寫出實驗過程及結果。 庫函數(shù)介紹: 1。 linu系統(tǒng)調(diào)用,文件得描述符使用得就是一個整數(shù),庫函數(shù)訪問文件使用 fie 類型得指針去指向描述文件; 、 庫函數(shù)不隨系統(tǒng)平臺而變,即不管 wi還就是nx 都適用; 庫函數(shù) 讀文件 i_t frad(void ptr, size_ size, se_ , fil srea) 功能:從 sream 指向得文件中讀取個字段,每個字段為 siz字節(jié),并將讀取得數(shù)據(jù)放入p所指向得字符數(shù)組中,返回實際已讀取得字節(jié)數(shù)。(讀出來得數(shù)據(jù)量為 sizen) 庫函數(shù) 寫文件 ze_t fwrt(con voi *r, et sz, siz_ , ile ram) 功能:從緩沖區(qū) ptr 所指向得數(shù)組中把個字段寫到 srm 指向得文件中,每個字段長為 size 個字節(jié),返回實際寫入得字段數(shù)。 庫函數(shù) - 創(chuàng)建與打開 fle fon(const ch , cst har mod) :打開得文件名(包含路徑,缺省為當前路徑) md:打開模式 實例代碼 #icud sdio。h ilude strin、h #icude stdlib.h*21 is_refu nfd/ /*
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度房屋置換與家居定制服務合同范本3篇
- 二零二五年度校園雕塑作品采購合同范本3篇
- 2025年度環(huán)境監(jiān)控系統(tǒng)工程合同2篇
- 海南職業(yè)技術學院《文獻檢索》2023-2024學年第一學期期末試卷
- 襄陽汽車課程設計招聘
- 海南師范大學《物流信息技術》2023-2024學年第一學期期末試卷
- 二零二五年度名校學區(qū)二手房買賣合同范本2篇
- 二零二五年度國際貿(mào)易實務:磋商與訂立合同實務操作與法律風險防范手冊9篇
- 二零二五年度海寧房產(chǎn)買賣糾紛調(diào)解及法律援助合同3篇
- 2025年度房地產(chǎn)項目銷售代理合同3篇
- 閱讀理解(專項訓練)-2024-2025學年湘少版英語六年級上冊
- 民用無人駕駛航空器產(chǎn)品標識要求
- 2024年醫(yī)院產(chǎn)科工作計劃例文(4篇)
- 2024-2025學年九年級英語上學期期末真題復習 專題09 單詞拼寫(安徽專用)
- 無創(chuàng)通氣基本模式
- 江西省贛州市尋烏縣2023-2024學年八年級上學期期末檢測數(shù)學試卷(含解析)
- 《臨床放射生物學》課件
- 腸造口還納術手術配合
- 2024年中考語文試題分類匯編:詩詞鑒賞(學生版)
- 科學計算語言Julia及MWORKS實踐 課件 3-MWORKS簡介
- 2024年10月自考04532財務會計專題試題及答案含解析
評論
0/150
提交評論