版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
項(xiàng)目3文件管理麒麟操作系統(tǒng)應(yīng)用活頁(yè)式教程學(xué)習(xí)目標(biāo)?知識(shí)目標(biāo)1.了解目錄結(jié)構(gòu)及一級(jí)子目錄的功能2.掌握查看子目錄信息、改變工作目錄的命令3.掌握建立目錄、刪除目錄的命令4.掌握查看文件的命令5.掌握查找文件的命令6.掌握查找文件中的關(guān)鍵字的命令7.掌握修改文件權(quán)限的命令8.了解目錄權(quán)限的含義9.掌握修改系統(tǒng)默認(rèn)權(quán)限的命令10.掌握壓縮與打包命令11.掌握解壓縮命令12.理解標(biāo)準(zhǔn)輸入/輸出設(shè)備13.掌握輸入/輸出重定向的符號(hào)和作用14.掌握管道符的使用方法15.掌握創(chuàng)建軟鏈接的命令16.掌握創(chuàng)建硬鏈接的命令17.掌握幫助命令的適用條件?能力目標(biāo)1.能夠靈活使用命令查看子目錄信息、改變工作目錄2.能夠靈活使用命令查看、建立、刪除目錄3.能夠靈活使用命令新建文件4.能夠靈活使用命令查看文件5.能夠靈活使用命令查找文件中的關(guān)鍵字6.能夠修改文件或目錄的所有者或所屬組7.能夠使用umask命令修改系統(tǒng)默認(rèn)權(quán)限8.能夠使用壓縮與打包命令對(duì)文件或目錄進(jìn)行壓縮與打包9.能夠使用解壓縮命令對(duì)文件或目錄進(jìn)行解壓縮10.能夠熟練使用輸入重定向及管道符功能11.能夠?yàn)槲募绍涙溄?、硬鏈?2.能夠正確使用幫助命令查詢信息學(xué)習(xí)目標(biāo)?素養(yǎng)目標(biāo)1.培養(yǎng)在實(shí)踐中積累的意識(shí)2.培養(yǎng)多動(dòng)手、多動(dòng)腦的學(xué)習(xí)習(xí)慣3.培養(yǎng)文化自信、技術(shù)自信4.培養(yǎng)思辨能力任務(wù)1目錄管理任務(wù)2文件管理命令任務(wù)3文件權(quán)限管理任務(wù)4壓縮包管理任務(wù)5輸入/輸出重定向和管道符任務(wù)6軟鏈接和硬鏈接任務(wù)7幫助命令contents目錄任務(wù)1目錄管理任務(wù)1目錄管理查看子目錄信息改變工作目錄建立目錄任務(wù)流程刪除目錄步驟1:認(rèn)識(shí)麒麟操作系統(tǒng)目錄圖3-1
麒麟操作系統(tǒng)的一級(jí)子目錄任務(wù)1目錄管理經(jīng)驗(yàn)分享:麒麟操作系統(tǒng)與Windows操作系統(tǒng)的不同之處。(五大不同)(1)和Windows操作系統(tǒng)不同,麒麟操作系統(tǒng)是嚴(yán)格區(qū)分大小寫(xiě)的,所以在操作時(shí)要格外注意大小寫(xiě)的不同,包括文件名和目錄名、命令名、命令的選項(xiàng)、配置文件的選項(xiàng)等。(2)和Windows操作系統(tǒng)不同,麒麟操作系統(tǒng)中的一切內(nèi)容皆文件,包括硬件設(shè)備。例如,硬盤、光盤等都是以文件形式管理的,保存在專用的設(shè)備目錄中。而Windows操作系統(tǒng)是通過(guò)設(shè)備管理器來(lái)管理硬件設(shè)備的。(3)和Windows操作系統(tǒng)不同,麒麟操作系統(tǒng)中不依靠擴(kuò)展名來(lái)區(qū)分文件類型,區(qū)分文件類型依靠的是文件的權(quán)限設(shè)置。而Windows操作系統(tǒng)依賴擴(kuò)展名來(lái)區(qū)分文件類型,如“.exe”“.txt”等。任務(wù)1目錄管理經(jīng)驗(yàn)分享:麒麟操作系統(tǒng)與Windows操作系統(tǒng)的不同之處。(4)和Windows操作系統(tǒng)不同,麒麟操作系統(tǒng)中所有的存儲(chǔ)設(shè)備都必須先掛載,再使用。麒麟操作系統(tǒng)中所有的存儲(chǔ)設(shè)備都有自己的設(shè)備文件,這些設(shè)備文件都必須在掛載之后才能使用,包括硬盤、光盤、優(yōu)盤等。掛載操作實(shí)際上是給這些設(shè)備分配一個(gè)盤符,Windows操作系統(tǒng)中通常用一個(gè)英文字母表示;而麒麟操作系統(tǒng)中則是用一個(gè)已經(jīng)建立的空目錄表示,把設(shè)備文件和已建立的空目錄相連接的操作就被稱為掛載。(5)由于麒麟操作系統(tǒng)與Windows操作系統(tǒng)是完全不同的操作系統(tǒng),因此麒麟操作系統(tǒng)中的軟件不能在Windows操作系統(tǒng)中安裝和運(yùn)行,而Windows操作系統(tǒng)中的軟件也不能在麒麟操作系統(tǒng)中安裝和運(yùn)行,這樣Windows操作系統(tǒng)下的病毒和木馬全部對(duì)麒麟操作系統(tǒng)無(wú)效。任務(wù)1目錄管理
知識(shí)鏈接:1.麒麟操作系統(tǒng)目錄結(jié)構(gòu)1)樹(shù)狀目錄結(jié)構(gòu)麒麟操作系統(tǒng)的目錄結(jié)構(gòu)和Windows操作系統(tǒng)的目錄結(jié)構(gòu)類似,也是樹(shù)狀目錄結(jié)構(gòu),如圖3-2所示。頂級(jí)的目錄為根目錄“/”,但是麒麟操作系統(tǒng)中只有唯一的根目錄“/”;而在Windows操作系統(tǒng)中,每個(gè)磁盤分區(qū)都有自己的根目錄。同時(shí),在麒麟操作系統(tǒng)中使用正斜杠“/”來(lái)標(biāo)識(shí)目錄,而不是像Windows操作系統(tǒng)使用反斜杠“\”來(lái)標(biāo)識(shí)目錄。任務(wù)1目錄管理
知識(shí)鏈接:麒麟操作系統(tǒng)的根目錄“/”是系統(tǒng)中最重要的一個(gè)目錄,因?yàn)橄到y(tǒng)中所有的目錄都由根目錄衍生出來(lái),同時(shí)根目錄也與系統(tǒng)的開(kāi)機(jī)、還原、修復(fù)等操作密切相關(guān)。在計(jì)算機(jī)中安裝好麒麟操作系統(tǒng)后,系統(tǒng)會(huì)自動(dòng)在根目錄“/”下創(chuàng)建系統(tǒng)子目錄(見(jiàn)圖3-2)。任務(wù)1目錄管理圖3-2
麒麟操作系統(tǒng)的樹(shù)狀目錄結(jié)構(gòu)
知識(shí)鏈接:2)一級(jí)子目錄(1)一級(jí)子目錄結(jié)構(gòu)。一般情況下,在安裝麒麟操作系統(tǒng)后,其根目錄“/”下會(huì)自動(dòng)產(chǎn)生若干一級(jí)子目錄,一級(jí)子目錄的名稱及其說(shuō)明如圖3-3所示。任務(wù)1目錄管理圖3-3
一級(jí)子目錄的名稱及其說(shuō)明
知識(shí)鏈接:(2)功能簡(jiǎn)介。一級(jí)子目錄根據(jù)系統(tǒng)的運(yùn)行需要存放系統(tǒng)的相關(guān)內(nèi)容,具體如表3-1所示。任務(wù)1目錄管理表3-1麒麟操作系統(tǒng)一級(jí)子目錄及其存放內(nèi)容目錄名稱存放內(nèi)容/bin該目錄存放系統(tǒng)在單用戶維護(hù)模式下能操作的系統(tǒng)命令文件,如cat、chmod、chown、date、mv、mkdir、cp、bash等/boot該目錄主要存放系統(tǒng)啟動(dòng)所用到的文件,包括Linux內(nèi)核和開(kāi)機(jī)菜單,以及開(kāi)機(jī)所需要的配置文件等/dev該目錄存放系統(tǒng)設(shè)備文件,通過(guò)存取目錄下的文件,相當(dāng)于存取某個(gè)設(shè)備,如/dev/null、/dev/zero、/dev/tty、/dev/hd*、/dev/sd*等/etc該目錄存放系統(tǒng)主要配置文件,包括用戶賬戶密碼文件、各種服務(wù)的起始文件,如/etc/fstab、/etc/inittab、/etc/init.d/等/home該目錄是系統(tǒng)默認(rèn)的用戶家目錄,當(dāng)新增一個(gè)用戶賬戶時(shí),默認(rèn)的用戶家目錄會(huì)存放到這里/lib該目錄存放系統(tǒng)開(kāi)機(jī)時(shí)及在/bin或/sbin中命令調(diào)用到的函數(shù)庫(kù)文件/lib64該目錄專門用于存放64位庫(kù)文件/media該目錄存放的是可移除設(shè)備,包括CDROM、DVD等都掛載于此/mnt該目錄是用戶暫時(shí)掛載某些額外設(shè)備的目錄/opt該目錄是存放第三方軟件的目錄/proc該目錄本身是一個(gè)虛擬文件系統(tǒng),用于存放內(nèi)存中的文件,如系統(tǒng)內(nèi)核、進(jìn)程信息、設(shè)備及網(wǎng)絡(luò)狀態(tài)等/root該目錄是系統(tǒng)管理員(root)的家目錄/run該目錄主要用于存儲(chǔ)系統(tǒng)啟動(dòng)后運(yùn)行時(shí)的信息,如進(jìn)程的PID文件、系統(tǒng)服務(wù)的套接字文件等/sbin該目錄存放只有root用戶才能使用的系統(tǒng)命令,包括在系統(tǒng)啟動(dòng)中需要的開(kāi)機(jī)、修復(fù)、還原系統(tǒng)的命令,如fdisk、fsck、init、mkfs等/srv該目錄通常存放系統(tǒng)本身不直接使用,而是由用戶或其他服務(wù)使用的數(shù)據(jù),如網(wǎng)站文件、FTP服務(wù)器內(nèi)容等/sys該目錄類似于/proc目錄,也是一個(gè)虛擬文件系統(tǒng),主要用于記錄與核心相關(guān)的信息,包括已載入的核心模塊與核心檢測(cè)到的硬件設(shè)備信息等/tmp該目錄是讓普通用戶或正在執(zhí)行的程序暫時(shí)存放文件的地方,這個(gè)目錄是任何用戶都能夠用來(lái)存取文件的,需要用戶定期清理/usr該目錄存放與用戶相關(guān)的程序和庫(kù)文件。例如,/usr/bin存放用戶命令文件,/usr/lib存放應(yīng)用函數(shù)庫(kù)文件,/usr/sbin存放系統(tǒng)非常規(guī)操作命令文件,以及/usr/share存放系統(tǒng)共享文件等/var該目錄存放系統(tǒng)動(dòng)態(tài)變化的文件,如日志文件/var/log、郵件文件/var/mail及網(wǎng)頁(yè)文件/var/www等職業(yè)素養(yǎng)提升:遵守目錄規(guī)范。在管理和使用麒麟服務(wù)器的過(guò)程中,應(yīng)當(dāng)遵守目錄規(guī)范,如在實(shí)訓(xùn)過(guò)程中,常常需要?jiǎng)?chuàng)建一些臨時(shí)文件,那么應(yīng)該在哪里創(chuàng)建和處理這些文件呢?答案是用戶的主目錄或臨時(shí)文件目錄/tmp中。但要注意一些目錄,如/proc目錄和/sys目錄是保存在內(nèi)存中的目錄,不能直接修改和保存數(shù)據(jù);/boot目錄是啟動(dòng)分區(qū),通常也不能用來(lái)處理數(shù)據(jù)。麒麟操作系統(tǒng)的工作要在適當(dāng)?shù)哪夸浵逻M(jìn)行,這也是麒麟操作系統(tǒng)必須遵守的操作規(guī)范。任務(wù)1目錄管理任務(wù)1目錄管理步驟2:改變工作目錄
知識(shí)鏈接:絕對(duì)路徑和相對(duì)路徑在麒麟操作系統(tǒng)中,文件的路徑是指該文件在系統(tǒng)中的存放位置。只要告訴麒麟操作系統(tǒng)某個(gè)文件存放的路徑,系統(tǒng)就可以找到這個(gè)文件。指明一個(gè)文件存放的路徑有兩種方法,即絕對(duì)路徑和相對(duì)路徑。用戶登錄麒麟操作系統(tǒng)后,可以使用cd命令加路徑名(相對(duì)路徑或絕對(duì)路徑)的方式來(lái)完成目錄切換。1.絕對(duì)路徑絕對(duì)路徑從根目錄“/”開(kāi)始寫(xiě)起。例如,使用絕對(duì)路徑方式指明系統(tǒng)日志文件messages所在的位置,該文件路徑應(yīng)寫(xiě)為/var/log/messages。任務(wù)1目錄管理
知識(shí)鏈接:絕對(duì)路徑和相對(duì)路徑2.相對(duì)路徑相對(duì)路徑不是從根目錄“/”開(kāi)始寫(xiě)起的,而是從文件當(dāng)前所在的工作目錄開(kāi)始寫(xiě)起的。在使用相對(duì)路徑指明某個(gè)文件的存儲(chǔ)位置時(shí),經(jīng)常會(huì)用到兩個(gè)特殊目錄,即當(dāng)前目錄(用“.”表示)和父目錄(用“..”表示)。同樣是指明系統(tǒng)日志文件messages所在的位置,如果當(dāng)前工作目錄是/var,則messages文件的相對(duì)路徑為./log/messages;如果當(dāng)前工作目錄是/var/log,則其相對(duì)路徑為./messages;如果當(dāng)前工作目錄是/var/mail,則其相對(duì)路徑為../log/messages。由此可知,麒麟操作系統(tǒng)中絕對(duì)路徑是相對(duì)于根目錄“/”的,只要文件不移動(dòng)位置,那么它的絕對(duì)路徑固定不變;而相對(duì)路徑是相對(duì)于文件當(dāng)前所在的工作目錄的,隨著程序的執(zhí)行,當(dāng)前所在的工作目錄可能會(huì)改變,因此文件的相對(duì)路徑也會(huì)隨之改變。任務(wù)1目錄管理經(jīng)驗(yàn)分享:麒麟操作系統(tǒng)的文件都存放在一定的目錄中,從根目錄“/”開(kāi)始,以樹(shù)狀結(jié)構(gòu)向下延伸。上、下層目錄之間使用“/”符號(hào)隔開(kāi),如/etc/rc.d/rc.local表示文件rc.local存放在根目錄下的etc目錄下的rc.d目錄中。由于目錄也是文件的一種,因此對(duì)文件的操作也同樣適用于目錄。任務(wù)1目錄管理步驟3:建立目錄
知識(shí)鏈接:mkdir命令。mkdir命令用于建立新的目錄。mkdir命令的格式如下。mkdir[選項(xiàng)]目錄路徑常用選項(xiàng)如下。-p:遞歸建立目錄,即建立多級(jí)目錄。-m:設(shè)置目錄的權(quán)限。任務(wù)1目錄管理步驟4:刪除目錄
知識(shí)鏈接:rm命令。rm命令用于刪除文件或目錄。使用rm命令可以刪除指定的文件和目錄,而不論它們是否為空。在默認(rèn)情況下,rm命令會(huì)直接刪除文件,但對(duì)于目錄來(lái)說(shuō),rm命令會(huì)提示用戶是否遞歸刪除目錄及其內(nèi)容。rm命令的格式如下。rm[選項(xiàng)]文件目錄路徑常用選項(xiàng)如下。-r:遞歸刪除目錄及其內(nèi)容。-f:強(qiáng)制刪除,不提示用戶確認(rèn)。-i:提示用戶確認(rèn)每個(gè)刪除操作。任務(wù)1目錄管理經(jīng)驗(yàn)分享:用戶需要非常謹(jǐn)慎地使用rm命令,因?yàn)楸粍h除的文件和目錄將無(wú)法恢復(fù)。在使用rm-r命令刪除目錄時(shí),務(wù)必確認(rèn)操作的目錄是正確的,以免誤刪重要文件。任務(wù)2文件管理命令任務(wù)2文件管理命令查找文件的具體位置查看文件內(nèi)容查找文件中的關(guān)鍵詞任務(wù)流程新建文件復(fù)制文件任務(wù)2文件管理命令職業(yè)素養(yǎng)提升:什么是服務(wù)器的端口號(hào)?服務(wù)是給系統(tǒng)提供功能的,在系統(tǒng)中除了有系統(tǒng)服務(wù),還有網(wǎng)絡(luò)服務(wù)。而每個(gè)網(wǎng)絡(luò)服務(wù)都有自己的端口號(hào),一般端口號(hào)都是固定的。如果知道了一臺(tái)服務(wù)器的IP地址,我們就可以找到這臺(tái)服務(wù)器。但是這臺(tái)服務(wù)器上有可能搭建了多個(gè)網(wǎng)絡(luò)服務(wù),如WWW服務(wù)、FTP服務(wù)、Mail服務(wù),那么我們到底需要服務(wù)器提供哪個(gè)網(wǎng)絡(luò)服務(wù)呢?這時(shí)就要靠端口號(hào)來(lái)區(qū)分了,因?yàn)槊總€(gè)網(wǎng)絡(luò)服務(wù)對(duì)應(yīng)的端口號(hào)都是固定的。
任務(wù)2文件管理命令步驟1:查找文件的具體位置
知識(shí)鏈接:find命令。find命令是麒麟操作系統(tǒng)中較為強(qiáng)大的文件搜索命令,可以按照文件名、文件權(quán)限、時(shí)間、體積、iNode號(hào)等來(lái)搜索文件。find命令的格式如下。find[搜索范圍][匹配條件]常用選項(xiàng)如下。-name:搜索與給定名稱匹配的文件。-iname:搜索與給定名稱匹配的文件,且不區(qū)分大小寫(xiě)。-type:僅搜索特定類型。-size[+|-]size:按照文件體積進(jìn)行搜索,使用“+”表示大于,“-”表示小于,size可以是以c(字節(jié))、k(千字節(jié))、M(兆字節(jié))、G(吉字節(jié))等為單位的數(shù)值。任務(wù)2文件管理命令經(jīng)驗(yàn)分享:使用find命令的注意事項(xiàng)。由于find命令是直接在硬盤中進(jìn)行搜索的,會(huì)消耗較多的系統(tǒng)資源,導(dǎo)致服務(wù)器壓力過(guò)大,因此應(yīng)在服務(wù)器中將文件存放路徑規(guī)劃好,盡量減少文件搜索操作,即使在使用find命令進(jìn)行搜索時(shí),也不要指定過(guò)大的搜索范圍。任務(wù)2文件管理命令步驟1:查找文件的具體位置
知識(shí)鏈接:locate命令。locate命令用于快速搜索文件系統(tǒng)中符合指定模式的文件。它使用一個(gè)預(yù)先構(gòu)建的文件數(shù)據(jù)庫(kù)進(jìn)行搜索,比使用find命令更快速。但需要注意的是,由于其使用的是預(yù)先構(gòu)建的文件數(shù)據(jù)庫(kù),因此可能無(wú)法即時(shí)反映最新的文件變動(dòng)。locate命令的格式如下。locate[選項(xiàng)]文件名或路徑常用選項(xiàng)如下。-i:不區(qū)分大小寫(xiě)進(jìn)行模式匹配。-b:僅匹配基準(zhǔn)名稱而不考慮完整路徑。-c:僅顯示匹配結(jié)果的數(shù)量而不顯示文件路徑。-l:僅顯示匹配結(jié)果的文件路徑而不顯示文件名稱。-n:限制匹配結(jié)果的數(shù)量。任務(wù)2文件管理命令經(jīng)驗(yàn)分享:locate命令無(wú)法執(zhí)行。當(dāng)遇到如圖3-15所示的信息時(shí),執(zhí)行updatedb命令更新數(shù)據(jù)庫(kù)即可,如圖3-16所示。這是因?yàn)轺梓氩僮飨到y(tǒng)會(huì)自動(dòng)創(chuàng)建mlocate.db這個(gè)數(shù)據(jù)庫(kù),并且系統(tǒng)會(huì)自動(dòng)更新這個(gè)數(shù)據(jù)庫(kù),但是在剛安裝完locate時(shí),系統(tǒng)還未自動(dòng)更新,所以我們需要手動(dòng)執(zhí)行updatedb命令進(jìn)行更新。任務(wù)2文件管理命令
知識(shí)鏈接:find命令和locate命令的區(qū)別。find命令和locate命令都是用來(lái)搜索文件的命令行工具,表3-2所示為二者的區(qū)別。內(nèi)容命令findlocate工作原理在實(shí)時(shí)搜索過(guò)程中查找文件首先在一個(gè)預(yù)先構(gòu)建的文件數(shù)據(jù)庫(kù)中查找文件,然后在數(shù)據(jù)庫(kù)中執(zhí)行搜索搜索速度慢快搜索范圍可以搜索整個(gè)文件系統(tǒng)或指定的目錄樹(shù)只能搜索已被索引的文件系統(tǒng)部分搜索條件可以通過(guò)指定目錄、文件名、時(shí)間、權(quán)限和大小等多個(gè)條件來(lái)搜索文件只支持模式匹配,可以通過(guò)文件名或路徑中的通配符進(jìn)行模糊匹配訪問(wèn)權(quán)限需要使用用戶的權(quán)限來(lái)搜索由系統(tǒng)自動(dòng)執(zhí)行搜索表3-2find命令和locate命令的區(qū)別任務(wù)2文件管理命令職業(yè)素養(yǎng)提升:配置文件/etc/services有什么作用?麒麟操作系統(tǒng)的/etc/services文件用于記錄網(wǎng)絡(luò)服務(wù)名和它們對(duì)應(yīng)的端口號(hào)及協(xié)議。文件中的每一行對(duì)應(yīng)一種服務(wù),它由4個(gè)字段組成,中間使用TAB或空格分隔,分別表示“服務(wù)名稱”、“使用端口”、“協(xié)議名稱”和“別名”。很多系統(tǒng)程序都要使用/etc/services文件。如果每種服務(wù)都能夠嚴(yán)格遵循該機(jī)制,在該文件里標(biāo)注自己所使用的端口信息,則主機(jī)上各服務(wù)間對(duì)端口的使用將會(huì)非常清晰明了,并易于管理。任務(wù)2文件管理命令步驟2:查看文件內(nèi)容:catmoreless
知識(shí)鏈接:cat命令。cat命令用于查看文件的內(nèi)容,無(wú)論文件內(nèi)容有多少行,都會(huì)一次性顯示。如果文件內(nèi)容很長(zhǎng),那么文件開(kāi)頭的內(nèi)容將迅速滾動(dòng)過(guò)去而無(wú)法被看到,所以使用cat命令不適合瀏覽內(nèi)容太長(zhǎng)的文件。cat命令的格式如下。cat[選項(xiàng)]文件名常用選項(xiàng)如下。-n:顯示每行的行號(hào)。-b:顯示非空行的行號(hào)。-s:合并連續(xù)的空行為一個(gè)空行。-A:在顯示非打印字符時(shí),使用可見(jiàn)的表示方法。對(duì)于/etc/services文件來(lái)說(shuō),其文件內(nèi)容比較長(zhǎng),在使用cat命令時(shí)文件內(nèi)容迅速滾動(dòng),用戶只能瀏覽最后一屏的內(nèi)容,而無(wú)法瀏覽文件前面的內(nèi)容,這時(shí)可以使用more命令或less命令。任務(wù)2文件管理命令
知識(shí)鏈接:more命令。more命令是一個(gè)用于分頁(yè)查看文件內(nèi)容的命令行工具。當(dāng)文件內(nèi)容較長(zhǎng)時(shí),more命令可以按頁(yè)顯示,以便用戶逐頁(yè)查看。more命令的格式如下。more[選項(xiàng)]文件名常用選項(xiàng)如下。-<數(shù)字>:指定每屏顯示的行數(shù)。+<數(shù)字>:從指定數(shù)字的行開(kāi)始顯示。-s:合并連續(xù)的空行為一個(gè)空行。more命令一次顯示一屏內(nèi)容,滿屏后會(huì)停下,并且在屏幕的底部會(huì)出現(xiàn)一個(gè)提示信息,可以用下列不同的方法對(duì)提示信息做出回答。按“Space”鍵:顯示文本的下一屏內(nèi)容。按“Enter”鍵:只顯示文本的下一行內(nèi)容。按“h”鍵:顯示幫助屏,該屏上有相關(guān)的幫助信息。按“b”鍵:顯示文本的上一屏內(nèi)容。按“q”鍵:退出more命令。使用more命令瀏覽文件內(nèi)容可以方便地分屏顯示,但由于看過(guò)的內(nèi)容不能再次向前翻頁(yè)瀏覽,因此我們還可以使用less命令。任務(wù)2文件管理命令
知識(shí)鏈接:less命令。less命令也是一個(gè)用于分頁(yè)查看文件內(nèi)容的命令行工具,less命令的用法和功能與more命令類似,但是比more命令更加強(qiáng)大。在使用more命令查看文件內(nèi)容時(shí),不可以使用PageUP鍵、PageDown鍵等的功能向前或向后翻看文件,而less命令可以使用PageUp鍵、PageDown鍵等的功能向前或向后翻看文件,更容易用來(lái)查看一個(gè)文件的內(nèi)容。less命令還有搜索功能,不僅可以向下搜索,還可以向上搜索。less命令在顯示文件內(nèi)容時(shí),并不是一次將整個(gè)文件加載完后才顯示,而是根據(jù)顯示需要加載文件內(nèi)容,對(duì)于顯示大型的文件具有較高的效率。less命令的格式如下。less[選項(xiàng)]文件名less命令的一些常用操作如下。按“Space”鍵:顯示文本的下一屏內(nèi)容。按“b”鍵:顯示文本的上一屏內(nèi)容。按“G”鍵:跳轉(zhuǎn)到文件的最后一行。按“g”鍵:跳轉(zhuǎn)到文件的第一行。按“q”鍵:退出less命令。任務(wù)2文件管理命令步驟3:查找文件中的關(guān)鍵詞
知識(shí)鏈接:grep命令。grep命令是一個(gè)用于在文件中搜索指定模式的工具。它可以搜索文件內(nèi)容或輸入流,并輸出所有包含匹配指定模式的行。grep命令的格式如下。grep[選項(xiàng)]查找條件目標(biāo)文件常用選項(xiàng)如下。-i:忽略字符大小寫(xiě)。-n:表示輸出匹配指定模式的行號(hào)。-c:只顯示匹配的行數(shù)。任務(wù)2文件管理命令步驟4:新建文件
知識(shí)鏈接:touch命令。touch命令用于更改文件或目錄的時(shí)間戳信息(包括訪問(wèn)時(shí)間atime和修改時(shí)間mtime)。如果文件不存在,則touch命令會(huì)創(chuàng)建一個(gè)空文件并將其訪問(wèn)時(shí)間和修改時(shí)間設(shè)置為當(dāng)前時(shí)間。touch命令的格式如下。touch文件名常用選項(xiàng)如下。-a:僅更改訪問(wèn)時(shí)間。-m:僅更改修改時(shí)間。-c:僅在文件存在時(shí)更改時(shí)間戳信息。如果文件不存在,則不創(chuàng)建空文件。-d:按照指定日期時(shí)間更改文件的時(shí)間戳信息。經(jīng)驗(yàn)分享:與Windows操作系統(tǒng)不同,在麒麟操作系統(tǒng)中,文件沒(méi)有創(chuàng)建時(shí)間。任務(wù)2文件管理命令步驟5:復(fù)制文件
知識(shí)鏈接:cp命令。cp命令用于將一個(gè)或者多個(gè)文件或目錄復(fù)制到指定路徑或目錄中。在默認(rèn)情況下,如果源文件是一個(gè)文件,則cp命令將該文件復(fù)制到指定路徑或目錄中;如果源文件是一個(gè)目錄,則cp命令只復(fù)制目錄本身,不包括其中的任何文件或子目錄。cp命令的格式如下。cp[選項(xiàng)][源文件或目錄](méi)[目標(biāo)文件或目錄](méi)常用選項(xiàng)如下。-i:在復(fù)制前提示用戶確認(rèn),如果目標(biāo)文件已存在,則詢問(wèn)用戶是否覆蓋。-r:遞歸復(fù)制目錄及其子目錄。-p:保持源文件的時(shí)間戳信息,包括修改時(shí)間、訪問(wèn)時(shí)間、重置時(shí)間等。-f:如果目標(biāo)文件已存在,則強(qiáng)制覆蓋目標(biāo)文件。-v:顯示詳細(xì)的復(fù)制進(jìn)程。-u:僅復(fù)制源文件中更新時(shí)間較新的文件。只有當(dāng)源文件的修改日期比目標(biāo)文件的修改日期新時(shí)才復(fù)制。任務(wù)3文件權(quán)限管理任務(wù)3文件權(quán)限管理修改文件的權(quán)限修改目錄的權(quán)限修改文件的所有者和所屬組任務(wù)流程使用umask命令修改系統(tǒng)默認(rèn)權(quán)限任務(wù)3文件權(quán)限管理職業(yè)素養(yǎng)提升:什么是SSH遠(yuǎn)程登錄?SSH是SecureShell的縮寫(xiě),它是專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議,利用SSH協(xié)議可以有效防止遠(yuǎn)程管理過(guò)程中信息泄露問(wèn)題的發(fā)生。常用的SSH遠(yuǎn)程登錄工具有Putty、XManager、SecureCRT、SSHSecureShellClient等。任務(wù)3文件權(quán)限管理步驟1:修改文件的權(quán)限
知識(shí)鏈接:文件屬性說(shuō)明。文件屬性通常包括文件類型、權(quán)限和文件所有者等信息。第一個(gè)字符代表文件類型,文件類型如下。-:普通文件。d:目錄。l:符號(hào)鏈接文件。c:字符設(shè)備文件。b:塊設(shè)備文件。任務(wù)3文件權(quán)限管理
知識(shí)鏈接:在后面的字符中,3個(gè)為一組,且均為r、w、x三種權(quán)限的組合。其中,r代表可讀?。╮ead)、w代表可寫(xiě)入(write)、x代表可執(zhí)行(execute)。需要注意的是,這3個(gè)權(quán)限的位置不會(huì)改變,如果沒(méi)有某個(gè)權(quán)限,就會(huì)出現(xiàn)“-”,具體如圖3-4所示。圖3-4
文件屬性任務(wù)3文件權(quán)限管理
知識(shí)鏈接:文件的權(quán)限還可以使用3位八進(jìn)制數(shù)表示(如755),其中第一位表示文件所有者的權(quán)限,第二位表示文件所屬組的權(quán)限,第三位表示其他用戶權(quán)限。每位權(quán)限由4種字符表示。r:可讀?。╮ead)文件內(nèi)容,對(duì)應(yīng)的數(shù)字是4。w:可寫(xiě)入(write)文件內(nèi)容,對(duì)應(yīng)的數(shù)字是2。x:可執(zhí)行(execute)文件,對(duì)應(yīng)的數(shù)字是1。-:表示無(wú)相應(yīng)權(quán)限。任務(wù)3文件權(quán)限管理
知識(shí)鏈接:chmod命令。chmod是麒麟操作系統(tǒng)中用于修改文件或目錄權(quán)限的命令。chmod命令的格式如下。chmod[選項(xiàng)][權(quán)限]文件或目錄常用選項(xiàng)如下。-R:遞歸地修改目標(biāo)目錄及其子目錄中的所有文件和文件夾的權(quán)限。-v:顯示每個(gè)被修改的文件或目錄的名稱。-c:除了顯示修改信息,還顯示未被修改的文件或目錄的名稱。[權(quán)限]通常由3位八進(jìn)制數(shù)組成,如755或644(在文件屬性說(shuō)明中已講解),也可以使用字母表示法來(lái)設(shè)置文件權(quán)限,具體介紹如下。u:文件所有者(user)。g:文件所屬組(group)。o:其他用戶(others)。a:所有用戶(all)。上述每個(gè)字母都可以與“+”、“-”和“=”符號(hào)結(jié)合使用,以指定需要增加、減少或直接設(shè)置的權(quán)限。任務(wù)3文件權(quán)限管理步驟2:修改目錄的權(quán)限經(jīng)驗(yàn)分享:如果不使用參數(shù)-R,則命令將只修改目錄d1的權(quán)限,而其下級(jí)目錄d2的權(quán)限將得不到修改,讀者可自行驗(yàn)證。
知識(shí)鏈接:目錄權(quán)限。讀取、寫(xiě)入、執(zhí)行權(quán)限對(duì)于文件和目錄來(lái)說(shuō)是有區(qū)別的,要進(jìn)行深入的理解后才能正確使用。文件權(quán)限與目錄權(quán)限的對(duì)比如表3-3所示。權(quán)限文件目錄讀?。╮)查看文件內(nèi)容列出目錄中的內(nèi)容寫(xiě)入(w)修改文件內(nèi)容在目錄中創(chuàng)建執(zhí)行(x)執(zhí)行文件進(jìn)入目錄表3-3文件權(quán)限與目錄權(quán)限的對(duì)比任務(wù)3文件權(quán)限管理經(jīng)驗(yàn)分享:用戶對(duì)一個(gè)文件具有寫(xiě)入權(quán)限的含義是,用戶可以修改這個(gè)文件的內(nèi)容。而刪除一個(gè)文件的權(quán)限要求是,用戶對(duì)這個(gè)文件所在的目錄具有寫(xiě)入權(quán)限。對(duì)于一個(gè)目錄來(lái)說(shuō),r與x通常同時(shí)出現(xiàn)。任務(wù)3文件權(quán)限管理
知識(shí)鏈接:chown命令。chown是麒麟操作系統(tǒng)中用于修改文件或目錄的所有者和所屬組的命令。chown命令的格式如下。chown[選項(xiàng)]所有者:所屬組文件或目錄所有者表示新的所有者用戶名或用戶ID,所屬組表示新的所屬組名或組ID,文件或目錄表示需要修改權(quán)限的目標(biāo)文件或目錄。常用選項(xiàng)如下。-R:遞歸地修改目標(biāo)目錄及其子目錄中所有文件和文件夾的所有者與所屬組。-v:顯示每個(gè)被修改的文件或目錄的名稱。步驟3:修改文件的所有者和所屬組任務(wù)3文件權(quán)限管理
知識(shí)鏈接:chgrp命令。chgrp是麒麟操作系統(tǒng)中用于修改文件或目錄的所屬組的命令。chgrp命令的格式如下。chgrp[選項(xiàng)]新的組名文件或目錄新的組名表示新的所屬組名或組ID,文件或目錄表示需要修改所屬組的目標(biāo)文件或目錄。常用選項(xiàng)如下。-R:遞歸地修改目標(biāo)目錄及其子目錄中所有文件和文件夾的所有者與所屬組。-v:顯示每個(gè)被修改的文件或目錄的名稱。任務(wù)3文件權(quán)限管理步驟3:使用umask命令修改系統(tǒng)默認(rèn)權(quán)限經(jīng)驗(yàn)分享:一個(gè)用戶建立了這個(gè)文件,則該用戶就是這個(gè)文件的所有者,而該用戶的默認(rèn)用戶組就是這個(gè)文件的所屬組。
知識(shí)鏈接:umask命令。umask被稱為遮罩碼,用于確定在建立新文件或新目錄時(shí)自動(dòng)應(yīng)用的默認(rèn)權(quán)限。umask命令的格式如下。umask[-S][權(quán)限掩碼]常用選項(xiàng)如下。-S:以文字方式來(lái)表示權(quán)限掩碼。任務(wù)3文件權(quán)限管理
知識(shí)鏈接:umask值的應(yīng)用。在麒麟操作系統(tǒng)中,每個(gè)文件和目錄都有一組默認(rèn)權(quán)限,這些權(quán)限受到umask值的影響。umask值定義了哪些權(quán)限位會(huì)被屏蔽掉,不被應(yīng)用在新建的文件或目錄上。umask值是一個(gè)3位八進(jìn)制數(shù),通常以4位形式表示。每一位代表了一種權(quán)限,1表示禁止該權(quán)限,0表示允許該權(quán)限。4位形式的umask值從左至右依次表示文件特殊權(quán)限、所有者權(quán)限、所屬組權(quán)限、其他用戶權(quán)限。其中,特殊權(quán)限一般不作為umask值的一部分,通常為0。例如,一個(gè)umask值為022意味著文件的默認(rèn)權(quán)限為644(即rw-r--r--),目錄的默認(rèn)權(quán)限為755(即rwxr-xr-x)。具體計(jì)算方式是將umask值與初始權(quán)限值666(文件)或777(目錄)做按位與操作。任務(wù)4壓縮包管理任務(wù)4壓縮包管理使用gzip與gunzip命令進(jìn)行壓縮和解壓縮使用tar命令對(duì)目標(biāo)目錄進(jìn)行打包、壓縮與解包使用zip與unzip命令進(jìn)行壓縮和解壓縮任務(wù)流程任務(wù)4壓縮管理步驟1:使用gzip與gunzip命令進(jìn)行壓縮和解壓縮
知識(shí)鏈接:gzip命令。gzip(GNUZip)是一種數(shù)據(jù)壓縮程序,用于減小文件的體積,以便更快地傳輸文件和節(jié)省存儲(chǔ)空間,通常用于在網(wǎng)絡(luò)上傳輸文件或在磁盤上存儲(chǔ)文件。通過(guò)使用gzip命令壓縮文件,可以顯著減小文件的體積,從而加快文件的傳輸速度,并減少對(duì)存儲(chǔ)空間的占用。gzip命令的格式如下。gzip[選項(xiàng)][文件名]常用選項(xiàng)如下。-c:將壓縮后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備中而不去替換原始文件。-d:解壓縮文件。-r:遞歸處理目錄中的文件。任務(wù)4壓縮管理
知識(shí)鏈接:gunzip命令。gunzip是GNUZip的解壓縮工具,可以將經(jīng)過(guò)GNUZip壓縮的文件解壓縮為原始文件。gunzip命令的格式如下。gunzip[選項(xiàng)][要解壓縮的文件名]常用選項(xiàng)如下。-c:將壓縮后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備中而不是替換原始文件。-l:列出壓縮文件的相關(guān)信息。需要注意的是,解壓縮后的文件將覆蓋原始文件。任務(wù)4壓縮管理經(jīng)驗(yàn)分享:gunzip命令通常與gzip命令一起使用,二者可以通過(guò)簡(jiǎn)單地更改命令名稱來(lái)調(diào)用。例如,可以使用如下命令解壓縮文件,這與使用gunzip命令非常相似,具體取決于系統(tǒng)配置。經(jīng)驗(yàn)分享:在麒麟操作系統(tǒng)中,常見(jiàn)的壓縮格式有十幾種,如“.zip”“.gz”“.bz2”“.tar”“.tar.gz”“.tar.bz2”等,不同的壓縮格式對(duì)應(yīng)的解壓縮方法也是不同的,這里的擴(kuò)展名并不是操作系統(tǒng)所需要的(因?yàn)轺梓氩僮飨到y(tǒng)并不依靠擴(kuò)展名來(lái)區(qū)分文件類型),而是為用戶標(biāo)識(shí)壓縮格式的,必須針對(duì)壓縮格式使用正確的壓縮命令。任務(wù)4壓縮管理步驟2:使用tar命令對(duì)目標(biāo)目錄進(jìn)行打包、壓縮與解包
知識(shí)鏈接:tar命令。tar是一種用于創(chuàng)建歸檔文件或存檔的文件格式和工具。tar文件可以將多個(gè)文件和目錄打包成一個(gè)單獨(dú)的文件,并能夠可選地進(jìn)行壓縮處理。tar命令的格式如下。tar[選項(xiàng)][目標(biāo)文件][要打包的文件]常用選項(xiàng)如下。-c:建立新的tar文件。-v:顯示操作的詳細(xì)信息。-f:指定要建立的tar文件名稱。-x:解包tar文件。-u:用已打包文件的較新版本更新tar文件。-z:調(diào)用gzip命令執(zhí)行壓縮或解壓縮。任務(wù)4壓縮管理經(jīng)驗(yàn)分享:選項(xiàng)“-cvf”一般是習(xí)慣用法,在打包時(shí)需要指定打包后的文件名,而且擴(kuò)展名要使用“.tar”。經(jīng)驗(yàn)分享:如果選擇在打包后進(jìn)行壓縮,則可以使用gzip命令;如果選擇在打包的同時(shí)進(jìn)行壓縮,則可以使用tar命令。任務(wù)4壓縮管理步驟3:使用zip與unzip命令進(jìn)行壓縮和解壓縮
知識(shí)鏈接:zip命令。zip是一種常用的文件壓縮和歸檔格式,也是用于創(chuàng)建和解壓縮zip格式文件的工具。zip文件可以將多個(gè)文件和目錄打包成一個(gè)壓縮文件,便于傳輸、存儲(chǔ)和共享。zip命令的格式如下。zip[選項(xiàng)][目標(biāo)文件][要壓縮的文件或目錄](méi)常用選項(xiàng)如下。-q:靜默模式,不顯示壓縮過(guò)程中的詳細(xì)信息。-m:壓縮后刪除源文件。-r:遞歸地壓縮目錄中的文件。經(jīng)驗(yàn)分享:“.zip”格式是Windows操作系統(tǒng)中常用的壓縮格式,在麒麟操作系統(tǒng)中也可以正確識(shí)別“.zip”格式的壓縮文件,因此使用“.zip”格式的壓縮文件可以在二者之間方便地交換。任務(wù)4壓縮管理任務(wù)4壓縮管理
知識(shí)鏈接:unzip命令。unzip是一個(gè)用于解壓縮zip文件的命令行工具,它可以從zip文件中提取文件和目錄等多種內(nèi)容。unzip命令的格式如下。unzip[選項(xiàng)][壓縮文件]常用選項(xiàng)如下。-d:指定解壓縮目標(biāo)目錄。-P:指定密碼。-f:更新現(xiàn)有的文件。任務(wù)5輸入/輸出重定向和管道符任務(wù)4壓縮包管理使用輸出重定向,改變輸出位置到文件中使用輸入重定向,改變命令的輸入源,將文件中的內(nèi)容作為輸入使用管道符,將一個(gè)命令的輸出作為另一個(gè)命令的輸入任務(wù)流程任務(wù)5輸入/輸出重定向和管道符步驟1:使用輸出重定向,改變輸出位置到文件中
知識(shí)鏈接:1.標(biāo)準(zhǔn)的輸入/輸出設(shè)備在麒麟操作系統(tǒng)中,所有的內(nèi)容都是文件,計(jì)算機(jī)硬件也以文件的形式存在,標(biāo)準(zhǔn)的輸入設(shè)備(鍵盤)、標(biāo)準(zhǔn)的輸出設(shè)備(顯示器)當(dāng)然也是文件,表3-4列出了標(biāo)準(zhǔn)的輸入/輸出設(shè)備。麒麟操作系統(tǒng)中的設(shè)備文件名,如“/dev/stdin”,并不方便記憶和使用,一般用“0”、“1”和“2”來(lái)分別表示標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤輸出。設(shè)備設(shè)備文件名文件描述符類型鍵盤/dev/stdin0標(biāo)準(zhǔn)輸入顯示器/dev/stdout1標(biāo)準(zhǔn)輸出顯示器/dev/stderr2標(biāo)準(zhǔn)錯(cuò)誤輸出表3-4標(biāo)準(zhǔn)的輸入/輸出設(shè)備任務(wù)5輸入/輸出重定向和管道符
知識(shí)鏈接:2.輸出重定向輸出重定向是指改變輸出方向,不再輸出到顯示器上,而是輸出到其他設(shè)備或者文件中。這樣做的好處是可以隨時(shí)查看或調(diào)用這個(gè)命令的執(zhí)行結(jié)果,系統(tǒng)輸出重定向的符號(hào)及其作用如表3-5所示。類型符號(hào)作用標(biāo)準(zhǔn)輸出重定向命令>文件以覆蓋的方式,把命令的正確輸出輸出到指定的文件或設(shè)備中命令>>文件以追加的方式,把命令的正確輸出輸出到指定的文件或設(shè)備中標(biāo)準(zhǔn)錯(cuò)誤輸出重定向錯(cuò)誤命令2>文件以覆蓋的方式,把命令的錯(cuò)誤輸出輸出到指定的文件或設(shè)備中錯(cuò)誤命令2>>文件以追加的方式,把命令的錯(cuò)誤輸出輸出到指定的文件或設(shè)備中正確輸出和錯(cuò)誤輸出同時(shí)保存命令>文件2>&1以覆蓋的方式,把正確輸出和錯(cuò)誤輸出都保存到同一個(gè)文件中命令>>文件2>&1以追加的方式,把正確輸出和錯(cuò)誤輸出都保存到同一個(gè)文件中表3-5系統(tǒng)輸出重定向的符號(hào)及其作用任務(wù)5輸入/輸出重定向和管道符類型符號(hào)作用正確輸出和錯(cuò)誤輸出同時(shí)保存命令&>文件以覆蓋的方式,把正確輸出和錯(cuò)誤輸出都保存到同一個(gè)文件中命令&>>文件以追加的方式,把正確輸出和錯(cuò)誤輸出都保存到同一個(gè)文件中命令>>文件12>>文件2把正確輸出追加到文件1中,把錯(cuò)誤輸出追加到文件2中經(jīng)驗(yàn)分享:錯(cuò)誤輸出重定向。在輸入錯(cuò)誤輸出重定向命令時(shí)需要注意,“2”和“>”之間不能有空格,否則會(huì)報(bào)錯(cuò),“2”和“>”左、右兩側(cè)的空格并沒(méi)有影響,但是為了記憶方便,建議在錯(cuò)誤輸出的“>”左、右兩側(cè)都不加空格。任務(wù)5輸入/輸出重定向和管道符經(jīng)驗(yàn)分享:如果我們既不想把命令的執(zhí)行結(jié)果保存下來(lái),又不想把命令的執(zhí)行結(jié)果輸出到顯示器上,防止干擾命令的執(zhí)行,則可以使用如下命令將輸出結(jié)果重定向到/dev/null文件中,這個(gè)文件就相當(dāng)于麒麟操作系統(tǒng)的垃圾箱,任何放入垃圾箱的數(shù)據(jù)都將被丟棄且不能被恢復(fù)。任務(wù)5輸入/輸出重定向和管道符步驟2:使用輸入重定向,改變命令的輸入源,將文件中的內(nèi)容作為輸入
知識(shí)鏈接:輸入重定向。輸入重定向是一種操作,通過(guò)它可以將從鍵盤獲取標(biāo)準(zhǔn)輸入改為從文件或其他源獲取標(biāo)準(zhǔn)輸入。在麒麟操作系統(tǒng)命令行界面中,可以使用特定的符號(hào)來(lái)實(shí)現(xiàn)輸入重定向。常見(jiàn)的符號(hào)如下。<:將文件內(nèi)容作為標(biāo)準(zhǔn)輸入。<<:將特定的字符串或文本段落作為標(biāo)準(zhǔn)輸入的結(jié)束。任務(wù)5輸入/輸出重定向和管道符步驟3:使用管道符,將一個(gè)命令的輸出作為另一個(gè)命令的輸入
知識(shí)鏈接:管道符。管道符“|”是用于連接多個(gè)命令的特殊字符。它將一個(gè)命令的輸出作為另一個(gè)命令的輸入,實(shí)現(xiàn)命令之間的數(shù)據(jù)傳遞和處理。管道符使得命令行操作變得靈活且高效。管道符的使用格式如下。命令1|命令2管道符將命令1的正確輸出作為命令2的操作對(duì)象,命令1必須要有正確輸出結(jié)果,命令2則必須可以處理命令1的正確輸出結(jié)果,并且命令2只能處理命令1的正確輸出結(jié)果,而不能處理其錯(cuò)誤輸出結(jié)果。管道符可以實(shí)現(xiàn)以下功能。(1)數(shù)據(jù)傳遞:將一個(gè)命令的輸出直接傳遞給另一個(gè)命令進(jìn)行處理,避免使用臨時(shí)文件或變量傳遞數(shù)據(jù)。(2)過(guò)濾和處理:通過(guò)連接多個(gè)命令,可以對(duì)數(shù)據(jù)進(jìn)行篩選、排序、修改或其他處理操作。任務(wù)6軟鏈接和硬鏈接任務(wù)1目錄管理為文件生成軟鏈接為文件生成硬鏈接修改源文件后,查看軟鏈接和硬鏈接的變化任務(wù)流程步驟1:為文件生成軟鏈接任務(wù)6軟鏈接和硬鏈接
知識(shí)鏈接:軟鏈接。軟鏈接文件非常像Windows操作系統(tǒng)中的快捷方式,由于在Windows操作系統(tǒng)中經(jīng)常會(huì)因?yàn)樵次募娣盼恢眠^(guò)深而不容易找到,因此可以建立一個(gè)快捷方式放在桌面中,方便用戶查找。在麒麟操作系統(tǒng)中,軟鏈接的作用是什么呢?這主要是為了管理員的使用習(xí)慣,管理員一般都具有Linux操作系統(tǒng)的使用經(jīng)驗(yàn),有些操作系統(tǒng)的自啟動(dòng)文件/etc/rc.local是放在/etc目錄中的,而有些操作系統(tǒng)卻將其放在了/etc/rc.d/rc.local目錄中,為這兩個(gè)文件生成軟鏈接,無(wú)論操作哪一個(gè)文件,結(jié)果都是一樣的。這樣我們就理解了為什么軟鏈接的權(quán)限是“rwxrwxrwx”,因?yàn)檐涙溄拥臋?quán)限并不決定源文件的權(quán)限,也就是所有用戶都可以執(zhí)行這個(gè)軟鏈接文件,但是在使用源文件時(shí),還需要遵循源文件的權(quán)限設(shè)定。因此,軟鏈接文件一般具有以下3個(gè)特點(diǎn):文件信息是“l(fā)rwxrwxrwx”、體積很小、顯示箭頭并指向它的源文件。步驟2:為文件生成硬鏈接任務(wù)6軟鏈接和硬鏈接
知識(shí)鏈接:硬鏈接。硬鏈接是指將一個(gè)文件關(guān)聯(lián)到另一個(gè)文件的操作。硬鏈接共享相同的物理存儲(chǔ)空間,如果源文件的內(nèi)容發(fā)生改變,則鏈接文件的內(nèi)容也會(huì)隨之改變。硬鏈接的好處是創(chuàng)建的鏈接文件與源文件是完全一樣的,可以通過(guò)鏈接文件對(duì)源文件進(jìn)行修改和訪問(wèn)。但是,硬鏈接只能在同一個(gè)文件系統(tǒng)中才有效。步驟3:修改源文件后,查看軟鏈接和硬鏈接的變化任務(wù)6軟鏈接和硬鏈接
知識(shí)鏈接:1.iNodeiNode是一種在文件系統(tǒng)中用于管理文件和目錄的數(shù)據(jù)結(jié)構(gòu)。每個(gè)文件和目錄在文件系統(tǒng)中都有一個(gè)唯一的iNode號(hào)。iNode包含了文件或目錄的元數(shù)據(jù),如文件的權(quán)限、所有者、大小、時(shí)間戳等。此外,iNode還包含了指向文件數(shù)據(jù)塊的指針。在通常情況下,文件的實(shí)際內(nèi)容會(huì)存儲(chǔ)在一個(gè)或多個(gè)文件數(shù)據(jù)塊中,而iNode中的指針會(huì)指向這些文件數(shù)據(jù)塊,這些文件數(shù)據(jù)塊存儲(chǔ)著文件的實(shí)際內(nèi)容。由于每個(gè)iNode的大小是固定的,因此可以通過(guò)iNode的編號(hào)來(lái)快速地找到文件的位置和元數(shù)據(jù)。文件系統(tǒng)會(huì)維護(hù)一個(gè)iNode表格來(lái)管理所有的iNode,這樣就可以通過(guò)iNode號(hào)來(lái)快速查找和定位文件了。一個(gè)文件的iNode可以有多個(gè)硬鏈接與之關(guān)聯(lián)。這些硬鏈接共享相同的iNode號(hào)和數(shù)據(jù)內(nèi)容,但可以有不同的文件名和路徑。因此,刪除一個(gè)文件并不會(huì)立即釋放磁盤空間,只有當(dāng)與該文件關(guān)聯(lián)的所有硬鏈接都被刪除后,該文件的磁盤空間才會(huì)被釋放。任務(wù)6軟鏈接和硬鏈接
知識(shí)鏈接:1.軟鏈接和硬鏈接的特點(diǎn)軟鏈接和硬鏈接的特點(diǎn)如表3-6所示。軟鏈接的特點(diǎn)硬鏈接的特點(diǎn)1.有自己的文件屬性及權(quán)限等;2.可對(duì)不存在的文件或目錄創(chuàng)建軟鏈接;3.可跨越不同的文件系統(tǒng);4.可對(duì)文件或目錄創(chuàng)建軟鏈接;5.在創(chuàng)建軟鏈接時(shí),鏈接計(jì)數(shù)i_nlink不會(huì)增加;6.刪除軟鏈接并不影響被指向的文件,但若被指向的原始文件被刪除,則相關(guān)軟鏈接被稱為死鏈接1.文件有相同的iNode號(hào)及datablock;2.可對(duì)已存在的文件創(chuàng)建硬鏈接;3.不可跨越文件系統(tǒng)進(jìn)行硬鏈接的創(chuàng)建;4.不可對(duì)目錄創(chuàng)建硬鏈接,只可對(duì)文件創(chuàng)建硬鏈接
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 分家協(xié)議的內(nèi)容
- 個(gè)人的居間協(xié)議模板
- 2023裝修房子協(xié)議書(shū)七篇
- 銀屑病甲病因介紹
- 竣工驗(yàn)收要點(diǎn)培訓(xùn)課件
- (范文)雕刻機(jī)項(xiàng)目立項(xiàng)報(bào)告
- 公路工程竣工資料管理 黃 00課件講解
- 2024年秋江蘇名小四年級(jí)語(yǔ)文12月月考試卷-A4
- 2023年廢棄資源和廢舊材料回收加工品項(xiàng)目融資計(jì)劃書(shū)
- 2023年家庭投影儀項(xiàng)目融資計(jì)劃書(shū)
- 內(nèi)科學(xué)糖尿病教案
- 《高尿酸血癥》課件
- 微量泵的操作及報(bào)警處置課件查房
- 云南省昆明市西山區(qū)2023-2024學(xué)年七年級(jí)上學(xué)期期末語(yǔ)文試卷
- 人教版小學(xué)數(shù)學(xué)四年級(jí)上冊(cè)5 1《平行與垂直》練習(xí)
- 市政設(shè)施養(yǎng)護(hù)面年度計(jì)劃表
- 公差配合與技術(shù)測(cè)量技術(shù)教案
- 堅(jiān)持教育、科技、人才“三位一體”為高質(zhì)量發(fā)展貢獻(xiàn)高校力量
- 污水處理廠工藝設(shè)計(jì)及計(jì)算
- 杭州宇泰機(jī)電設(shè)備有限公司X射線機(jī)室內(nèi)探傷項(xiàng)目(新建)環(huán)境影響報(bào)告
- 2023年冷柜行業(yè)專題研究報(bào)告
評(píng)論
0/150
提交評(píng)論