版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、實驗二 訪問Linux系統(tǒng)Ø Ø 背景知識Ø Ø 實驗目的Ø Ø 工具/準備工作Ø Ø 實驗內(nèi)容與步驟Ø Ø
2、0; 可選練習背景知識1. 登錄Linux系統(tǒng)和使用GNOME2. Linux系統(tǒng)的Shell3. Linux系統(tǒng)的文件、目錄和權(quán)限4. Linux文件系統(tǒng)Linux是一個與DOS或Windows完全不同的操作環(huán)境,具有它自己獨特的風格。 1. 登錄Linux和使用GNOME在本實驗中,我們首先回顧Linux登錄ID和口令的要求,使用標準Linux圖形用戶界面GNOME練習登錄Linux系統(tǒng),并學習修改登錄口令。如圖3、圖4所示接著,將學習GNOME的使用。GNOME是優(yōu)秀的Linux桌面平臺,也是目前Linu
3、x各版本中使用的對國際化支持最好的桌面平臺。使用GNOME需要熟悉面板,練習使用鼠標和鍵盤管理視窗;還需要練習工作空間的切換和使用工作空間菜單。然后通過Linux系統(tǒng)的Shell、Linux文件、目錄和權(quán)限等諸方面來掌握Linux系統(tǒng)管理的有關知識。最后,退出 (或者注銷) 并返回Linux登錄界面。圖3 基于虛擬機的Linux登陸界面1 / 12圖4 Linux登陸后的界面 2. Linux系統(tǒng)的Shell使用Linux系統(tǒng)時,用戶多數(shù)時間是通過Shell與系統(tǒng)進行對話的。Shell是一個接收用戶輸入命令并將其轉(zhuǎn)換成指令的程序,它是用戶與Linux系統(tǒng)之間的界面之一。Linux系統(tǒng)中可以使用
4、的Shell包括:bash:Bourne Again Shell。這是Linux系統(tǒng)上最常用的Shell,它合乎POSIX標準且相容于Bourne Shell,是GNU工程 (自由軟件基金會) 的產(chǎn)物,并且提供了編輯命令行的功能。csh:C Shell。由Berkeley (伯克利大學) 開發(fā),與Bourne Shell在交互式使用上很多是相兼容的,但在程序設計界面上卻有很大的不同。它不提供編輯命令行的功能,但它有類似的功能叫命令歷史記錄。ksh:Korn Shell。在UNIX系統(tǒng)下得到普遍使用,并最早將現(xiàn)代Shell技術 (包括取自C Shell的部分) 引入Bourne Shell,提供
5、了編輯命令行功能。sh:Bourne Shell。是原始的Shell,不提供編輯命令行功能。tcsh:C Shell的加強版,提供了編輯命令行的功能。zsh:Z Shell。最新的Shell,與Bourne Shell兼容,提供編輯命令行的功能。POSIX標準:POSIX表示可移植操作系統(tǒng)接口 (Portable Operating System Interface,縮寫為POSIX是為了讀音更像UNIX) 。電氣和電子工程師協(xié)會 (IEEE) 最初開發(fā)POSIX 標準,是為了提高UNIX環(huán)境下應用程序的可移植性。然而,POSIX并不局限于UNIX。許多其它的操作系統(tǒng),例如DEC OpenVM
6、S和Microsoft Windows NT,都支持POSIX標準,尤其是IEEE Std. 1003.1-1990 (1995年修訂) 或POSIX.1,POSIX.1提供了源代碼級別的C語言應用編程接口 (API) 給操作系統(tǒng)的服務程序,例如讀寫文件。POSIX.1 已經(jīng)被國際標準化組織 (ISO) 所接受,被命名為 ISO/IEC 9945-1:1990 標準。 3. Linux系統(tǒng)的文件、目錄和權(quán)限Linux的文件名與DOS有許多相似之處也有其自身的特點。Linux文件名沒有標準格式。通常文件名中可以包含任何字符 (“/”字符除外,“”字符不能作為文件名的第一個字符) ,文件名的長度限
7、制在256個字符以內(nèi)。Linux的文件名也提供了功能強大且精確的通配符。文件的權(quán)限是Linux系統(tǒng)安全的核心部分,包括:1) Read (可讀) 權(quán)限:表示可以讀取文件內(nèi)的數(shù)據(jù)。2) Write (可寫) 權(quán)限:表示可以改變或刪除該文件。3) Execute (可執(zhí)行) 權(quán)限:表示可以把該文件當成程序執(zhí)行。除文件權(quán)限之外,Linux系統(tǒng)上還有目錄和很多其他類型的文件,其中包括特殊文件 (設備) 、Socket和符號連接等等 (平時我們經(jīng)常使用的Windows設備如軟驅(qū)、光驅(qū)等在Linux中也是一種特殊的文件) 。擁有root口令的用戶稱為超級用戶,超級用戶有權(quán)訪問整個系統(tǒng),包括建立普通用戶帳號
8、、修改密碼、安裝與卸載軟件等一切權(quán)限。超級用戶的提示符為“#”,普通用戶提示符為“$”。幾個用戶在一個系統(tǒng)下共用一個帳號,其個人文件的安全就得不到保障。建立普通用戶帳號后,系統(tǒng)能保證用戶是唯一能夠存取其個人文件的人。另一方面,即使沒有與人共享一個系統(tǒng),建立普通用戶帳號也是必要的。因為如果總是以超級用戶登錄進行操作 (超級用戶的權(quán)限是整個系統(tǒng)) ,一旦出現(xiàn)誤操作 (如:破壞或移動、刪除一個重要的系統(tǒng)文件) 處理起來也很棘手。 4. Linux文件系統(tǒng)Linux的文件系統(tǒng)是文件和目錄層次的集合。了解Linux文件系統(tǒng)的結(jié)構(gòu)有助于更好地理解和使用Linux。在Linux文件系統(tǒng)根目錄下,有如下子目錄
9、:bin、dev、etc、home、install、lib、mnt、proc、root、tmp、user、var (不同版本,目錄會略有不同) 。1) /bin目錄 該目錄中存放許多基本的系統(tǒng)程序。2) /dev目錄 該目錄中存放的文件是設備驅(qū)動程序,用來訪問系統(tǒng)設備和資源,如磁盤設備、調(diào)制解調(diào)器、內(nèi)存等。/dev目錄下常用的設備文件:/fd0、/fd1:/fd0代表第一個軟盤,/fd1代表第二個軟盤。/console:/console指系統(tǒng)控制臺,也就是直接連接系統(tǒng)的監(jiān)視器。/had:/had代表第一個硬盤。/tty:/tty開頭的設備名代表用戶系統(tǒng)上的虛擬控制臺。/tty1代表第一個虛擬控
10、制臺,/tty2代表第二個虛擬控制臺。實驗目的(1) 登錄Linux和熟悉GNOME通過登錄Linux操作理解以下內(nèi)容:1) Linux登錄ID的要求。2) 在GNOME環(huán)境下登錄進入Linux系統(tǒng)。3) 修改口令。4) 正確退出或者注銷Linux系統(tǒng)。通過以下操作熟悉GNOME界面:1) 回顧GNOME面板圖標和菜單。2) 管理GNOME視窗。(2) 使用Linux Shell1) 了解用戶Linux環(huán)境所使用的Shell。2) 更改用戶系統(tǒng)的Shell。3) 初步了解bash。(3) 熟悉Linux的文件和目錄1) 掌握Linux文件名通配符的使用。2) 了解Linux系統(tǒng)目錄的特點。(4
11、) 了解Linux文件系統(tǒng)1) 了解Linux文件系統(tǒng)根目錄的子目錄。2) 了解 /bin目錄中的文件。3) 了解 /dev目錄中的文件。工具/準備工作在開始本實驗之前,請回顧教科書中的相關內(nèi)容。您需要做以下準備:1) 由指導老師分配的Linux登錄用戶ID (如user2) 和口令。2) 一臺運行Red Hat Linux操作系統(tǒng)并帶有GNOME的計算機。實驗內(nèi)容與步驟1. 登錄規(guī)則和口令規(guī)則2. 登錄Linux3. 熟悉GNOME4. Linux系統(tǒng)中的Shell5. Linux系統(tǒng)中文件和目錄6. Linux的文件系統(tǒng)7. 注銷GNOME 1. 登錄規(guī)則和口令規(guī)則(1) 列舉至少2條Li
12、nux登錄ID的規(guī)則或者要求。1) _2) _3) _(2) 列舉至少3條Linux口令的規(guī)則或者要求。1) _2) _3) _4) _ 2. 登錄Linux獲取用戶名和口令,在帶有GNOME登錄界面的Linux工作站上執(zhí)行以下步驟完成本實驗環(huán)節(jié):步驟1:開機,啟動Red Hat Linux系統(tǒng),在系統(tǒng)登錄界面的左下方單擊“會話”,在屏幕上彈出的菜單中選擇會話方式,我們選擇“GNOME”,單擊“確定”按鈕。步驟2:使用分配的用戶名登錄。將這個用戶名輸入在歡迎界面的“用戶”輸入框中,回車后再輸入分配的口令并回車。系統(tǒng)顯示Red Hat Linux桌面。步驟3:單擊屏幕左下方的紅帽子,在菜單中單擊
13、“系統(tǒng)工具”-“終端”命令,顯示“終端”窗口。如圖5所示。圖5 Linux終端命令界面步驟4:在命令行提示符 ($) 下輸入更改口令的命令。應該輸入的命令是什么?_步驟5:系統(tǒng)提示:(current) UNIX password: ,輸入當前密碼 (注意區(qū)分大小寫) 。步驟6:系統(tǒng)接著提示:New password,輸入新的密碼abc。是否能夠把密碼改為abc?說出為什么能夠或者為什么不能改?_步驟7:當再次出現(xiàn)提示符的時候,輸入另外一個密碼abcdef。能夠把密碼改為abcdef嗎?說出為什么能夠或者為什么不能改?_步驟8:輸入新的密碼Linuxl23。步驟9:重新輸入確認密碼。確認后收到了
14、什么信息?_步驟10:在命令行提示符 ($) 下鍵入Exit或者按下Ctrl和D鍵,關閉終端視窗。 3. 熟悉GNOME在GNOME環(huán)境中執(zhí)行下面的步驟,完成本實驗環(huán)節(jié):步驟1:練習使用GNOME面板。GNOME面板左下方有若干個圖標。移動鼠標光標停留在這些圖標上一到兩秒鐘,可看到關于它們的操作提示。在表2-9中寫下答案。 表2-9 實驗記錄面板左邊的圖標 (從左到右)面板右邊的圖標 (從左到右) 步驟2:顯
15、示面板菜單?!癎NOME幫助”圖標的上方有一個帶箭頭的子面板菜單按鈕。單擊并記錄主菜單標題,填入表2-10中。 表2-10 實驗記錄菜單項菜單項 步驟3:打開和最小化/最大化一個視窗。單擊面板上的“OpenO Writer”文字處理器圖標,打開一個文字處理輯視窗。在打開文字處理視窗之后,可以單擊右上角的按鈕選擇最小化、最
16、大化或者還原。步驟4:給定視窗的大小。把鼠標光標移動到視窗的任何一邊??梢钥吹揭粋€箭頭標志。當該標志出現(xiàn)的時候按下鼠標左鍵不放,然后拖動視窗的邊界可以進行縮放。步驟5:移動視窗。單擊視窗的標題欄保持不放。拖動視窗到一個新的位置。步驟6:處理重疊視窗。在文字處理視窗打開的情況下,打開新的視窗會重疊或者覆蓋住文字處理視窗。新打開的視窗現(xiàn)在成為前端視窗或者說是當前進程。為了把文字處理視窗從底層帶到頂層來,可單擊能夠看見的視窗的任何部分。如果看不到,則可單擊前面視窗的左上角符號,打開“窗口菜單”,從中選擇需要的視窗。步驟7:關閉視窗。單擊視窗右上角“關閉窗口”按鈕,可關閉當前視窗。步驟8:鎖定工作站。
17、如果需要離開工作站一會兒,而又想保持桌面不變,可以鎖定工作站。當回來的時候,需要輸入密碼來解鎖工作站。系統(tǒng)管理員使用root或者超級用戶的密碼能夠解鎖任何工作站。單擊紅帽子,選擇“鎖住屏幕”命令,鎖住工作站屏幕,然后解鎖。步驟9:處理工作空間按鈕。工作空間又稱虛擬控制臺,是Linux操作系統(tǒng)的一大特色,它可使用戶同時在多個控制臺上工作,由此感受Linux操作系統(tǒng)的多用戶、多任務的能力。Linux的虛擬控制臺訪問方式允許一個用戶在同一時間從控制臺 (與系統(tǒng)直接相聯(lián)的監(jiān)視器和鍵盤) 進行多次登錄;而“工作空間”按鈕讓用戶可以在一個工作空間中打開一系列應用程序,而在另一個工作空間中打開另一系列應用程
18、序??梢詥螕裘恳粋€工作空間按鈕從一個工作空間切換到另一個中去。每一個工作空間可以有不同的背景 (墻紙) 。工作空間從1到4命名。能夠通過右鍵單擊其中任意一個按鈕重新命名。默認情況下,工作空間1是打開的。1) 在工作空間1 - 4中分別打開不同的任務視窗。2) 單擊每一個工作空間按鈕,在4個視窗中切換。3) 關閉每一個視窗中正在運行的應用程序。 提示:KDE (K Desktop Environment,K桌面環(huán)境) 也是Linux操作系統(tǒng)優(yōu)秀的圖形管理器之一,由K菜單、面板和虛擬桌面等組成。 讀者可以在登錄時選擇KDE環(huán)境來執(zhí)行上述GNOME實驗步驟,以此熟悉KDE并分析體會與GNOME之間的
19、不同。 4. Linux系統(tǒng)中的Shell在提示符下 (例如 $ ) 輸入:echo $SHELL并按回車鍵即可找出當前系統(tǒng)所使用的Shell。_如果更改系統(tǒng)的Shell,建議考慮bash,因為它的功能最強大,并且符合POSIX標準,而且在Linux上非常的流行。使用chsh命令可改變所使用的Shell。 5. Linux系統(tǒng)中文件與目錄我們來了解Linux通配符的使用。首先假設當前目錄下有五個文件 (inv1jig.c、inv2jig.c、inv3jig.c、invinitjig.c、invpar.c) ,然后執(zhí)行操作:$ ls inv?jig.c使用此命令將列出文件名中第四個字符包含數(shù)字的
20、文件,結(jié)果包括:_執(zhí)行操作:$ ls inv13jig.c結(jié)果包括:_使用以下命令列出文件名中第四個字符為1到3的文件:$ ls inv1-3jig.c結(jié)果包括:_使用以下命令列出文件名中在inv和jig中間夾著任何長度字符串的文件:$ ls inv*jig.c結(jié)果包括:_使用以下命令將列出文件名中至少包含一個數(shù)字并且擴展名為“.c”或“.o”的文件:$ ls *0-9*.co結(jié)果包括:_Linux中目錄的概念與DOS或Windows差不多,只是在DOS或Windows中目錄用“”號表示,而在Linux則用“/”號表示。與DOS或Windows一樣,Linux的目錄也可以采用絕對與相對路徑表示
21、。在Linux操作系統(tǒng)中,不管是文本模式還是圖形模式,其所有的文件布局都是樹型目錄方式。為返回工作目錄,無論現(xiàn)在處于何級目錄位置,只要鍵入“cd”命令即可返回登錄時的工作目錄。鍵入pwd,可查到當前工作目錄的完全路徑。記錄下當前的工作目錄:_還可以通過一個“”字符來引用自己的主目錄,例如:/home/CAI $ ls class/等價于/home/CAI $ ls /home/CAI/class/ 6. Linux的文件系統(tǒng)1) 本次實驗使用的Linux系統(tǒng)的版本是:_2) 在Linux文件系統(tǒng)根目錄下有哪些子目錄:_(例如:bin、dev、etc、home、install、lib、mnt、p
22、roc、root、tmp、user、var,注意區(qū)分不同版本目錄的不同) 。3) 用“l(fā)s f /bin”命令列出 /bin系統(tǒng)目錄中的文件個數(shù)和主要文件:_ 7. 注銷GNOME單擊紅帽子,在“GNOME幫助”菜單中選擇“注銷”命令,單擊“確定”按鈕確定注銷,將會從當前的GNOME會話中退出,返回到Linux登錄界面。可選練習 (Linux的常用命令)1. 有關目錄的命令2. 有關文件的命令3. 其他的命令典型的Linux系統(tǒng)的命令有很多,在這里,我們來了解Linux中最常用的命令。 1. 有關目錄的命令(1) pwd命令pwd (即print working directory,打印工作路
23、徑) 命令的功能是顯示當前的工作路徑。如現(xiàn)在是在“/home/CAI”目錄下,則可以用此命令來證實。例如:$ pwd“$”表示在Linux系統(tǒng)的提示符下/home/CAIpwd命令證明的確是在“/home/CAI”下(2) cd命令cd命令用來切換目錄,假設在剛才的目錄切換到另一目錄,如下所示:$ cd /usr/bin將當前的目錄轉(zhuǎn)到“/usr/bin”下$ pwd/usr/bin$ cd此命令返回工作目錄$ pwd$ /home/CAI 2. 有關文件的命令(1) ls命令ls命令的功能是顯示指定目錄的內(nèi)容,例如:$ cd$ ls a此命令顯示當前工作目錄下的所有文件 (參數(shù)“a”表示所有
24、文件,“-”號是用來控制參數(shù))顯示時,文件名前帶“.”號表示隱含文件。輸入“l(fā)s -l”命令,參數(shù)“-l”表示額外文件的信息。(2) cat命令cat命令的功能是顯示文件內(nèi)容,也可用于文件的連接。此命令常用來快速瀏覽文件,使用方法如:$ cat.bashrc瀏覽文件的其他命令還有emacs、more等。(3) chown命令chown命令的功能是改變文件的屬主和組 (“屬主”可以是用戶名或用戶ID;“組”可以是組名或組的ID;文件名是以空格分開的要改變權(quán)限的文件列表,支持通配符) 。例如:$ chown host:cai file1將文件file1的屬主改為host組的cai(4) cp命令cp命令的功能是復制文件,用法是:cp options 源文件 目標文件cp命令還可以使用以下參數(shù):-f:強行覆蓋已存在的目標文件。-i:在強行覆蓋已存在的目標文件時給出提示。-R:整個目錄復制。(5
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)業(yè)園區(qū)租房居間合同樣本
- 通信工程居間合同范例
- 淺析HAZOP分析技術在項目設計階段的應用
- 醫(yī)療器械銷售及維修服務合同協(xié)議
- 進口采購合同范本
- 農(nóng)莊租賃合同范本
- 全新裝修房出租合同范本
- 聘任勞動合同范本
- 2025年唇形密封圈項目投資可行性研究分析報告
- 土方施工承包合同
- 房地產(chǎn)調(diào)控政策解讀
- 產(chǎn)前診斷室護理工作總結(jié)
- 2024-2025學年八年級數(shù)學人教版上冊寒假作業(yè)(綜合復習能力提升篇)(含答案)
- 《AP內(nèi)容介紹》課件
- 醫(yī)生定期考核簡易程序述職報告范文(10篇)
- 安全創(chuàng)新創(chuàng)效
- 《中國糖尿病防治指南(2024版)》更新要點解讀
- 初級創(chuàng)傷救治課件
- 2024年社會工作者(中級)-社會綜合能力考試歷年真題可打印
- 《處理人際關系》課件
- 五年級行程問題應用題100道
評論
0/150
提交評論