版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Ubuntu Linux 操作系統(tǒng)(第 2 版)(微課版)工業(yè)和信息化“十三五”人才培養(yǎng)規(guī)劃教材第3章 文件與目錄管理能力CAPACITY要求熟悉Linux目錄結(jié)構(gòu),了解Linux文件類(lèi)型。掌握文件管理器和命令行的目錄操作方法。掌握文件管理器和命令行的文件操作方法。掌握文件和目錄權(quán)限管理的操作方法。Ubuntu目錄操作Linux文件與目錄概述Ubuntu文件操作管理文件和目錄權(quán)限3.1 Linux文件與目錄概述Linux目錄結(jié)構(gòu)Linux目錄樹(shù)目錄樹(shù)的起始點(diǎn)為根目錄(/)。每一個(gè)目錄不僅能使用本地分區(qū)的文件系統(tǒng),也可以使用網(wǎng)絡(luò)上的文件系統(tǒng)。每一個(gè)文件在目錄樹(shù)中的文件名(包含完整路徑)獨(dú)一無(wú)二
2、。3.1 Linux文件與目錄概述Linux目錄結(jié)構(gòu)文件與目錄的命名規(guī)范目錄或文件名長(zhǎng)度可以達(dá)到255個(gè)字符。包含完整路徑名稱(chēng)及目錄(/)的完整文件名為4096個(gè)字符。嚴(yán)格區(qū)分大小寫(xiě)??梢园崭竦忍厥庾址仨毷褂靡?hào);不可以包含“/”字符。還應(yīng)避免特殊字符:* ? ; & ! | ( ) 。同類(lèi)文件應(yīng)使用同樣的后綴或擴(kuò)展名。3.1 Linux文件與目錄概述Linux目錄配置標(biāo)準(zhǔn)FHSFHS規(guī)范在根目錄(/)下面各個(gè)主要目錄應(yīng)該放什么樣的文件第1層是根目錄下面的各個(gè)目錄應(yīng)該放什么文件第2層針對(duì)/usr及/var這兩個(gè)目錄的子目錄來(lái)定義3.1 Linux文件與目錄概述Linux文件類(lèi)型Lin
3、ux文件結(jié)構(gòu)索引節(jié)點(diǎn):又稱(chēng)I節(jié)點(diǎn),包含有關(guān)相應(yīng)文件信息的一個(gè)記錄。數(shù)據(jù):文件的實(shí)際內(nèi)容,可以是空的,也可以非常大,并且有自己的結(jié)構(gòu)。普通文件包括文本文件、數(shù)據(jù)文件和可執(zhí)行的二進(jìn)制程序等。目錄文件目錄文件是一種特殊文件,利用它可以構(gòu)成文件系統(tǒng)的分層樹(shù)形結(jié)構(gòu)。每個(gè)目錄文件中至少包括兩個(gè)條目:“.”表示上一級(jí)目錄,“.”表示該目錄本身。3.1 Linux文件與目錄概述Linux文件類(lèi)型設(shè)備文件設(shè)備文件是一種特殊文件,用于存放在文件索引節(jié)點(diǎn)中的信息。設(shè)備文件又可分為兩種類(lèi)型:字符設(shè)備文件和塊設(shè)備文件。鏈接文件 一種特殊文件,提供對(duì)其他文件的參照。它們存放的數(shù)據(jù)是文件系統(tǒng)中通向文件的路徑。鏈接文件有兩種
4、,分別是符號(hào)鏈接(Symbolic Link)和硬鏈接(Hard Link)。 使用ls -l命令以長(zhǎng)格式列出目錄時(shí),每一行第1個(gè)字符代表文件類(lèi)型。其中-表示普通文件,d表示目錄文件,c表示字符設(shè)備文件,b表示塊設(shè)備文件,l表示符號(hào)鏈接文件。Ubuntu目錄操作Linux文件與目錄概述Ubuntu文件操作管理文件和目錄權(quán)限3.2 Ubuntu目錄操作使用文件管理器進(jìn)行目錄操作Ubuntu桌面環(huán)境使用的文件管理器是Nautilus3.2 Ubuntu目錄操作使用命令行進(jìn)行目錄操作創(chuàng)建目錄mkdir命令創(chuàng)建由目錄名命名的目錄。 mkdir 選項(xiàng) 目錄名刪除目錄使用rmdir命令從一個(gè)目錄中刪除一個(gè)
5、或多個(gè)空的子目錄 rmdir 選項(xiàng) 目錄名3.2 Ubuntu目錄操作使用命令行進(jìn)行目錄操作改變工作目錄cd命令用來(lái)改變工作目錄 cd 目錄名pwd命令用于顯示當(dāng)前工作目錄的絕對(duì)路徑 pwd顯示目錄內(nèi)容ls命令列出指定目錄的內(nèi)容 ls 選項(xiàng) 目錄或文件Ubuntu目錄操作Linux文件與目錄概述Ubuntu文件操作管理文件和目錄權(quán)限3.3 Ubuntu文件操作使用文件管理器進(jìn)行文件操作在Ubuntu桌面環(huán)境使用文件管理器進(jìn)行文件操作3.3 Ubuntu文件操作使用命令行進(jìn)行文件操作文件內(nèi)容顯示cat命令連接文件并打印到標(biāo)準(zhǔn)輸出設(shè)備上,常用來(lái)顯示文件內(nèi)容 cat 選項(xiàng) 文件名1 文件名2more
6、命令時(shí)可以逐頁(yè)顯示文件內(nèi)容 more 選項(xiàng) 文件名less命令用來(lái)分頁(yè)顯示文件內(nèi)容,但功能比more更強(qiáng)大 less 選項(xiàng) 文件名3.3 Ubuntu文件操作使用命令行進(jìn)行文件操作文件內(nèi)容顯示head命令在屏幕上顯示文件的開(kāi)頭若干行或多少個(gè)字節(jié) head 選項(xiàng) 文件名tail命令在屏幕上顯示指定文件的末尾若干行或若干字節(jié) tail 選項(xiàng) 文件名od命令用于按照特殊格式查看文件內(nèi)容。語(yǔ)法格式如下: od 選項(xiàng) 文件名3.3 Ubuntu文件操作使用命令行進(jìn)行文件操作文件內(nèi)容查找grep命令用來(lái)在文本文件中查找指定模式的單詞或短語(yǔ) grep 選項(xiàng). 模式 文件名.文件內(nèi)容比較comm命令對(duì)兩個(gè)已經(jīng)
7、排好序的文件進(jìn)行逐行比較,只顯示它們共有的行 comm -123 文件1 文件2diff命令逐行比較兩個(gè)文件,列出它們的不同之處,并且提示為使兩個(gè)文件一致需要修改哪些行。 diff 選項(xiàng) 文件1 文件23.3 Ubuntu文件操作使用命令行進(jìn)行文件操作文件內(nèi)容排序sort命令用于對(duì)文本文件的各行進(jìn)行排序 sort 選項(xiàng) 文件名列表文件內(nèi)容統(tǒng)計(jì)wc命令用于統(tǒng)計(jì)出指定文件的字節(jié)數(shù)、字?jǐn)?shù)、行數(shù),并輸出結(jié)果 wc 選項(xiàng) 文件名列表3.3 Ubuntu文件操作使用命令行進(jìn)行文件操作文件內(nèi)容查找find命令用于在目錄結(jié)構(gòu)中搜索滿(mǎn)足查詢(xún)條件的文件并執(zhí)行指定操作 find 路徑 匹配表達(dá)式locate命令用于
8、查找文件,它比f(wàn)ind命令的搜索速度快 locate 選項(xiàng). 模式.3.3 Ubuntu文件操作使用命令行進(jìn)行文件操作文件(目錄)復(fù)制、刪除和移動(dòng)cp命令將源文件或目錄復(fù)制到目標(biāo)文件或目錄中 cp 選項(xiàng) 源文件或目錄 目標(biāo)文件或目錄rm命令可以刪除一個(gè)目錄中的一個(gè)或多個(gè)文件和目錄,也可以將某個(gè)目錄及其下屬的所有文件和子目錄刪除。 rm 選項(xiàng) 文件列表mv命令用來(lái)移動(dòng)文件或目錄,還可在移動(dòng)的同時(shí)修改文件或目錄名。 mv 選項(xiàng) 源文件或目錄 目標(biāo)文件或目錄3.3 Ubuntu文件操作使用命令行進(jìn)行文件操作鏈接文件創(chuàng)建鏈接文件命令是ln,該命令在文件之間創(chuàng)建鏈接。建立符號(hào)鏈接文件的語(yǔ)法格式 ln s
9、 目標(biāo)(原文件或目錄) 鏈接文件建立硬鏈接文件的語(yǔ)法格式: ln 目標(biāo)(原文件) 鏈接文件Ubuntu目錄操作Linux文件與目錄概述Ubuntu文件操作管理文件和目錄權(quán)限3.4 管理文件和目錄權(quán)限文件訪(fǎng)問(wèn)者身份與文件訪(fǎng)問(wèn)權(quán)限Linux文件結(jié)構(gòu)所有者(屬主)所屬組(屬組)其他用戶(hù) 普通文件 讀(r):讀取文件內(nèi)容或者查看目錄。 寫(xiě)(w):修改文件內(nèi)容或者創(chuàng)建、刪除文件。 執(zhí)行(x):執(zhí)行文件或者允許使用cd命令進(jìn)入目錄。3.4 管理文件和目錄權(quán)限文件訪(fǎng)問(wèn)者身份與文件訪(fǎng)問(wèn)權(quán)限查看文件屬性-rw-r-r- 1 zxp zxp 8980 7月 14 21:11 examples.desktop文件權(quán)
10、限 鏈接所有者所屬組 容量 修改日期 文件名 字符1字符24字符57字符810文件類(lèi)型所有者權(quán)限所屬組權(quán)限其他用戶(hù)權(quán)限3.4 管理文件和目錄權(quán)限變更文件訪(fǎng)問(wèn)者身份變更所有者使用chown命令變更文件所有者,使其他用戶(hù)對(duì)文件具有所有權(quán) chown 選項(xiàng) 新所有者 文件列表變更所屬組使用chgrp命令可以變更文件的所屬組 chgrp 選項(xiàng) 新的所屬組 文件列表使用chown命令同時(shí)變更文件所有者和所屬組 chown 選項(xiàng) 新所有者: 新的所屬組 文件列表3.4 管理文件和目錄權(quán)限設(shè)置文件訪(fǎng)問(wèn)權(quán)限chmod命令設(shè)置文件訪(fǎng)問(wèn)權(quán)限用法 chmod 選項(xiàng). 模式,模式. 文件設(shè)置文件訪(fǎng)問(wèn)權(quán)限(文件權(quán)限用字
11、符表示) +表示增加某種權(quán)限,表示撤銷(xiāo)某種權(quán)限,=表示指定某種權(quán)限 所有者、所屬組和其他用戶(hù)分別用字符u、g、o表示,全部用戶(hù)用a表示 權(quán)限類(lèi)型用r、w和x表示設(shè)置文件訪(fǎng)問(wèn)權(quán)限(文件權(quán)限用數(shù)字表示)將權(quán)限讀(r)、寫(xiě)(w)和執(zhí)行(x)分別用數(shù)字4、2和1表示,沒(méi)有任何權(quán)限則表示為0權(quán)限用其各項(xiàng)權(quán)限的和表示(結(jié)果為07之間的數(shù)字),依次為所有者(u)、所屬組(g)和其他用戶(hù)(o)的權(quán)限3.4 管理文件和目錄權(quán)限設(shè)置默認(rèn)的文件訪(fǎng)問(wèn)權(quán)限默認(rèn)管理員新創(chuàng)建的普通文件的權(quán)限被設(shè)置為:rw-r-r-,用數(shù)字表示為644。新創(chuàng)建的目錄權(quán)限為:rwxr-xr-x,用數(shù)字表示為755。默認(rèn)權(quán)限通過(guò)umask(掩碼
12、)實(shí)現(xiàn),掩碼用數(shù)字表示,實(shí)際上是文件權(quán)限碼的“補(bǔ)碼”。創(chuàng)建目錄的最大權(quán)限為777,減去umask值(如022),就得到目錄創(chuàng)建默認(rèn)權(quán)限(如777022=755)。創(chuàng)建文件的最大權(quán)限為666,減去umask值(如022),就得到文件創(chuàng)建默認(rèn)權(quán)限(如666022=644)??墒褂胾mask命令來(lái)查看和修改umask值。3.4 管理文件和目錄權(quán)限設(shè)置特殊權(quán)限特殊權(quán)限共有3種:suid、sgid和sticky。Linux的suid(setuid)和sgid(setgid)與用戶(hù)進(jìn)程的權(quán)限有關(guān)。suid和sgid用字符表示,分別為s和g。要在文件屬性中表示這些特殊權(quán)限,將在執(zhí)行權(quán)x標(biāo)志位置上顯示。suid和sgid權(quán)限使用八進(jìn)制數(shù)字分別表示為4和2。為防止用戶(hù)任意刪除或修改別人的文件,可以設(shè)置sticky權(quán)限。sticky權(quán)限只對(duì)目錄有效。sticky權(quán)限用字符表示t,用八進(jìn)制數(shù)字表示為1。3.4 管理文件和目錄權(quán)限在圖形界面中管理文件和文件夾訪(fǎng)問(wèn)權(quán)限可設(shè)置的文件夾訪(fǎng)問(wèn)權(quán)限無(wú):沒(méi)有任何訪(fǎng)問(wèn)權(quán)限(不能對(duì)所有者設(shè)置此權(quán)限)。只能列出文件:可列出文件清單。訪(fǎng)問(wèn)文件:可以查看文件,但是不能做任何
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙教版八年級(jí)數(shù)學(xué)上冊(cè)期中考試卷帶答案
- 內(nèi)蒙古呼倫貝爾市、興安盟重點(diǎn)名校2024年中考押題數(shù)學(xué)預(yù)測(cè)卷含解析
- 六年級(jí)科學(xué)下冊(cè)讓身體熱起來(lái)教案青島版
- epc墊資合同模板
- 衛(wèi)生技術(shù)勞務(wù)合同模板
- 烤腸供貨合同模板
- 超市木工施工合同模板
- 車(chē)隊(duì)運(yùn)輸合同模板(2篇)
- 韓國(guó)房租續(xù)約合同模板
- 集裝箱叉車(chē)買(mǎi)賣(mài)合同模板
- 國(guó)家醫(yī)療健康信息區(qū)域衛(wèi)生信息互聯(lián)互通標(biāo)準(zhǔn)化成熟度測(cè)評(píng)方案版
- 六年級(jí)下冊(cè)數(shù)學(xué)課件-課前預(yù)習(xí):1.1負(fù)數(shù)的認(rèn)識(shí) 人教版(共13張PPT)
- 游樂(lè)設(shè)施安全管理手冊(cè)
- 小學(xué)生心理輔導(dǎo)案例-共10篇
- 應(yīng)聘人員面試登記表
- 湖北省武漢市江漢區(qū)2021-2022學(xué)年八年級(jí)上學(xué)期期中數(shù)學(xué)試題(含答案解析)
- 《設(shè)計(jì)美學(xué)》PPT課件共66頁(yè)
- 職業(yè)衛(wèi)生法律法規(guī)和標(biāo)準(zhǔn)課件
- 小學(xué)綜合實(shí)踐活動(dòng)課--“春節(jié)習(xí)俗知多少”活動(dòng)設(shè)計(jì)
- 人教版六年級(jí)上冊(cè)數(shù)學(xué)8數(shù)學(xué)廣角-數(shù)與形課件(共17張PPT)
- 玻璃鋼的參數(shù)性能
評(píng)論
0/150
提交評(píng)論