![基本命令和文件系統(tǒng)_第1頁(yè)](http://file4.renrendoc.com/view/e168f0edf3b528cef3969d7fa65c103d/e168f0edf3b528cef3969d7fa65c103d1.gif)
![基本命令和文件系統(tǒng)_第2頁(yè)](http://file4.renrendoc.com/view/e168f0edf3b528cef3969d7fa65c103d/e168f0edf3b528cef3969d7fa65c103d2.gif)
![基本命令和文件系統(tǒng)_第3頁(yè)](http://file4.renrendoc.com/view/e168f0edf3b528cef3969d7fa65c103d/e168f0edf3b528cef3969d7fa65c103d3.gif)
![基本命令和文件系統(tǒng)_第4頁(yè)](http://file4.renrendoc.com/view/e168f0edf3b528cef3969d7fa65c103d/e168f0edf3b528cef3969d7fa65c103d4.gif)
![基本命令和文件系統(tǒng)_第5頁(yè)](http://file4.renrendoc.com/view/e168f0edf3b528cef3969d7fa65c103d/e168f0edf3b528cef3969d7fa65c103d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第3章基本命令和文件系統(tǒng)本章闡述Linux中基本的命令行操作和文件系統(tǒng)。這些內(nèi)容是使用Linux的基礎(chǔ),也是精通Linux的必經(jīng)之路。Shell是Linux中的一個(gè)命令行解釋器,是和Linux內(nèi)核交流的橋梁。Linux的文件系統(tǒng)就數(shù)據(jù)存儲(chǔ)的位置和使用的技術(shù)而言與Windows不同,而且擁有非常細(xì)致的文件訪問權(quán)限控制。3.1Shell,通向Linux圣殿的橋梁用戶登錄進(jìn)入Linux系統(tǒng)時(shí),一般就進(jìn)入了圖形桌面,如Ubuntu的GNOME桌面。很多工作可以在圖形桌面下完成,但也有例外,例如需要高效且批量處理一些日常工作;遠(yuǎn)程連接到服務(wù)器進(jìn)行管理配置,而遠(yuǎn)程服務(wù)器不提供桌面環(huán)境等。使用命令行模式進(jìn)行管理更加方便和簡(jiǎn)單,因此學(xué)習(xí)Linux,Shell的學(xué)習(xí)和使用是必不可少的一部分。Shell的強(qiáng)大之處在于其既是一種命令語(yǔ)言,又是一種程序設(shè)計(jì)語(yǔ)言。作為命令語(yǔ)言,它可以互動(dòng)式地解釋和執(zhí)行用戶輸入的命令;作為程序設(shè)計(jì)語(yǔ)言,它定義了各種變量和參數(shù),并提供了許多在高級(jí)語(yǔ)言中才具有的控制結(jié)構(gòu),包括循環(huán)和分支。Shell雖然不是Linux系統(tǒng)內(nèi)核的一部分,但可以調(diào)用系統(tǒng)內(nèi)核的大部分功能來執(zhí)行程序、創(chuàng)建文檔并以并行的方式協(xié)調(diào)各個(gè)程序的運(yùn)行。3.2BASHShell介紹Shell的種類繁多,以下介紹Ubuntu操作系統(tǒng)默認(rèn)使用的BASHShell、其特點(diǎn)以及和其他Shell的區(qū)別。最后介紹Shell的使用和常見操作舉例。3.2.1BASHShell是什么BASHShell是Shell的一種。Ubuntu操作系統(tǒng)默認(rèn)使用的Shell是BASHShell。當(dāng)BASHShell和DOS命令比較時(shí)會(huì)發(fā)現(xiàn),和DOS一樣,BASHShell直接從鍵盤接收指令,再傳遞這些指令到操作系統(tǒng)內(nèi)核。最大的不同是,BASHShell可以在系統(tǒng)上做一切用戶想做的事,而DOS很局限,基本只能做和文件、目錄有關(guān)的事。因?yàn)锽ASHShell表現(xiàn)出嶄新的工作方式,所以,長(zhǎng)期使用Windows的用戶開始使用BASHShell時(shí)會(huì)覺得有點(diǎn)奇怪。雖然這對(duì)于剛開始使用BASHShell的讀者來說充滿了挑戰(zhàn),但這是值得的。BASHShell使用戶能更有效的控制計(jì)算機(jī)系統(tǒng),因此,帶來的收益會(huì)比開始的付出多得多。3.2.2為什么選擇BASHShell目前有很多不同的LinuxShell可供選擇,但Ubuntu操作系統(tǒng)默認(rèn)使用的Shell是BASHShell。其特點(diǎn)是:可以像DOS命令一樣,用上下方向鍵尋找已經(jīng)輸入過的命令,不用重新輸入,節(jié)約了時(shí)間。當(dāng)輸入一個(gè)命令的前面幾個(gè)字符時(shí)敲擊鍵盤的Tab鍵,系統(tǒng)會(huì)對(duì)該命令進(jìn)行自動(dòng)補(bǔ)全。包含了自身的幫助功能,只要在提示符下面鍵入help<命令>,就可以得到相關(guān)幫助。3.3開始使用Shell在Ubuntu中可以有許多方式打開Shell,最普通的方式是通過終端打開。單擊桌面菜單的【應(yīng)用程序】|【附件】|【終端】命令,打開終端窗口。3.3.1修改Shell終端設(shè)置現(xiàn)在開始設(shè)置終端的背景和字體顏色:3.3.1修改Shell終端設(shè)置3.3.2認(rèn)識(shí)Shell命令從圖終端窗口中可以看到一行字符串:bryan@bryan-desktop:~$這就是命令提示符,和DOS命令提示符C:\>類似。不同的是,在該提示符的@字符前是用戶名(登錄系統(tǒng)的用戶賬戶),之后是主機(jī)名,這兩項(xiàng)都是在安裝Ubuntu時(shí)設(shè)置的。以上提示符說明用戶名是bryan,主機(jī)名是bryan-desktop。在冒號(hào)之后的~字符代表用戶的主目錄,即/home/bryan/。在創(chuàng)建了一個(gè)用戶賬號(hào)后,如果以這個(gè)用戶身份登錄,當(dāng)打開終端時(shí),默認(rèn)會(huì)在該用戶的主目錄下?!皛”字符是用戶主目錄的縮寫?!?”字符代表這是一個(gè)普通用戶,非超級(jí)用戶,有關(guān)Linux用戶會(huì)在3.4.2小節(jié)描述。在$字符后就可以鍵入命令了。3.3.3設(shè)置Shell的環(huán)境變量PATHShell通過環(huán)境變量PATH,會(huì)找到相應(yīng)命令的位置,所以在大多數(shù)情況下不必鍵入命令的全路經(jīng)。在PATH中默認(rèn)存儲(chǔ)了系統(tǒng)可執(zhí)行程序的路徑。當(dāng)鍵入一個(gè)命令時(shí),Shell會(huì)自動(dòng)尋找該變量,找到所有的可執(zhí)行程序的路徑,依次在這些路徑中尋找該命令,如果找不到,會(huì)提示找不到該命令。因此,可以在環(huán)境變量PATH中追加可執(zhí)行程序的路徑,方便命令的鍵入??梢枣I入以下命令,查看當(dāng)前的PATH變量:echo$PATH3.3.4Shell舉例以下舉例說明日常使用頻率最高的一些Shell操作,即文件操作。通過和DOS的文件操作比較,發(fā)現(xiàn)有其相似性。下面講解幾個(gè)最常用的命令:1.查看文件目錄結(jié)構(gòu)2.復(fù)制文件和目錄:3.移動(dòng)文件和目錄:4.刪除文件和目錄:5.改變工作目錄和創(chuàng)建目錄:3.4理解Linux文件和用戶文件系統(tǒng)是各類操作系統(tǒng)的基礎(chǔ),Linux也不例外,但Linux有其自己的文件系統(tǒng)結(jié)構(gòu)和技術(shù)。有趣的是,Linux把一切都看成文件,如連接到計(jì)算機(jī)的硬件、網(wǎng)絡(luò)設(shè)備,以及計(jì)算機(jī)的系統(tǒng)信息等在Linux中都以文件表示。用戶對(duì)于Linux來說也相當(dāng)重要,和文件有著密不可分的聯(lián)系。每個(gè)用戶可以創(chuàng)建自己的文件,設(shè)置文件訪問權(quán)限來限制其他用戶的訪問。本節(jié)將詳細(xì)描述Ubuntu文件、用戶和權(quán)限,以及怎樣處理文件和用戶之間的關(guān)系。3.4.1真實(shí)和虛擬文件Linux把一切都看成是文件,這聽起來有些奇怪。3.4.1真實(shí)和虛擬文件3.4.2用戶和文件權(quán)限用戶和文件權(quán)限在Ubuntu中是至關(guān)重要的概念。在初始安裝Ubuntu時(shí),讀者應(yīng)該已經(jīng)創(chuàng)建了一個(gè)用戶賬戶,并在平時(shí)使用該賬戶進(jìn)入U(xiǎn)buntu系統(tǒng)。不知讀者注意到?jīng)]有,其實(shí)這個(gè)用戶屬于一個(gè)組。事實(shí)上在Ubuntu中,每個(gè)用戶都至少屬于一個(gè)組,普通用戶都屬于以自己用戶名命名的組。例如在終端提示符后,鍵入“groups”命令,得到如下輸出結(jié)果bryan
adm
dialout
cdrom
plugdev
lpadminadminsambashare1.理解超級(jí)用戶和sudo2.查看權(quán)限3.修改權(quán)限4.改變文件屬主(擁有者和組)3.4.3Linux文件系統(tǒng)闡述不像Windows的文件系統(tǒng):FAT32和NTFS,Linux文件系統(tǒng)有多種類型供選擇,Ubuntu9.10默認(rèn)使用ext4文件系統(tǒng)。在Ubuntu安裝過程中需要選擇文件系統(tǒng)類型,筆者建議使用ext4文件系統(tǒng)。文件系統(tǒng)的好壞,決定了計(jì)算機(jī)的快慢。讀者在日常使用中不必過多地關(guān)心各個(gè)文件系統(tǒng)的內(nèi)部區(qū)別,只要大致了解一下即可:ext2:ext3:ext4:reiserfs:jfs:zfs:3.4.4啟用設(shè)備——掛載掛載指將一個(gè)設(shè)備(通常是存儲(chǔ)設(shè)備)掛接到一個(gè)已存在的目錄上。從技術(shù)上說,掛載是使一個(gè)文件系統(tǒng)在Linux上可用。Windows使用邏輯卷標(biāo),如C:、D:等區(qū)分不同的文件系統(tǒng)。Linux則把不同的文件系統(tǒng)掛載在根文件系統(tǒng)的各個(gè)目錄下,訪問這些目錄其實(shí)就是訪問相應(yīng)的設(shè)備。在Ubuntu
中,外部存儲(chǔ)設(shè)備大多數(shù)情況下都是由GNOME桌面軟件自動(dòng)掛載的。GNOME的后臺(tái)程序保持運(yùn)行,監(jiān)視用戶連接存儲(chǔ)設(shè)備的行為。一旦監(jiān)視到有存儲(chǔ)設(shè)備被連接,GNOME桌面就會(huì)將之自動(dòng)掛載到一個(gè)目錄中,該目錄名通常是該設(shè)備的標(biāo)簽名。如3.3.1小節(jié)描述的掛載實(shí)例,把一個(gè)標(biāo)簽為U3的MP3掛載到Ubuntu,不一會(huì)就會(huì)發(fā)現(xiàn)在/media目錄下多了一個(gè)U3目錄,該目錄就是對(duì)應(yīng)的這個(gè)MP3設(shè)備。3.4.5搜索文件相信讀者經(jīng)常會(huì)忘記自己的文件存放的位置,Shell提供了一些命令,可以輕松且快速的找到想要的文件。有3種查找方式,列舉如下:find命令:locate命令:whereis命令:3.4.5搜索文件3.4.6文件大小和空閑空間用戶經(jīng)常會(huì)關(guān)心文件和空閑空間的大小,特別是在硬盤空間緊張的情況下?!發(fā)s-l”命令會(huì)詳細(xì)列出當(dāng)前目錄中的所有文件和目錄的屬性,包括以字節(jié)為單位的大小。如果加上“h”命令選項(xiàng),即運(yùn)行“l(fā)s-lh”,文件大小的顯示會(huì)變得更人性化,會(huì)被轉(zhuǎn)成千字節(jié)、兆字節(jié)或千兆字節(jié)顯示。3.4.6文件大小和空閑空間3.4.7用命令行工具查看文件內(nèi)容在日常計(jì)算機(jī)操作中,查看文件內(nèi)容是必不可少的。雖然在Ubuntu的桌面中可以使用文本編輯器,但有時(shí)在終端使用命令行工具查看文件內(nèi)容會(huì)更方便,以下介紹幾種查看文件內(nèi)容的命令行工具。cat命令:less命令:head和tail命令:3.4.7用命令行工具查看文件內(nèi)容3.5小結(jié)本
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《領(lǐng)導(dǎo)行為》課件
- 《阿德勒學(xué)派治療法》課件
- 二零二五年度森林防火監(jiān)控設(shè)備安裝合同范本2篇
- 《景觀規(guī)劃設(shè)計(jì)》課件-景觀交通道路設(shè)計(jì)
- 《生產(chǎn)者均衡分析》課件
- 《跨國(guó)金融機(jī)構(gòu)》課件
- 老年人數(shù)字化閱讀的挑戰(zhàn)與機(jī)遇
- 《柱的平法表》課件
- 《油漆車間控制系統(tǒng)》課件
- 企業(yè)人力資源管理報(bào)告
- 林業(yè)遙感技術(shù)及典型應(yīng)用
- 公司部門職能及崗位說明書(匯編13)
- 銷售代理商申請(qǐng)表
- 北京匯文中學(xué)新初一均衡分班語(yǔ)文試卷
- 《Visual Basic 6.0程序設(shè)計(jì)》課件
- 平臺(tái)革命:改變世界的商業(yè)模式
- 塑膠件銅螺母扭拉力標(biāo)準(zhǔn)
- 特殊特性關(guān)鍵工序重要特性區(qū)別教學(xué)課件
- 定密管理培訓(xùn)課件
- 2023-2024學(xué)年四川省涼山州小學(xué)語(yǔ)文二年級(jí)期末高分考試題詳細(xì)參考答案解析
- 超市商品4級(jí)分類表
評(píng)論
0/150
提交評(píng)論