Linux操作系統(tǒng)指導(dǎo)書(shū)-江淮2010.2_第1頁(yè)
Linux操作系統(tǒng)指導(dǎo)書(shū)-江淮2010.2_第2頁(yè)
Linux操作系統(tǒng)指導(dǎo)書(shū)-江淮2010.2_第3頁(yè)
Linux操作系統(tǒng)指導(dǎo)書(shū)-江淮2010.2_第4頁(yè)
Linux操作系統(tǒng)指導(dǎo)書(shū)-江淮2010.2_第5頁(yè)
已閱讀5頁(yè),還剩25頁(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)介

PAGE淮陰工學(xué)院Linux操作系統(tǒng)實(shí)驗(yàn)指導(dǎo)書(shū)編者:劉虎淮陰工學(xué)院計(jì)算機(jī)工程系2010年2月15PAGE4目錄TOC\o"1-3"\h\z實(shí)驗(yàn)一Linux操作系統(tǒng)安裝 2實(shí)驗(yàn)二GNOME桌面環(huán)境基本操作 3實(shí)驗(yàn)三KDE桌面環(huán)境基本操作 7實(shí)驗(yàn)四用戶界面與Shell命令 10實(shí)驗(yàn)五vi的基本操作 14實(shí)驗(yàn)六GCC/GDB基本操作 16實(shí)驗(yàn)七用戶與組群管理 20實(shí)驗(yàn)八文件系統(tǒng)的管理 24實(shí)驗(yàn)九目錄和文件管理 26

實(shí)驗(yàn)一Linux操作系統(tǒng)安裝一.實(shí)驗(yàn)?zāi)康恼莆展獗P(pán)安裝方式下安裝RedHatLinux9的基本步驟。了解系統(tǒng)中各硬件設(shè)備的設(shè)置方法。理解磁盤(pán)分區(qū)的相關(guān)知識(shí),并手工建立磁盤(pán)分區(qū)。啟動(dòng)RedHatLinux9,并進(jìn)行初始化設(shè)置。二.實(shí)驗(yàn)內(nèi)容[實(shí)驗(yàn)準(zhǔn)備]一臺(tái)PC機(jī),一套R(shí)edHatLinux9光盤(pán)。[操作要求1]安裝RedHatLinux9修改BIOS啟動(dòng)順序,確保以光盤(pán)啟動(dòng)計(jì)算機(jī)。將RedHatLinux9的第一張光盤(pán)放入光驅(qū),重新啟動(dòng)計(jì)算機(jī)后出現(xiàn)安裝啟動(dòng)畫(huà)面,按ENTER鍵,開(kāi)始圖形化方式的安裝。選擇中文作為安裝中使用的語(yǔ)言;選擇鍵盤(pán)類(lèi)型,保持默認(rèn)選擇“U.S.English”。根據(jù)實(shí)際使用的鼠標(biāo)情況,選擇鼠標(biāo)類(lèi)型。建立一個(gè)交換分區(qū)和一個(gè)根分區(qū)。不修改防火墻的默認(rèn)設(shè)置。設(shè)置超級(jí)用戶的口令,使用“123456”作為超級(jí)用戶的口令。保持顯示設(shè)置、顯示器設(shè)置、圖形用戶界面的設(shè)置。在“選擇軟件包組”選項(xiàng)中選“全部安裝”。根據(jù)提示,分別放入其它2張RedHatLinux9安裝光盤(pán)。[操作要求2]啟動(dòng)RedHatLinux9啟動(dòng)新安裝的RedHatLinux9,并以root的用戶進(jìn)入系統(tǒng),輸入密碼:123456。注意:以后操作過(guò)程中不要修改密碼。[操作要求3]注銷(xiāo)用戶單擊主菜單,在彈出的主菜單中選中“注銷(xiāo)”。確定后,在新顯示的登錄界面下輸入用戶名和密碼,再次登錄系統(tǒng)。[操作要求4]關(guān)機(jī)關(guān)閉計(jì)算機(jī)。單擊登錄界面下的“關(guān)機(jī)”項(xiàng),確定后,關(guān)閉計(jì)算機(jī)。三.實(shí)驗(yàn)總結(jié)撰寫(xiě)實(shí)驗(yàn)報(bào)行,要求寫(xiě)出試驗(yàn)體會(huì),包括整個(gè)試驗(yàn)過(guò)程,對(duì)RedHatLinux9的安裝過(guò)程的理解。

實(shí)驗(yàn)二GNOME桌面環(huán)境基本操作一.實(shí)驗(yàn)?zāi)康?.了解GNOME系統(tǒng)面板的各組成部分及其設(shè)置方法。2.掌握GNOME桌面環(huán)境的設(shè)置方法。3.掌握GNOME桌面圖標(biāo)的新建方法。4.掌握Nautilus文件管理器的使用方法。5.掌握GNOME中添加和刪除應(yīng)用程序的方法。6.熟悉漢字輸入法的啟動(dòng)與切換。二.實(shí)驗(yàn)內(nèi)容1.設(shè)置面板[操作要求1]設(shè)置系統(tǒng)面板的位置,并隱藏面板。[操作步驟](1)以root用戶身份登錄RedHatLinux9,進(jìn)入GNOME桌面環(huán)境。(2)鼠標(biāo)右鍵單擊系統(tǒng)面板的空白處,彈出快捷菜單,選中“屬性”,彈出“面板屬性”對(duì)話框。(3)“邊緣面板”選項(xiàng)卡中將系統(tǒng)面板的位置設(shè)置為在桌面的最上端,并且能自動(dòng)隱藏,顯示隱藏按鈕。單擊“關(guān)閉”按鈕,系統(tǒng)面板處于隱藏狀態(tài)。(4)移動(dòng)光標(biāo)到桌面的上端,系統(tǒng)面板出現(xiàn)。此時(shí)系統(tǒng)面板的左右兩端出現(xiàn)細(xì)長(zhǎng)的隱藏按鈕,單擊左隱藏按鈕,面板向左側(cè)收縮,再次單擊左隱藏按鈕,系統(tǒng)面板復(fù)原。(5)再次設(shè)置系統(tǒng)面板,恢復(fù)其默認(rèn)狀態(tài)。[操作要求2]在系統(tǒng)面板上添加、移動(dòng)和刪除對(duì)象。[操作步驟](1)鼠標(biāo)右鍵單擊系統(tǒng)面板的空白處,彈出快捷菜單,依次單擊“添加到面板”→“工具”→“顯示桌面按鈕”,添加“顯示桌面按鈕”圖標(biāo)到系統(tǒng)面板。單擊這個(gè)按鈕,屏幕中所有的窗口都將縮小為任務(wù)欄上的按鈕。(2)鼠標(biāo)右鍵單擊系統(tǒng)面板的空白處,彈出快捷菜單,依次單擊“添加到面板”→“按鈕”→“屏幕抓圖”,將“屏幕抓圖”按鈕添加到系統(tǒng)面板。單擊這個(gè)按鈕,可將當(dāng)前的屏幕狀態(tài)保存為PNG圖像文件。(3)鼠標(biāo)右鍵單擊系統(tǒng)面板的空白處,彈出快捷菜單,單擊“添加到面板”菜單中“抽屜”,在面板上添加一個(gè)抽屜,并拖動(dòng)“屏幕抓圖”按鈕到抽屜中。(4)從系統(tǒng)面板中選中“顯示桌面按鈕”圖標(biāo),右鍵單擊彈出快捷菜單,選中“從面板上刪除”,刪除這個(gè)圖標(biāo)。[操作要求3]添加和刪除面板。[操作步驟](1)鼠標(biāo)右鍵單擊系統(tǒng)面板的空白處,彈出快捷菜單,選中“新建面板”中的“菜單面板”,為桌面創(chuàng)建菜單面板。(2)鼠標(biāo)右鍵單擊系統(tǒng)面板的空白處,彈出快捷菜單,選中“新建面板”中的“浮動(dòng)面板”,桌面出現(xiàn)一空白面板。右鍵單擊此浮動(dòng)面板,彈出快捷菜單可添加各種對(duì)象到此面板。(3)拖動(dòng)此浮動(dòng)面板可移動(dòng)其位置,單擊箭頭按鈕可將面板縮小為箭頭按鈕大小,再次單擊,恢復(fù)浮動(dòng)面板的大小。(4)右鍵單擊此浮動(dòng)面板,在彈出的快捷菜單上選擇“刪除該面板”,刪除這個(gè)面板。2.設(shè)置桌面[操作要求1]將桌面背景設(shè)置為dragonfiy.png圖片。[操作步驟](1)鼠標(biāo)右鍵單擊桌面空白處,彈出快捷菜單,選擇“改變桌面背景”,彈出“背景首選項(xiàng)”對(duì)話框。(2)單擊“選擇圖片”下的按鈕,打開(kāi)“請(qǐng)選擇圖片”對(duì)話框,從/usr/share/backgrounds/images目錄中選擇dragonfly.png文件,并單擊“確定”按鈕,所有工作區(qū)的桌面背景都發(fā)生變化。(3)單擊“關(guān)閉”按鈕,關(guān)閉“背景首選項(xiàng)”對(duì)話框。[操作要求2]將桌面背景設(shè)置為水平漸變的顏色。[操作步驟](1)依次單擊“主菜單”→“首選項(xiàng)”→“背景”,打開(kāi)“背景首選項(xiàng)”對(duì)話框。(2)單擊“圖片選項(xiàng)”欄的“無(wú)圖片”按鈕,桌面圖片消失,然后在“背景風(fēng)格”下拉列表中選擇“水平漸變”,并讓左側(cè)顏色和右側(cè)顏色不同,桌面背景將發(fā)生變化。(3)單擊“關(guān)閉”按鈕,關(guān)閉“背景首選項(xiàng)”對(duì)話框。(4)鼠標(biāo)右鍵單擊桌面空白處,彈出快捷菜單,選擇“使用默認(rèn)背景”,將桌面背景恢復(fù)為系統(tǒng)默認(rèn)背景。[操作要求3]設(shè)置屏幕保護(hù)程序。[操作步驟](1)依次單擊“主菜單”→“首選項(xiàng)”→“屏幕保護(hù)程序”,打開(kāi)“ScreensaverPreferences”窗口。(2)將屏幕保護(hù)的模式“Mode”設(shè)置為“RadomScreenSaver”,并將等待時(shí)間設(shè)置為1分鐘,交替時(shí)間也設(shè)置為1分鐘,并設(shè)置為1分鐘后鎖定屏幕,最后單擊“關(guān)閉”按鈕。(3)等待1分鐘后觀察屏幕保護(hù)程序的效果。單擊后將彈出窗口,要求輸入用戶的口令,口令驗(yàn)證成功才能回到桌面環(huán)境。3.設(shè)置桌面圖標(biāo)[操作要求1]新建“我的文檔”文件夾圖標(biāo)。[操作步驟](1)鼠標(biāo)右鍵單擊桌面空白處,彈出快捷菜單,選擇“新建文件夾”,桌面出現(xiàn)一個(gè)新的文件夾,其名稱默認(rèn)為“未命名文件夾”。(2)按下Ctrl+空格鍵。啟動(dòng)中文輸入法,將文件夾名稱修改為“我的文檔”。[操作要求2]新建文本編輯器gedit的快捷圖標(biāo)(啟動(dòng)器)。[操作步驟](1)鼠標(biāo)右鍵單擊桌面空白處,彈出快捷菜單,選擇“新建啟動(dòng)器”,彈出“CreateLaunder”對(duì)話框。(2)輸入應(yīng)用程序快捷圖標(biāo)的名字“gedit”,并在“命令”文本框中輸入“/usr/bin/gedit”。(3)單擊“無(wú)圖標(biāo)”按鈕,彈出“瀏覽圖標(biāo)”對(duì)話框,選中“apple-green.png”圖標(biāo),單擊“確定”按鈕,回到“CreateLaunder”對(duì)話框。(4)單擊“確定”按鈕,桌面多出一個(gè)應(yīng)用程序快捷圖標(biāo)。4.使用Nautilus[操作要求1]基本文件操作。[操作步驟](1)雙擊桌面上的gedit快捷圖標(biāo),打開(kāi)gedit文本編輯器。任意輸入內(nèi)容,單擊工具欄上的“保存”按鈕,彈出“另存為…”對(duì)話框,不修改默認(rèn)的目錄,輸入文件名“f1”,單擊“確定”按鈕。最后關(guān)閉gedit文本編輯程序。(2)雙擊桌面上的用戶主目錄圖標(biāo),啟動(dòng)Nautilus文件管理器,觀察窗口的各組成部分,并可發(fā)現(xiàn)新建f1文件。(3)雙擊f1文件,則在Nautilus窗口中顯示文件的內(nèi)容,單擊工具欄的“后退”按鈕,回到瀏覽用戶主目錄的狀態(tài)。(4)右鍵單擊f1文件,彈出快捷菜單,選中“就地復(fù)制”,窗口中多出一個(gè)文件,名為“f1(復(fù)件)”。(5)右鍵單擊f1文件,彈出快捷菜單,選中“創(chuàng)建鏈接”,窗口中多出一個(gè)鏈接文件,名為“到f1的鏈接”。(6)選中“f1(復(fù)件)”文件右鍵單擊,選中快捷菜單中的“重命名”,輸入新的文件名“f2”(7)在窗口的空白處右鍵單擊,彈出快捷菜單,選中“新建文件夾”,輸入新文件夾名“backup”。(8)鼠標(biāo)拖動(dòng)f2文件至backup文件夾,實(shí)現(xiàn)文件的移動(dòng)。(9)右鍵單擊f1文件,彈出快捷菜單,選中“屬性”,在“徽標(biāo)”選項(xiàng)卡中選中“緊急”徽標(biāo),那么f1文件圖標(biāo)上出現(xiàn)緊急徽標(biāo)。(10)單擊“查看”菜單,從“排列項(xiàng)目”子菜單中選擇“按徽標(biāo)”,窗口中文件的排列順序發(fā)生變化。[操作要求2]顯示Linux的目錄樹(shù)結(jié)構(gòu)。[操作步驟](1)單擊“查看”菜單中“側(cè)欄”,Nautilus窗口的左側(cè)出現(xiàn)側(cè)欄,默認(rèn)為信息側(cè)欄,顯示當(dāng)前目錄的信息。(2)單擊側(cè)欄中的向下箭頭,選擇“樹(shù)”,在側(cè)欄顯示Linux系統(tǒng)的根目錄/。(3)單擊根目錄/前的右箭頭,在側(cè)欄中展開(kāi)根目錄,依次單擊可了解整個(gè)Linux系統(tǒng)的目錄樹(shù)結(jié)構(gòu)。(4)單擊顯示方式按鈕,選擇“ViewasList”,以列表方式顯示目錄和文件。[操作要求3]查看隱藏文件。[操作步驟](1)單擊“編輯”菜單中的“首選項(xiàng)”,打開(kāi)“文件管理首選項(xiàng)”對(duì)話框,在“視圖”選項(xiàng)卡選中“顯示隱藏和備份文件”復(fù)選框,并單擊“關(guān)閉”按鈕。(2)可發(fā)現(xiàn)窗口中多出一些目錄和文件,它們的文件名都以“.”開(kāi)頭,是Linux中的隱藏文件。5.添加/刪除應(yīng)用程序[操作要求1]添加GIMP程序。[操作步驟](1)依次單擊“主菜單”→“系統(tǒng)設(shè)置”→“添加/刪除應(yīng)用程序”,彈出對(duì)話框,要求輸入超級(jí)用戶的口令。(2)輸入超級(jí)用戶的口令后,單擊“確定”按鈕,打開(kāi)“軟件包管理”對(duì)話框。(3)選中“圖形”軟件包組前的復(fù)選框,其所在行出現(xiàn)“11/12細(xì)節(jié)”字樣,單擊“細(xì)節(jié)”,打開(kāi)“圖形軟件包細(xì)節(jié)”對(duì)話框。(4)僅保留“gimp--GNU圖像操作程序”前的復(fù)選框?yàn)檫x中狀態(tài),單擊“關(guān)閉”按鈕,回到“軟件包管理”對(duì)話框。(5)單擊“更新”按鈕,系統(tǒng)進(jìn)行安裝籌備工作,彈出對(duì)話框,顯示即將安裝多個(gè)軟件包。由此可知,雖然僅選擇一個(gè)軟件包,但是由于gimp與其他軟件包存在依賴關(guān)系,將同時(shí)安裝多個(gè)軟件包。(6)單擊“繼續(xù)”按鈕,根據(jù)系統(tǒng)提示將光盤(pán)放入光驅(qū),并按下“確定”按鈕,屏幕顯示安裝的過(guò)程,直到顯示安裝完畢信息。(7)單擊“確定”按鈕,回到“軟件包管理”對(duì)話框。單擊“退出”按鈕,關(guān)閉“軟件包管理”對(duì)話框。(8)展開(kāi)“主菜單”中的“圖形”子菜單,會(huì)發(fā)現(xiàn)多出“TheGIMP”菜單項(xiàng)。單擊“TheGIMP",可啟動(dòng)GIMP圖像處理軟件。[操作要求2]刪除Windows文件服務(wù)器(Samba)程序。[操作步驟](1)依次單擊“主菜單”→“系統(tǒng)設(shè)置”→服務(wù)器設(shè)置”可發(fā)現(xiàn)有“Samba”菜單項(xiàng)。(2)依次單擊“主菜單”→“系統(tǒng)設(shè)置”→“添加/刪除應(yīng)用程序”,打開(kāi)“軟件包管理”對(duì)話框。(3)讓“Windows文件服務(wù)器”軟件包組前的復(fù)選框?yàn)槲催x中狀態(tài),其所在行顯示“0/3”字樣,即所有與Windows文件服務(wù)器相關(guān)的軟件包都不選中。(4)單擊“更新”按鈕,系統(tǒng)進(jìn)行安裝籌備工作后彈出對(duì)話框,顯示即將刪除3個(gè)軟件包,釋放30804KB的磁盤(pán)空間。(5)單擊“繼續(xù)”按鈕,屏幕顯示刪除軟件包的過(guò)程,直到顯示刪除完畢信息。單擊“退出”按鈕,關(guān)閉“軟件包管理”對(duì)話框。(6)依次單擊“主菜單”→“系統(tǒng)設(shè)置”→“服務(wù)器設(shè)置”,會(huì)發(fā)現(xiàn)“Samba”菜單項(xiàng)已消失。三.實(shí)驗(yàn)總結(jié)撰寫(xiě)實(shí)驗(yàn)報(bào)告,要求寫(xiě)出試驗(yàn)體會(huì)、試驗(yàn)過(guò)程。

實(shí)驗(yàn)三KDE桌面環(huán)境基本操作一.實(shí)驗(yàn)?zāi)康?.了解GNOME和KDE桌面環(huán)境的切換方法。2.熟悉KDE桌面環(huán)境的各組成部分及其基本操作方法。3.掌握Konqueror文件管理器的使用方法。4.利用KDE控制中心設(shè)置桌面環(huán)境。二.實(shí)驗(yàn)內(nèi)容1.桌面環(huán)境的切換[操作要求]切換到KDE桌面環(huán)境。[操作步驟](1)以用戶root帳號(hào)登錄,進(jìn)入GNOME桌面環(huán)境。(2)依次單擊“主菜單”→“首選項(xiàng)”→“更多首選項(xiàng)”→“DesktopSwitchingTool”,打開(kāi)“DesktopSwitcher”窗口,選中“KDE”,并單擊“OK”按鈕。(3)彈出對(duì)話框,提示切換到KDE桌面環(huán)境還必須重新登錄XWindow圖形化用戶界面,單擊“OK”按鈕。(4)單擊“主菜單”中的“注銷(xiāo)”,在彈出的對(duì)話框中單擊“確定”按鈕,退出GNOME桌面環(huán)境。(5)在登錄界面上再次輸入用戶名和口令,將啟動(dòng)KDE桌面環(huán)境。2.面板的基本操作[操作要求1]在KDE面板上增加和刪除對(duì)象。[操作步驟](1)右鍵單擊KDE面板,彈出快捷菜單,選擇“添加”→“特殊按鈕”→“快速瀏覽”。彈出對(duì)話框,顯示快速瀏覽的默認(rèn)路徑是用戶的主目錄,單擊“確定”按鈕,面板上增加一圖標(biāo),單擊可快速打開(kāi)用戶主目錄中的文件和文件夾。(2)右鍵單擊面板的空白處,彈出快捷菜單,依次選擇“刪除”→“應(yīng)用程序”→“打印管理器”,面板上的打印機(jī)圖標(biāo)消失。[操作要求2]設(shè)置面板的位置和自動(dòng)隱藏。[操作步驟](1)在面板的空白處單擊右鍵,彈出快捷菜單,選擇“大小”→“小”,系統(tǒng)面板變小。(2)在面板的空白處單擊右鍵,彈出快捷菜單,選擇“設(shè)置面板”,彈出設(shè)置窗口。選擇左側(cè)的“布局”項(xiàng),在“布局”選項(xiàng)卡的“位置”欄下單擊按鈕將面板設(shè)置為出現(xiàn)在屏幕的左上方。(3)單擊“隱藏”選項(xiàng)卡,選擇“自動(dòng)隱藏”,并單擊“確定”按鈕,則默認(rèn)光標(biāo)離開(kāi)面板3秒后,面板就自動(dòng)隱藏。3.桌面的基本操作[操作要求1]新建文本編輯器gedit的快捷圖標(biāo)。[操作步驟](1)右鍵單擊桌面的空白處,彈出快捷菜單,選擇“新建”中的“應(yīng)用程序鏈接…”,彈出“Program.desktop的屬性”窗口。(2)在“常規(guī)”選項(xiàng)卡輸入圖標(biāo)的名稱為“文本編輯器”,單擊圖標(biāo)按鈕,彈出“選擇圖標(biāo)”窗口,選擇“其他圖標(biāo)”單選項(xiàng),并從圖標(biāo)列表中選擇“gedit-icon'’圖標(biāo),單擊“確定”按鈕,回到“Program.desktop的屬性”窗口。(3)選擇“執(zhí)行”選項(xiàng)卡,在“命令”文本框內(nèi)輸入gedit程序的路徑“/usr/bin/gedit'’或者單擊“瀏覽”按鈕找到此路徑。(4)單擊“確定”按鈕,桌面多出一個(gè)名為文本編輯器的快捷圖標(biāo)。[操作要求2]重新排列桌面圖標(biāo),將工作區(qū)增加為6個(gè)。[操作步驟](1)在桌面的空白處單擊右鍵,彈出快捷菜單,選擇“圖標(biāo)”中的“水平排列圖標(biāo)”,發(fā)現(xiàn)桌面圖標(biāo)的排列位置發(fā)生變化。(2)在桌面的空白處單擊右鍵,彈出快捷菜單,選擇“配置桌面”,彈出設(shè)置窗口,選擇“多個(gè)桌面”項(xiàng),將工作區(qū)(虛擬桌面)設(shè)置為6個(gè)。(3)在設(shè)置窗口中選擇“路徑”,查看用戶的默認(rèn)路徑,其中自動(dòng)啟動(dòng)路徑是用戶主目錄下的.kde/Autostart/目錄,也就是說(shuō)只要把應(yīng)用程序的鏈接文件放在此目錄,啟動(dòng)KDE桌面環(huán)境后就可以自動(dòng)啟動(dòng)這些應(yīng)用程序。單擊“確定”按鈕,關(guān)閉配置窗口,出現(xiàn)6個(gè)工作區(qū)。4.使用Konqueror[操作要求1]基本文件操作。[操作步驟](1)雙擊桌面上的“起點(diǎn)”圖標(biāo),啟動(dòng)Konqueror文件管理器,默認(rèn)顯示用戶主目錄中的文件和目錄。(2)在主瀏覽窗口中單擊右鍵,彈出快捷菜單,選擇“新建”中“文本文件”,彈出對(duì)話框,輸入文本文件的名字“f3”,并單擊“確定”按鈕,將在當(dāng)前目錄下新建一空白文本文件f3。(3)在主瀏覽窗口中單擊右鍵,彈出快捷菜單,選擇“新建”中的“目錄”,彈出對(duì)話框,輸入目錄名“dirl”,并單擊“確定”按鈕,則新建一目錄dirl。(4)單擊“查看”菜單中的“視圖模式”,比較不同視圖模式下顯示效果的不同。(5)右鍵單擊f3文件,選擇快捷菜單中的“移動(dòng)到回收站”,彈出窗口確認(rèn)是否將f3文件移到回收站。單擊“放入回收站”按鈕,文件消失。雙擊桌面上“回收站”圖標(biāo),發(fā)現(xiàn)f3文件在回收站中,可將此文件拖動(dòng)回用戶主目錄。(6)右鍵單擊dirl目錄,選擇快捷菜單中的“刪除”,彈出對(duì)話框,確認(rèn)刪除此目錄,那么dirl目錄將被徹底刪除,不可恢復(fù)。[操作要求2]顯示隱藏文件,并查看其他目錄。[操作步驟](1)單擊“查看”菜單中的“顯示隱藏文件”,所有隱藏文件和目錄均出現(xiàn)。(2)單擊導(dǎo)航面板中的“根目錄”圖標(biāo),則在Konqueror窗口的左側(cè)出現(xiàn)目錄樹(shù),單擊“etc”目錄,可查看其包含的所有文件和目錄。凡是圖標(biāo)上有鎖標(biāo)志的文件和目錄,用戶均無(wú)權(quán)打開(kāi)。(3)右鍵單擊目錄樹(shù)中的usr目錄,從彈出的快捷菜單中選擇“在新建標(biāo)簽中打開(kāi)”,則Konqueror新建一個(gè)標(biāo)簽頁(yè)顯示/usr目錄中的內(nèi)容。5.使用KDE控制中心[操作要求1]設(shè)置鍵盤(pán)和鼠標(biāo)。[操作步驟](1)依次單擊“主菜單”→“控制中心”,打開(kāi)KDE控制中心。(2)在“索引”選項(xiàng)卡中單擊左側(cè)“外設(shè)”項(xiàng),屏幕右側(cè)出現(xiàn)相關(guān)說(shuō)明信息。(3)單擊“外設(shè)”前的“+”圖標(biāo)后,單擊“鍵盤(pán)”,將“KDE啟動(dòng)時(shí)Numlock狀態(tài)”設(shè)置為“打開(kāi)”,并單擊“應(yīng)用”按鈕。那么今后KDE桌面環(huán)境啟動(dòng)后就可以直接使用數(shù)字鍵盤(pán)。(4)單擊“外設(shè)”項(xiàng)下的“鼠標(biāo)”,在“常規(guī)”選項(xiàng)卡中選擇“左手使用”,并選擇“單擊打開(kāi)文件和文件夾”,單擊“應(yīng)用”按鈕,鼠標(biāo)的工作模式發(fā)生變化。(5)再次設(shè)置鼠標(biāo),將其恢復(fù)為右手使用方式和雙擊打開(kāi)文件和文件夾的方式。[操作要求2]設(shè)置桌面環(huán)境的外觀。[操作步驟](1)單擊“外觀和主題”前的“+”圖標(biāo)后,單擊“圖標(biāo)”,在“主題”選項(xiàng)卡將圖標(biāo)主題設(shè)置為“ConectivaCrystal”主題,單擊“應(yīng)用”按鈕,桌面上的圖標(biāo)發(fā)生變化。(2)單擊“窗口裝飾”,在“常規(guī)”選項(xiàng)卡將窗口裝飾類(lèi)型設(shè)置為“System++”,單擊“應(yīng)用”按鈕,窗口的標(biāo)題欄等部分有所變化。(3)單擊“風(fēng)格”,在“風(fēng)格”選項(xiàng)卡,將窗口風(fēng)格設(shè)置為“Keramik”,單擊“應(yīng)用”按鈕。窗口中按鈕和選項(xiàng)卡的風(fēng)格有所變化。最后關(guān)閉“控制中心”窗口。三.實(shí)驗(yàn)總結(jié)撰寫(xiě)實(shí)驗(yàn)報(bào)告,要求寫(xiě)出試驗(yàn)體會(huì),整個(gè)試驗(yàn)過(guò)程。

實(shí)驗(yàn)四用戶界面與Shell命令一.實(shí)驗(yàn)?zāi)康?.掌握?qǐng)D形化用戶界面和字符界面下使用Shell命令的方法。2.掌握1s、cd等Shell命令的功能。3.掌握重定向、管道、通配符、歷史記錄等的使用方法。4.掌握手工啟動(dòng)圖形化用戶界面的設(shè)置。二.實(shí)驗(yàn)內(nèi)容1.圖形化用戶界面下的Shell命令操作[操作要求1]顯示系統(tǒng)時(shí)間,并將系統(tǒng)時(shí)間修改為2005年12月17日零點(diǎn)。[操作步驟](1)啟動(dòng)計(jì)算機(jī),以超級(jí)用戶身份登錄圖形化用戶界面。(2)依次單擊“主菜單”→“系統(tǒng)工具”→“終端”,打開(kāi)桌面環(huán)境下的終端工具。(3)輸入命令“date”,顯示系統(tǒng)的當(dāng)前日期和時(shí)間。(4)輸入命令“date121700002005”,屏幕顯示新修改的系統(tǒng)時(shí)間。[操作要求2]查看2008年8月23日是星期幾。[操作步驟]輸入命令“cal2008”,屏幕上顯示出2008年的日歷,由此可知2008年8月23日是星期六。[操作要求3]查看ls命令中-s選項(xiàng)的幫助信息。[操作步驟]方法一:(1)輸入“manls”命令,屏幕顯示出手冊(cè)頁(yè)中1s命令相關(guān)幫助信息的第一頁(yè),介紹ls命令的含義、語(yǔ)法結(jié)構(gòu)以及-a、-A、-b和-B等選項(xiàng)的意義。(2)使用PageDown鍵、PageUp鍵以及上、下方向鍵找到-s選項(xiàng)的說(shuō)明信息。(3)由此可知,ls命令的-s選項(xiàng)等同于-size選項(xiàng),以文件塊為單位顯示文件和目錄的大小。(4)在屏幕上的“:”后輸入“q”,退出ls命令的手冊(cè)頁(yè)幫助信息。方法二:輸入命令"ls--help",屏幕顯示中文的幫助信息,由此可知1s命令的-s選項(xiàng)等同于--size選項(xiàng),以文件塊為單位列出所有文件的大小。[操作要求4]查看/etc目錄下所有文件和子目錄的詳細(xì)信息。[操作步驟](1)輸入命令“cd/etc”,切換到/etc目錄。(2)輸入命令“1s-al”,顯示/etc目錄下所有文件和子目錄的詳細(xì)信息。2.字符界面下的Shell命令操作[操作要求1]查看當(dāng)前目錄。[操作步驟](1)啟動(dòng)計(jì)算機(jī)后默認(rèn)會(huì)啟動(dòng)圖形化用戶界面,按下Ctrl+Alt+F2鍵切換到第2個(gè)虛擬終端。(2)輸入命令“pwd”,顯示當(dāng)前目錄。[操作要求2]用cat命令在用戶主目錄下創(chuàng)建一名為f1的文本文件,內(nèi)容為:Linuxisusefulforusa11.Youcanneverimgainehowgreatitis.[操作步驟](1)輸入命令“cat>fl”,屏幕上輸入點(diǎn)光標(biāo)閃爍。(2)依次輸入上述內(nèi)容。使用cat命令進(jìn)行輸入時(shí),而且只能用退格鍵(Backspace)來(lái)刪除光標(biāo)前一位置的字符。并且一旦按下回車(chē)鍵,該行輸入的字符就不可修改。(3)上述內(nèi)容輸入后,按Enter鍵,讓光標(biāo)處于輸入內(nèi)容的下一行,按Ctrl+D鍵結(jié)束輸入。(4)要查看文件是否生成,輸入命令“l(fā)s”即可。(5)輸入命令“catf1”,查看f1文件的內(nèi)容。[操作要求3]向f1文件增加以下內(nèi)容:Whynothaveatry?[操作步驟](1)輸入命令“cat>>f1”,屏幕上輸入點(diǎn)光標(biāo)閃爍。(2)輸入上述內(nèi)容后,按Enter鍵,讓光標(biāo)處于輸入內(nèi)容的下一行,按Ctrl+D鍵結(jié)束輸入。(3)輸入“catf1”命令,查看f1文件的內(nèi)容,會(huì)發(fā)現(xiàn)f1文件增加了一行。[操作要求4]統(tǒng)計(jì)f1文件的行數(shù),單詞數(shù)和字符數(shù),并將統(tǒng)計(jì)結(jié)果存放在countfl文件。[操作步驟](1)輸入命令“wc<f1>countf1”,屏幕上不顯示任何信息。(2)輸入命令“catcountfi”,查看coumfi文件的內(nèi)容,其內(nèi)容是n文件的行數(shù)、單詞數(shù)和字符數(shù)信息,即f1文件共有3行,19個(gè)詞和87個(gè)字符。[操作要求5]分頁(yè)顯示/etc目錄中所有文件和子目錄的信息。[操作步驟](1)輸入命令“l(fā)s/etclmore”,屏幕顯示出“1s”命令輸出結(jié)果的第一頁(yè),屏幕的最后一行上還出現(xiàn)“--More--”字樣,按空格鍵可查看下一頁(yè)信息,按Enter鍵可查看下一行信息。(2)瀏覽過(guò)程中按q鍵,可結(jié)束分頁(yè)顯示。[操作要求6]僅顯示/etc目錄中前15個(gè)文件和子目錄。[操作步驟]輸入命令“l(fā)s/etc|head–n15”,屏幕顯示出“1s”命令輸出結(jié)果的前面15行。[操作要求7]清除屏幕內(nèi)容。[操作步驟]輸入命令“clear",則屏幕內(nèi)容完全被清除,命令提示符定位在屏幕左上角。3.通配符的使用[操作要求1]顯示/bin/目錄中所有以c為首字母的文件和目錄。[操作步驟]輸入命令“1s/bin/c*”,屏幕將顯示/bin目錄中以c開(kāi)頭的所有文件和目錄。[操作要求2]顯示/bin/目錄中所有以c為首字母,文件名只有3個(gè)字符的文件和目錄。[操作步驟](1)按向上方向鍵,Shell命令提示符后出現(xiàn)上一步操作時(shí)輸入的命令“1s/bin/c*”。(2)將其修改為“1s/bin/c??”,按下Enter鍵,屏幕顯示/bin目錄中以c為首字母,文件名只有3個(gè)字符的文件和目錄。[操作要求3]顯示/bin目錄中所有的首字母為c或s或h的文件和目錄。[操作步驟]輸入命令“l(fā)s/bin/[c,s,h]*”,屏幕顯示/bin目錄中首字母為c或s或h的文件和目錄。[操作要求4]顯示/bin/目錄中所有的首字母不是a、b、c、d、e的文件和目錄。[操作步驟]輸入命令“1s/bin/[!a-e]*”,屏幕顯示/bin目錄中首字母不是a、b、c、d、e的文件和目錄。[操作要求5]重復(fù)上一步操作[操作步驟]輸入命令“!!”,自動(dòng)執(zhí)行上一步操作中使用過(guò)的“1s/bin/[!a-e]*"命令。4.設(shè)置手工啟動(dòng)圖形化用戶界面[操作要求1]修改/etc/inittab文件。[操作步驟](1)按下Alt+F7鍵,切換回到圖形化用戶界面。(2)依次單擊“主菜單”→“附件”→“文本編輯器”,打開(kāi)gedit文本編輯器。(3)單擊工具欄上的“打開(kāi)”按鈕,從“打開(kāi)文件…”對(duì)話框中選擇/etc目錄中的inittab文件。(4)將文件中的“id:5:initdefault:”所在行的“5”修改為“3”。(5)單擊工具欄上的“保存”按鈕,并關(guān)閉gedit。(6)單擊“主菜單”→“注銷(xiāo)”,彈出對(duì)話框,選擇“重新啟動(dòng)”,并單擊“確定”按鈕,重新啟動(dòng)計(jì)算機(jī)。[操作要求2]手工啟動(dòng)圖形化用戶界面。[操作步驟](1)計(jì)算機(jī)重啟后顯示字符界面,輸入用戶名和相應(yīng)的口令后,登錄Linux系統(tǒng)。(2)輸入命令“startx”,啟動(dòng)圖形化用戶界面。(3)單擊“主菜單”→“注銷(xiāo)”,彈出對(duì)話框,單擊“確定”按鈕,返回到字符界面。[操作要求3]切換到KDE桌面環(huán)境。[操作步驟](1)輸入命令“switchdeskkde”,切換為啟動(dòng)KDE桌面環(huán)境。(2)輸入命令“startx",啟動(dòng)KDE桌面環(huán)境。三.實(shí)驗(yàn)總結(jié)要求寫(xiě)出試驗(yàn)體會(huì),包括整個(gè)試驗(yàn)過(guò)程。下表列出的是部分常用命令的列表,請(qǐng)課后練習(xí)。命令動(dòng)詞簡(jiǎn)要說(shuō)明cddirectory進(jìn)入指定的目錄cd..進(jìn)入上一級(jí)目錄cd/directory進(jìn)入目錄cd進(jìn)入用戶自己的目錄cpfile_fromfile_to拷貝文件ln[-s]sourcelinkname為一個(gè)文件建立連結(jié)ls[directory]查看指定目錄下的文件ls–l[directory]查看指定目錄下文件的詳細(xì)ls–a[directory]查看指定目錄下的所有文件mkdirnew_directory建一個(gè)新目錄morefile查看一個(gè)文本文件的內(nèi)容rmfile刪除一個(gè)文件rm–rdirectory刪除一個(gè)目錄rmdirdirectory刪除一個(gè)目錄find.-name"file"從當(dāng)前目錄開(kāi)始查找指定的文件adduser創(chuàng)建新用戶Alias設(shè)置別名或替代名bgfg使掛起的進(jìn)程繼續(xù)運(yùn)行psax查詢當(dāng)前進(jìn)程mount連接文件系統(tǒng)moreless瀏覽文件內(nèi)容chownchgrp改變文件的擁有者chmod改變文件屬性halt關(guān)閉系統(tǒng)man顯示手冊(cè)頁(yè)passwd改變用戶口令grep查找字符串find查找文件dd復(fù)制磁盤(pán)或文件系統(tǒng)kill殺掉一個(gè)進(jìn)程killall殺掉進(jìn)程

實(shí)驗(yàn)五vi的基本操作一.實(shí)驗(yàn)?zāi)康?.熟悉并掌握vi命令模式、文本編輯模式和最后行模式三種工作模式之間的轉(zhuǎn)換方法。2.掌握利用vi新建和保存文件;熟悉光標(biāo)的移動(dòng),文本的插入與刪除等操作。3.掌握字符串替換;行的復(fù)制、移動(dòng)、撤消和刪除等操作。4.了解編寫(xiě)C語(yǔ)言源程序的方法、過(guò)程。二.實(shí)驗(yàn)內(nèi)容1.新建文本文件[操作要求]利用vi新建文件f2,內(nèi)容為:HowtoReadFasterWhenIwasaschoolboyImusthavereadeverycomicbookeverpublished.ButasIgotolder,myeyeballsmusthavesloweddownorsomethingImean,comicbooksstartedtopileupfasterthenlcouldreadthem!Itwasn’tuntilmuchlater,when1wasstudyingatcollege,Irealizedthatitwasn’tmyeyeballsthathadgonewrong.They’restillmovingaswellasever.Theproblemisthatthere’stoomuchtOreadthesedays,andtoolittletimetoreadeveryWORDofit.[操作步驟](1)啟動(dòng)計(jì)算機(jī)后,以root身份登錄字符界面。(2)在Shell命令提示符后輸入命令“vi”,啟動(dòng)vi文本編輯器,進(jìn)入命令模式。(3)按“I”鍵,從命令模式轉(zhuǎn)換為文本編輯模式,此時(shí)屏幕的最底邊出現(xiàn)‘INSERT”字樣。(4)輸入上述文本內(nèi)容。如果輸入出錯(cuò),可使用退格鍵或Delete鍵刪除錯(cuò)誤的字符。(5)按Esc鍵返回命令模式。(6)按“:”鍵進(jìn)入最后行模式,輸入“wf2”,就可以將正在編輯的內(nèi)容保存為f2文件。屏幕底部顯示“f2”[New]3L,482Cwritten”字樣,表示此文件有3行,482個(gè)字符。注意:vi中行的概念與平時(shí)所說(shuō)的行有所區(qū)別,在輸入文字的過(guò)程中由于字符串長(zhǎng)度超過(guò)屏幕寬度而發(fā)生的自動(dòng)換行,vi并不認(rèn)為是一行,只有在vi中按一次Enter鍵,另起一行的才是新的一行。(7)按“:”鍵后輸入“q”,退出vi。2.編輯文件[操作要求1]打開(kāi)f2文件并顯示行號(hào)。[操作步驟](1)輸入命令“vif2”,啟動(dòng)vi文本編輯器并打開(kāi)f2文件。(2)按“:”鍵切換到最后行模式,輸入命令“setnu”,每一行前出現(xiàn)行號(hào)。(3)vi自動(dòng)返回到命令模式,連續(xù)兩次輸入“Z”,就退出vi。[操作要求2]在f2文件的第一行后插入如下一行內(nèi)容;“Withthedevelopmentofsociety,theabilityOfreadingbecomesmoreandmoreimportant.”,并在最后一行之后添加一行,內(nèi)容為:“Wemustknowsomemethodstoreadfaster.”[操作要求3]將文本中所有的“eyeballs”用“eye-balls”替換。[操作步驟]按Esc鍵后輸入“:”,進(jìn)入最后行模式。因?yàn)楫?dāng)前f2文件中共有5行,所以輸入命令“1,5s/eyeballs/eye-balls/g”,并按Enter鍵,將文件中所有的eyeballs”替換為“eye-balls”。[操作要求4]把第二行移動(dòng)到文件的最后,刪除第一和第二行并恢復(fù)刪除,并不保存修改。[操作步驟](1)按“:”鍵,再次進(jìn)入最后行模式,輸入命令“2,2m5”,將第二行移動(dòng)到第五行的后面。(2)按“:”鍵,輸入“1,2d”,刪除第一和第二行。(3)按“u”鍵,恢復(fù)被刪除的部分。(4)按“:”鍵,進(jìn)入最后行模式,輸入“q!”,退出vi,不保存對(duì)文件的修改。[操作要求5]復(fù)制第二行,并添加到文件的最后,刪除第二行,保存修改后退出vi。[操作步驟](1)再次輸入命令“vif2”,啟動(dòng)vi文本編輯器并打開(kāi)f2文件。(2)按“:”鍵,進(jìn)入最后行模式,輸入“2,2co5”,將第二行的內(nèi)容復(fù)制到第五行的后面。(3)移動(dòng)光標(biāo)到第二行,鍵入“dd”命令,原來(lái)的第二行消失。(4)按“:”鍵,輸入“wq”,存盤(pán)并退出Vi。3.編寫(xiě)C語(yǔ)言源程序[操作要求1]自已動(dòng)手編寫(xiě)2-3個(gè)C語(yǔ)言源程序,要有輸入、輸出函數(shù)。三.實(shí)驗(yàn)總結(jié)撰寫(xiě)實(shí)驗(yàn)報(bào)告,要求寫(xiě)出試驗(yàn)體會(huì),整個(gè)試驗(yàn)過(guò)程(要求要有源代碼)。將自已編寫(xiě)的C語(yǔ)言源程序在windows操作系統(tǒng)下進(jìn)行編譯,運(yùn)行,查看結(jié)果。實(shí)驗(yàn)六GCC/GDB基本操作一.實(shí)驗(yàn)?zāi)康?.熟悉并掌握gcc命令、gdb命令。2.掌握利用vi新建和保存源程序,利用gcc編譯、利用gdb調(diào)試。3.掌握利用gdb調(diào)試源程序的方法。4.了解編寫(xiě)C語(yǔ)言源程序的方法、gcc編譯、gdb調(diào)試過(guò)程。二.實(shí)驗(yàn)內(nèi)容gcc命令選項(xiàng)解釋-ansi只支持ANSI標(biāo)準(zhǔn)的C語(yǔ)法。這一選項(xiàng)將禁止GNUC的某些特色,例如asm或typeof關(guān)鍵詞。-c只編譯并生成目標(biāo)文件。-DMACRO以字符串“1”定義MACRO宏。-DMACRO=DEFN以字符串“DEFN”定義MACRO宏。-E只運(yùn)行C預(yù)編譯器。-g生成調(diào)試信息。GNU調(diào)試器可利用該信息。-IDIRECTORY指定額外的頭文件搜索路徑DIRECTORY。-LDIRECTORY指定額外的函數(shù)庫(kù)搜索路徑DIRECTORY。-lLIBRARY連接時(shí)搜索指定的函數(shù)庫(kù)LIBRARY。-m486針對(duì)486進(jìn)行代碼優(yōu)化。-oFILE生成指定的輸出文件。用在生成可執(zhí)行文件時(shí)。-O0不進(jìn)行優(yōu)化處理。-O或-O1優(yōu)化生成代碼。-O2進(jìn)一步優(yōu)化。-O3比-O2更進(jìn)一步優(yōu)化,包括inline函數(shù)。-shared生成共享目標(biāo)文件。通常用在建立共享庫(kù)時(shí)。-static禁止使用共享連接。-UMACRO取消對(duì)MACRO宏的定義。-w不生成任何警告信息。-Wall生成所有警告信息。gdb命令關(guān)于斷點(diǎn)的命令:awatch:awatch用來(lái)為一個(gè)表達(dá)式設(shè)置觀察點(diǎn),在表達(dá)式的值發(fā)生改變時(shí),或者當(dāng)表達(dá)式的值被讀取的時(shí)候,程序停止執(zhí)行。break:用于在程序中設(shè)置斷點(diǎn)break+要設(shè)置斷點(diǎn)的行號(hào)clear:用于清除斷點(diǎn)clear+要清除斷點(diǎn)的行號(hào)commands:用于為遇到斷點(diǎn)之后執(zhí)行特定的指令而設(shè)置的command+斷點(diǎn)號(hào),如果commands之后沒(méi)有斷點(diǎn)號(hào),gdb會(huì)將最后一個(gè)設(shè)置的斷點(diǎn)編號(hào)作為默認(rèn)值。condition:在滿足一定的條件時(shí)才在指定的行上設(shè)置斷點(diǎn)condition斷點(diǎn)編號(hào)條件表達(dá)式delete:用于清除斷點(diǎn)和自動(dòng)顯示的表達(dá)式的命令。與clear的不同之處:clear要給出斷點(diǎn)的行號(hào),delete要給出斷點(diǎn)的編號(hào)。用clear命令清除斷點(diǎn)時(shí)gdb會(huì)給出提示,而用delete清除斷點(diǎn)時(shí)gdb不會(huì)給出任何提示disable:讓所設(shè)斷點(diǎn)暫時(shí)失效。如果要讓多個(gè)編號(hào)處的斷點(diǎn)失效可將編號(hào)之間用空格隔開(kāi)enable:與disable相對(duì)ignore:這條命令在一定范圍內(nèi)忽略用戶設(shè)定的斷點(diǎn)ignoreNCONTtbreak:用于設(shè)置臨時(shí)斷點(diǎn),所謂臨時(shí)斷點(diǎn)就是斷點(diǎn)只在設(shè)置之后起作用一次。watch:與awatch類(lèi)似

關(guān)于數(shù)據(jù)的命令:display:該命令用于顯示表達(dá)式的值,使用了該命令后,每當(dāng)程序運(yùn)行到斷點(diǎn)處都會(huì)顯示表達(dá)式的值。display表達(dá)式如:display5*jinfodisplay:用于顯示當(dāng)前所有要顯示值的表達(dá)式的有關(guān)情況deletedisplay:用于刪除一個(gè)要顯示值的表達(dá)式,調(diào)用這個(gè)命令刪除一個(gè)表達(dá)式后,被刪除的表達(dá)式將不被顯示。deletedisplay1disabledisplay:使一個(gè)要顯示的表達(dá)式暫時(shí)無(wú)效??捎衑nable重新使之有效enabledisplay:反操作disablediplayundisplay:用于結(jié)束某個(gè)表達(dá)式值的顯示。同deletedisplay功能相似whatis:顯示某個(gè)表達(dá)式的數(shù)據(jù)類(lèi)型如:whatisjprint:用于打印表達(dá)式的值。可以打印內(nèi)存中從某個(gè)變量開(kāi)始的一段區(qū)域的內(nèi)容。$表示給定序號(hào)的前一個(gè)序號(hào),$$表示給定序號(hào)的向前第2個(gè)序號(hào)。例如給定序號(hào)是5,那么$代表4,$$代表3.如果是print$表示print1,print還可用于對(duì)變量賦值如printj=8;print打印內(nèi)存中從某個(gè)部分開(kāi)始的一塊連續(xù)空間的內(nèi)容。如print開(kāi)始表達(dá)式@要打印的連續(xù)空間的大小ptype:用于給出類(lèi)型的定義。疑問(wèn)ptype與whatis的區(qū)別?set:setvariable用于為變量賦值類(lèi)似printsetvariablej=9printj=9

關(guān)于文件的命令add-shared-symbol-files:該命令用于從動(dòng)態(tài)的連接映射的共享目標(biāo)文件中裝入符號(hào)表。add-symbol-file:該命令用于從已經(jīng)動(dòng)態(tài)裝入的文件中裝入負(fù)號(hào)表。使用格式是:add-symbol-fileFILEADDR其中FILE給出的是動(dòng)態(tài)裝入的文件的名稱,ADDR是文件中正文的起始地址。cd:改變當(dāng)前工作目錄。core-file:使某個(gè)文件成為coredumpdirectory:用來(lái)向源文件搜索目錄中添加一個(gè)目錄file:用來(lái)裝入待調(diào)試程序的命令。list:list的非空系數(shù)的幾種形式:LINENUM:當(dāng)前文件的LINENUM行FILE:LINENUM:指定文件的LINENUM行FUNCTION:當(dāng)前文件的FUNCTION函數(shù)FILE:FUNCTION*ADDRESS列出包含該地址的文件list起始行號(hào)截止行號(hào)forward:用來(lái)從列表當(dāng)前行開(kāi)始向后查找第一個(gè)匹配某個(gè)字符串的程序行forward匹配的字符串load:該命令用于動(dòng)態(tài)的向正在調(diào)試的程序中裝入文件,并記錄它的符號(hào)表,準(zhǔn)備聯(lián)接path:該命令用于向目標(biāo)文件的搜索路徑中增加目錄的,可以使用當(dāng)前目錄的$cwdpwd:顯示當(dāng)前工作路徑reverse-search:從列表當(dāng)前行開(kāi)始向前查找第一個(gè)匹配的字符串,查找到的行號(hào)保存在$_中search:同forward關(guān)于程序運(yùn)行的命令:cont:使程序繼續(xù)執(zhí)行handle:對(duì)信號(hào)設(shè)置處理函數(shù)。如:handle信號(hào)信號(hào)處理信號(hào)可以是符號(hào),也可以是數(shù)字。如果用all來(lái)作參數(shù),則意味著調(diào)試器接受除了(信號(hào)SIGTRAP和信號(hào)SIGINT)之外的所有信號(hào)處理函數(shù):stop:如果信號(hào)發(fā)生重新進(jìn)入調(diào)試器,并打印出提示信息;print:如果信號(hào)發(fā)生就打印一條提示信息pass:讓程序能看到這個(gè)信號(hào)發(fā)生jump:指定程序開(kāi)始調(diào)試的指令和地址jump行號(hào)或是指令地址kill:結(jié)束當(dāng)前程序的調(diào)試。next:繼續(xù)程序的運(yùn)行,越過(guò)子程序調(diào)用nexti:用于單步執(zhí)行一條語(yǔ)句中的一條指令,它會(huì)跟蹤到子程序的內(nèi)部,next用于單步執(zhí)行一條語(yǔ)句,而nexti用于單步執(zhí)行一條指令,一條語(yǔ)句可能有幾條指令構(gòu)成。step:用于執(zhí)行一條語(yǔ)句的,也不越過(guò)子過(guò)程的調(diào)用stepi:用于執(zhí)行一條指令的,它不越過(guò)子程序的調(diào)用,而是跟蹤到子過(guò)程的內(nèi)部關(guān)于堆棧的命令:backtrace:用來(lái)打印棧偵指針的。backtrace要打印的棧偵指針的個(gè)數(shù)frame:該命令用于打印棧偵的。frame要打印的編號(hào)select-frame:指定要選擇的棧偵的編號(hào)。一般與infoframe連用。inforeg:查看寄存器使用情況。infostack:查看棧。where:查看當(dāng)前位置。up:跳到上一層函數(shù)。down:與up相對(duì)。attach<進(jìn)程號(hào)>:把當(dāng)前高度的程序粘在某個(gè)進(jìn)程上,用于調(diào)試運(yùn)行中的進(jìn)程。ptype<變量or數(shù)據(jù)類(lèi)型>:查看變量或數(shù)據(jù)類(lèi)型的定義。三.實(shí)驗(yàn)總結(jié)撰寫(xiě)實(shí)驗(yàn)報(bào)告,要求寫(xiě)出試驗(yàn)體會(huì),整個(gè)試驗(yàn)過(guò)程(要求要有源代碼)。將自已編寫(xiě)的C語(yǔ)言源程序在windows操作系統(tǒng)下進(jìn)行編譯,運(yùn)行,調(diào)試,查看結(jié)果。

實(shí)驗(yàn)七用戶與組群管理一.實(shí)驗(yàn)?zāi)康?.理解/etc/passwd和/etc/group文件的含義。2.掌握桌面環(huán)境下管理用戶與組群的方法。3.掌握利用Shell命令管理用戶與組群的方法。4.掌握批量新建用戶賬號(hào)的步驟和方法。二.實(shí)驗(yàn)內(nèi)容1.桌面環(huán)境下管理用戶與組群[操作要求門(mén)新建兩個(gè)用戶賬號(hào),其用戶名為xuserl和xuser2,口令為“e12ut59er”和“wfult28er”。[操作步驟](1)以超級(jí)用戶身份登錄XWindow圖形化用戶界面,依次單擊“主菜單”→“系統(tǒng)設(shè)置”→“用戶和組群”,啟動(dòng)“RedHat用戶管理器”窗口。(2)單擊工具欄上的“添加用戶”按鈕,出現(xiàn)“創(chuàng)建新用戶”對(duì)話框,在“用戶”文本框中輸入用戶名“xuserl”,在“口令”文本框中輸入口令“e12ut59er”,在“確認(rèn)口令”文本框中再次輸入口令,然后單擊“確認(rèn)”按鈕,返回“RedHat用戶管理器”窗口。(3)用同樣的方法新建用戶xuser2。(4)依次單擊“主菜單”→“附件”→“文本編輯器”,啟動(dòng)gedit文本編輯器,打開(kāi)/etc/passwd和/etc/shadow文件將發(fā)現(xiàn)文件的末尾出現(xiàn)表示xuserl和xuser2用戶賬號(hào)的信息。打開(kāi)/etc/group和/etc/gshadow文件將發(fā)現(xiàn)文件末尾出現(xiàn)表示xuserl和xuser2私人組群的信息。(5)按下Ctrl+Alt+F3組合鍵切換到第3個(gè)虛擬終端,輸入用戶名xuser2和相應(yīng)的口令可登錄Linux系統(tǒng),說(shuō)明新建用戶操作的確成功。(6)輸入“pwd”命令,屏幕顯示用戶登錄后進(jìn)入用戶主目錄“/home/xuser2”。(7)輸入“exit”命令,xuser2用戶退出登錄。(8)按下Alt+F7組合鍵返回圖形化用戶界面。[操作要求2]鎖定xuser2用戶賬號(hào)。[操作步驟](1)在“RedHat用戶管理器”窗口選中xuser2用戶賬號(hào),單擊工具欄上的“屬性”按鈕,打開(kāi)“用戶屬性”對(duì)話框。(2)選中“賬號(hào)信息”選項(xiàng)卡讓“本地口令被鎖”復(fù)選框被選中,單擊“確定”按鈕,返回“RedHat用戶管理器”窗口。(3)按下Ctrl+Alt+F3組合鍵,再次切換到第3個(gè)虛擬終端,輸入用戶名xuser2和相應(yīng)的口令,發(fā)現(xiàn)xuser2用戶無(wú)法登錄Linux系統(tǒng),說(shuō)明xuser2用戶賬號(hào)的確已被鎖定。(4)按下Alt+F7組合鍵再次返回圖形化用戶界面。[操作要求3]刪除xuser2用戶。[操作步驟](1)在“RedHat用戶管理器”窗口,單擊“首選項(xiàng)”菜單中取消選擇“過(guò)濾系統(tǒng)用戶和組群”,“用戶”選項(xiàng)卡的窗口中顯示包括超級(jí)用戶和系統(tǒng)用戶在內(nèi)的所有用戶。(2)在“搜索過(guò)濾器”文本框中輸入“x*”并按下Enter鍵,則僅顯示以x為首字母的用戶。(3)選中xuser2用戶,單擊工具欄上的“刪除”按鈕,彈出對(duì)話框,單擊“是”按鈕返回“RedHat用戶管理器”,發(fā)現(xiàn)xuser2用戶已被刪除。(4)在“搜索過(guò)濾器”文本框中輸入“*”并按下Enter鍵,則顯示所有用戶。[操作要求4]新建兩個(gè)組群,分別是myusers和temp。[操作步驟](1)在“RedHat用戶管理器”窗口中單擊“組群”選項(xiàng)卡,當(dāng)前顯示出所有組群。(2)單擊工具欄上的“添加組群”按鈕,出現(xiàn)“創(chuàng)建新組群”對(duì)話框,在“組群名”文本框中輸入“myusers”,單擊“確定”按鈕,返回“RedHat用戶管理器”窗口。(3)用相同的方法新建temp組群。[操作要求5]修改myusers組群屬性,將xuserl用戶加入myusers組群。[操作步驟](1)從“組群”選項(xiàng)卡中選擇myusers組群,單擊工具欄上的“屬性”按鈕,彈出“組群屬性”對(duì)話框。(2)選擇“組群用戶”選項(xiàng)卡,選中xuserl前的復(fù)選框,將xuserl用戶加入myusers組群,單擊“確定”按鈕,返回“RedHat用戶管理器”窗口。[操作要求6]刪除temp組群。[操作步驟]從“組群”選項(xiàng)卡中選擇temp組群,單擊工具欄上的“刪除”按鈕,出現(xiàn)確認(rèn)對(duì)話框,單擊“是”按鈕即可。2.利用Shell命令管理用戶與組群[操作要求1]新建一名為duser的用戶,其口令是“tdd63u2”,主要組群為myusers。[操作步驟](1)按下Ctrl+Alt+F2組合鍵,切換到第2個(gè)虛擬終端,以超級(jí)用戶身份登錄。(2)輸入命令“useradd-gmyusersduser",建立新用戶duser,其主要組群是myusers。(3)為新用戶設(shè)置口令,輸入命令“passwdduser",根據(jù)屏幕提示輸入兩次口令。注意:所輸入的口令在屏幕上并不顯示出來(lái),而輸入兩次的目的在于確保口令沒(méi)有輸錯(cuò)。最后屏幕提示口令成功設(shè)置信息。(4)輸入命令“cat/etc/passwd”,查看/etc/passwd文件的內(nèi)容,發(fā)現(xiàn)文件的末尾增加duser用戶的信息。(5)輸入命令“cat/etc/group”,查看/etc/group文件的內(nèi)容,發(fā)現(xiàn)文件內(nèi)容未增加。(6)按下Alt+F3組合鍵,切換到第3個(gè)虛擬終端,輸入dusr用戶名和口令可登錄Linux系統(tǒng)。(7)輸入“exit”命令,duser用戶退出登錄。[操作要求2]將duser用戶設(shè)置為不需口令就能登錄。[操作步驟](1)按下Alt+F2組合鍵,切換到正被超級(jí)用戶使用的第2個(gè)虛擬終端。(2)輸入命令“passwd-dduser”。(3)按下Alt+F3組合鍵,再次切換到第3個(gè)虛擬終端,在“Login:”后輸入用戶名“duser”,按下Enter鍵就出現(xiàn)Shell命令提示符,說(shuō)明duser用戶不需口令即可登錄。[操作要求3]查看duser用戶的相關(guān)信息。[操作步驟]在第3個(gè)虛擬終端輸入命令“idduser”或“id”,顯示duser用戶的用戶ID(UID)、主要組群的名稱和ID(GID)。[操作要求4]普通用戶duser切換為超級(jí)用戶。[操作步驟](1)第3個(gè)虛擬終端當(dāng)前的Shell命令提示符為“$”,表明當(dāng)前用戶是普通用戶。(2)輸入命令“1s/root”,/屏幕上沒(méi)有出現(xiàn)/root日錄中文件和子目錄的信息,這是因?yàn)槠胀ㄓ脩魶](méi)有查看/root口錄的權(quán)限。(3)輸入命令“su-”或者是“su-root”屏幕提示輸入口令,此時(shí)輸入超級(jí)用戶的口令,Shell提示符從“$”變?yōu)椤?”,說(shuō)明已從普通用戶轉(zhuǎn)換為超級(jí)剛戶。(4)再次輸入命令“1s/root”,可查看/root目錄中文件和子目錄的信息。(5)輸入“exit”命令,回到普通用戶的工作狀態(tài)(6)輸入“exit”,命令,duser用戶退出登錄。[操作要求5]一次刪除duser用戶用其工作目錄。[操作步驟](1)按下Alt+F2組合鍵,切換到正被超級(jí)用戶使用的第2個(gè)虛擬終端。(2)輸入命令“userdel-rduser”。(3)輸入命令“cat/etc/passwd”,查看/etc/passwd文什的內(nèi)容,發(fā)現(xiàn)duser的相關(guān)信息已消失。(4)輸入命令”1s/home”,發(fā)現(xiàn)duser的主口錄/home/duser也不復(fù)存在。[操作要求6]新建組群mygroup。[操作步驟](1)在超級(jí)用戶的Shell提示符后輸入命令“groupaddmygroup”,建立mygroup組群。(2)輸入命令“cat/etc/group”,發(fā)現(xiàn)group文件的未尾出現(xiàn)mygroup組群的信息。(3)輸入命令“cat/etc/gshadow”,發(fā)現(xiàn)gshadow”文什的未尾也出現(xiàn)mygroup組群的信息。[操作要求7]將mygronp組群改名為newgroup[操作步驟](1)輸入命令“groupmod-nnewgroupmygroup",其中,-n選項(xiàng)表示更改組群的名稱。(2)輸入命令”cat/etc/group”,查看組群信息.發(fā)現(xiàn)原來(lái)mygroup所在行的第一項(xiàng)變?yōu)椤皀ewgroup"。[操作要求8]刪除newgroup組群、[操作步驟]超級(jí)用戶輸入“groupdelnewgroup”命令,刪除newgroup組群。3.批量新建多個(gè)用戶賬號(hào)[操作要求]為全班同學(xué)創(chuàng)建用戶賬號(hào),用戶名為“s”+學(xué)號(hào)的組合,并且都屬于class040l紐群。[操作步驟](1)新建全班同學(xué)的組群class0401,輸入命令”groupadd-g600class0401”(假設(shè)值為600的GID未被使用。(2)編輯用戶信息文件,保存為student.txt文什,文件的格式為:(假設(shè)>600的UID未被使用)s040101:x:601:600::/home/s040101:bin/bashs040102:x:602:600::/home/s040102:/bin/bash(3)編輯用戶口令文件,保存為passWORD.txt文件,文件的格式為:s040101:dkdk24ds040102:jijvi34(4)輸入命令“newusers<student.txt”,批量新建用戶賬號(hào)。(5)輸入命令“pwunconv”,暫時(shí)取消shadow加密。(6)輸入命令“chpasswd<passWORD.txt”,批量新建用戶的口令。(7)輸入命令“pwconv”,進(jìn)行shadow加密,完成批量創(chuàng)建用戶賬號(hào)工作。(8)輸入命令“cat/etc/passwd”,查看/etc/passwd文件將發(fā)現(xiàn)所有的用戶賬號(hào)均已建立。三.實(shí)驗(yàn)總結(jié)撰寫(xiě)實(shí)驗(yàn)報(bào)告,要求寫(xiě)出試驗(yàn)體會(huì),整個(gè)試驗(yàn)過(guò)程。

實(shí)驗(yàn)八文件系統(tǒng)的管理實(shí)驗(yàn)?zāi)康?.掌握軟盤(pán)格式化工具的操作。2.掌握軟盤(pán)和U盤(pán)的掛載和卸載方法。3.掌握mkfs、df等磁盤(pán)管理命令。二.實(shí)驗(yàn)內(nèi)容[實(shí)驗(yàn)準(zhǔn)備]二張軟盤(pán)和一個(gè)U盤(pán)。其中一張軟盤(pán)已在Windows下格式化并存有一些文件。U盤(pán)中保存一名為test.txt的文件,該文件在Windows環(huán)境下創(chuàng)建。1.格式化軟盤(pán)[操作要求]格式化軟盤(pán),并使該軟盤(pán)可用于Windows環(huán)境。[操作步驟](1)以超級(jí)用戶身份登錄到GNOME桌面環(huán)境。(2)插入軟盤(pán),依次單擊“主菜單”→“系統(tǒng)工具”→“軟盤(pán)格式化器”,打開(kāi)“軟盤(pán)格式化工具”窗口。(3)在“軟盤(pán)密度”下拉列表中選擇“高密度3.5”(1.44MB)”。(4)在“文件系統(tǒng)類(lèi)型”下拉列表中選擇需要?jiǎng)?chuàng)建的文件系統(tǒng)類(lèi)型為“DOS(FAT)”。(5)從“格式化方式”中選擇“標(biāo)準(zhǔn)(在快速方式前增加低級(jí)格式化)”,并單擊“格式化”按鈕對(duì)軟盤(pán)進(jìn)行格式化:(6)稍等片刻,彈出對(duì)話框提示軟盤(pán)格式化成功,單擊“關(guān)閉”按鈕完成軟盤(pán)格式化。(7)返回“軟盤(pán)格式化工具”窗口,單擊“關(guān)閉”按鈕.退出軟盤(pán)格式化工具,最后取出軟盤(pán)。2.掛載與卸載移動(dòng)存儲(chǔ)設(shè)備[操作要求1]掛載軟盤(pán).并查看軟盤(pán)中的內(nèi)容;[操作步驟](1)按下Ctrl+Alt+F3組合鍵切換到字符界面,并將在Windows中已使用過(guò)的一張軟盤(pán)插入軟盤(pán)驅(qū)動(dòng)器。(2)輸入命令“mount-tauto/dev/fdo/mnt/floppy”,掛載軟盤(pán)。(3)輸入命令“1s/mnt/floppy”,查看軟盤(pán)中的文件和目錄。[操作要求2]將U盤(pán)上test.txt文件復(fù)制到軟盤(pán),并查看所有磁盤(pán)的使用情況,最后卸載軟盤(pán)和U盤(pán)。[操作步驟](1)插入U(xiǎn)盤(pán),并輸入命令“mkdir/mnt/U”,為U盤(pán)創(chuàng)建掛載點(diǎn)目錄。(2)輸入命令“mount-rvfat/dev/sdal/mnt/U”,掛載U盤(pán)。(3)輸入命令“1s/mnt/U”,查看U盤(pán)中的文件內(nèi)容。(4)為驗(yàn)證系統(tǒng)已掛載的設(shè)備,輸入命令“df”,可查看到軟盤(pán)和U盤(pán)。(5)復(fù)制文件,輸入命令“cp/mn

溫馨提示

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