版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2章本章目標(biāo)
了解Linux系統(tǒng)的由來(lái)了解Linux的特點(diǎn)了解什么是GNU
熟悉Linux的各個(gè)發(fā)行版掌握Linux系統(tǒng)的安裝了解Linux的文件類型和文件系統(tǒng)熟練掌握Linux的常用命令文件的備份——cp(復(fù)制)cp命令語(yǔ)法:cp[參數(shù)][源文件或目錄][目標(biāo)文件或目標(biāo)目錄]實(shí)例1:將當(dāng)前目錄中的所有內(nèi)容備份到/backup(假設(shè)該目錄存在)目錄下,并保持源文件的符號(hào)連接鏈接。由于要備份當(dāng)前目錄中的所有內(nèi)容,當(dāng)前目錄下可能包含目錄,因此應(yīng)該開啟-r選項(xiàng),備份子目錄下的所有內(nèi)容。同時(shí),題目要求保持源文件的鏈接,所以開啟-a,因此,在命令提示符下輸入:[root@localhost~]#cp–iar/backup實(shí)例2:備份當(dāng)前目錄下的一文件abc,到目錄/backup/study目錄中。假設(shè)當(dāng)前目錄下存在文件abc,在命令提示符下輸入:[root@localhost~]#cp-iabc/backup/study文件的備份——cp實(shí)例3:備份鏈接文件,并保持源文件的屬性和鏈接。假設(shè)當(dāng)前目錄下存在一鏈接到一個(gè)目錄的鏈接文件lndir,備份到/backup目錄下并重命名為lndir.backup。在命令提示符下輸入:[root@localhost~]#cp-iav
lndir/bacup/lndir.backup實(shí)例4:備份一文件到目標(biāo)目錄只保持其屬主和訪問(wèn)權(quán)限屬性。假設(shè)當(dāng)前目錄下存在一文件abc,將其備份到目錄/backup下并保持屬主和訪問(wèn)權(quán)限,根據(jù)各個(gè)選項(xiàng)參數(shù)的含義,在命令提示符下輸入:[root@localhost~]#cp-iv--preserve=mode,ownership
abc/backup文件的備份——cp實(shí)例5:備份文件到一目錄下。假設(shè)將文件abc備份到/backup下,由實(shí)例四可知,該abc文件在/backup中已經(jīng)存在,為了將兩個(gè)文件都備份到該目錄下,可以利用-b選項(xiàng)。在命令提示符下輸入:[root@localhost~]#cp-babc/backup[root@localhost~]#ll/backup/abc*實(shí)例6:自定義備份文件的后綴字符串為“$”。由實(shí)例五可知,若在同一目錄中備份同名的兩個(gè)文件,系統(tǒng)默認(rèn)為先前的文件名后加“~”,因?yàn)橄到y(tǒng)默認(rèn)是“~”,用戶可以自定義后綴字符串。在命令提示符下輸入:[root@localhost~]#cp-b-S$abc/backup或[root@localhost~]#cp-b--sufix=’$’abc/backup[root@localhost~]#ll/backup/abc*文件的歸檔——tar(壓縮及解壓)tar命令語(yǔ)法:tar[主選項(xiàng)參數(shù)+輔選項(xiàng)參數(shù)][文件或者目錄]實(shí)例1:把/etc目錄包括其子目錄全部做一歸檔文件,歸檔文件名為etcbackup.tar。因?yàn)橐獎(jiǎng)?chuàng)建歸檔文件,所以主選項(xiàng)選擇-c。-v選項(xiàng)可以顯示該命令在處理每個(gè)文件的時(shí)候顯示詳細(xì)的處理過(guò)程。以etcbackup.tar做為歸檔文件的名字,則需要-f選項(xiàng)。在命令提示符下輸入:[root@localhost~]#tar-cvf
etcbackup.tar/etc實(shí)例2:查看實(shí)例一中生成etcbackup.tar備份文件的內(nèi)容,并在標(biāo)準(zhǔn)輸出設(shè)備上分屏顯示。對(duì)于備份在其他存儲(chǔ)介質(zhì)上的歸檔文件,用戶可能不清楚其具體文件內(nèi)容,但是用戶又不愿將其所有內(nèi)容從歸檔文件中提取出來(lái)。此時(shí),可以利用tar工具的-l選項(xiàng)查看歸檔文件的具體內(nèi)容。在命令提示符下輸入:[root@localhost~]#tar-tvf
etcbackup.tar|more文件的歸檔——tar(壓縮及解壓)實(shí)例3:將打印機(jī)假脫機(jī)文件整理歸檔并壓縮,并命名為spoolfile.tar.gz。假設(shè)打印機(jī)假脫機(jī)文件文件位于/var/spool中,不僅要?jiǎng)?chuàng)建歸檔文件還要對(duì)歸檔文件進(jìn)行壓縮,因此需要-z選項(xiàng),同時(shí)需要-f選項(xiàng)。如果用戶需要查看歸檔文件處理過(guò)程的報(bào)告信息,可以加上-v選項(xiàng)。在命令提示符下輸入:[root@localhost~]#tarczvf
spoolfile.tar.gz/var/spool文件的歸檔——tar(壓縮及解壓)實(shí)例4:將xxx.tar.gz文件解壓縮,并在標(biāo)準(zhǔn)輸出設(shè)備上顯示處理過(guò)程。Linux系統(tǒng)下的安裝文件分為兩種:一種是二進(jìn)制安裝,此類文件一般以.rmp結(jié)束;另一種是源文件安裝,安裝文件一般以.tar.gz結(jié)尾。如果以源文件安裝,一般都要對(duì)下載的壓縮文件解壓縮,然后編譯、安裝(make&install)。其中,第一步的就是對(duì)xxx.tar.gz文件進(jìn)行解壓縮。根據(jù)tar各個(gè)選項(xiàng)的含義,在命令提示符下輸入:[root@localhost~]#tar-xzvf
xxx.tar.gz默認(rèn)情況下,在當(dāng)前命令生成一個(gè)xxx目錄,進(jìn)入該目錄后執(zhí)行make&install即可。文件或文件系統(tǒng)的備份——dumpdump命令語(yǔ)法:dump[參數(shù)][待備份的目錄和文件系統(tǒng)]實(shí)例1備份整個(gè)系統(tǒng)到指定的設(shè)備。dump命令不僅可以把整個(gè)系統(tǒng)備份到指定的外部設(shè)備(磁帶機(jī)等),而且也可以實(shí)現(xiàn)遠(yuǎn)程備份,指明遠(yuǎn)程主機(jī)的主機(jī)名和用戶名以及備份的位置。備份整個(gè)文件系統(tǒng),需要使用-u選項(xiàng),將備份記錄存放在/etc/dumpdates中,在shell提示符下輸入:[root@localhost~]#dump-0f/dev/nst0/將整個(gè)文件系統(tǒng)備份到SCSI磁帶設(shè)備。[root@localhost~]#dump-0furoot@hostname:dev/had0/若和遠(yuǎn)程主機(jī)位于同一局域網(wǎng)絡(luò)中或者。[root@localhost~]#dump-0furoot@ip地址:dev/hda0/主機(jī)名用ip地址指定,若不在同一局域網(wǎng)絡(luò)??梢愿鶕?jù)自己主機(jī)所處的網(wǎng)絡(luò)進(jìn)行練習(xí)操作。文件或文件系統(tǒng)的備份——dump實(shí)例2:更新備份用戶user1的數(shù)據(jù)到磁帶機(jī)。在命令提示符下輸入:[root@localhost~]#dump-0f/dev/nst0/home/user1[root@localhost~]#dump-1f/dev/nst0/home/user1[root@localhost~]#dump-2f/dev/nst0/home/user1[root@localhost~]#dump-3f/dev/nst0/home/user1[root@localhost~]#dump-4f/dev/nst0/home/user1第一個(gè)命令使用-0f選項(xiàng),建立/home/user1命令的完全備份。用戶在以后依次使用后面的命令,只對(duì)上一備份之后改變的文件建立更新備份,更新備份的備份級(jí)別為遞增順序(1、2、3)。需要注意,為了加速備份,可以使用備份系統(tǒng)(在這里指磁帶機(jī))允許的最大塊長(zhǎng),比如:dump-0f-b2048/dev/nst0/home/user1。文件或文件系統(tǒng)的備份——dump實(shí)例3:增量備份用戶user1的數(shù)據(jù)到磁帶機(jī)。在命令提示符下輸入:[root@localhost~]#dump-0f/dev/nst0/home/user1[root@localhost~]#dump-8f/dev/nst0/home/user1[root@localhost~]#dump-7f/dev/nst0/home/user1[root@localhost~]#dump-6f/dev/nst0/home/user1[root@localhost~]#dump-5f/dev/nst0/home/user1第一條命令為完全備份,以后使增量備份,這樣用戶在適當(dāng)?shù)闹芷趦?nèi)執(zhí)行增量備份,增量備份和更新備份不同,除第一次完全備份之外,其備份級(jí)別是遞減的(9、8、7)。文件或文件系統(tǒng)的恢復(fù)——restorerestore命令語(yǔ)法:restore[主參數(shù)][可選參數(shù)][文件或文件系統(tǒng)]實(shí)例:查看備份到磁帶機(jī)上的文件系統(tǒng)。在命令提示符下輸入以下命令,就可以查看備份在磁帶機(jī)上文件系統(tǒng)的內(nèi)容。[root@localhost~]#restore-tf/dev/fd0文件的壓縮——bzip2bzip2命令語(yǔ)法:bzip2[參數(shù)][文件名…]實(shí)例1:將當(dāng)前目錄下的所有以b開頭的文件壓縮,并顯示壓縮比。在命令提示符下輸入:[root@localhost~]#bzip2-vb*利用-v選項(xiàng)可以顯示壓縮比已經(jīng)執(zhí)行壓縮操作的詳細(xì)過(guò)程。實(shí)例2:以高壓縮比壓縮當(dāng)前目錄下的所以內(nèi)容。在命令提示符下輸入:[root@localhost~]#bzip2-v9*實(shí)例3:將當(dāng)前目錄下一壓縮文件的原始內(nèi)容顯示到屏幕上,該壓縮文件并不解壓。假設(shè)有一文件為abc.bz2,顯然利用bunzip–c和bzcat可以實(shí)現(xiàn),但是利用bzip命令的-dc選項(xiàng)也可以實(shí)現(xiàn)該功能。在命令提示符下輸入:[user@localhost~]$bzip-dcabc.bz2文件的解壓縮——bunzip2bunzip2命令語(yǔ)法:bunzip2[參數(shù)][由bzip2生成的壓縮文件…]實(shí)例1:檢查當(dāng)前目錄下所有.bz2文件的完整性。在命令提示符下輸入:[user@localhost~]$bunzip2-t*.bz2實(shí)例2:對(duì)當(dāng)前目錄下以.bz2結(jié)尾的文件進(jìn)行解壓縮。對(duì)以xxx.bz2結(jié)尾的壓縮文件解壓。默認(rèn)情況下,刪除原壓縮文件,并以xxx命名解壓的文件。有些安裝文件的發(fā)行是以xxx.bz2發(fā)行的,可以利用該命令解壓縮網(wǎng)上下載的安裝文件。在命令提示符下輸入:[root@localhost~]#bunzip2*bz2文件的解壓縮——bunzip2實(shí)例3:對(duì)以.bz2結(jié)尾的安裝文件進(jìn)行解壓縮,并保持原文件不變。用戶如果需要保留安裝文件,以便以后過(guò)程中無(wú)須從網(wǎng)上下載,可以使用-k選項(xiàng),在解壓的過(guò)程中保持原壓縮文件不變。在命令提示符下輸入:[user@localhost~]$bunzip2-k*bz2實(shí)例4:對(duì)實(shí)例三中的一個(gè)random.h.bz2文件解壓縮到標(biāo)準(zhǔn)輸出設(shè)備。在命令提示符下輸入:[root@localhost~]#bunzip2–crandom.h.bz2實(shí)例5:對(duì)當(dāng)前目錄下的.bz2文件進(jìn)行高速解壓縮,并顯示解壓的詳細(xì)過(guò)程。在命令提示符下輸入以下命令:[user@localhost~]$bunzip2-1v*.bz2或[user@localhost~]$bunzip2--fast-v*.bz2解壓縮文件到屏幕——bzcatbzcat命令語(yǔ)法:bzcat[參數(shù)][由bzip2生成的壓縮文件…]實(shí)例:查看當(dāng)前目錄下壓縮文件的內(nèi)容,但不解壓。假設(shè)當(dāng)前目錄下有一壓縮文件abc.bz2,在命令提示符下輸入:[user@localhost~]$bzcatabc.bz2解壓文件耗時(shí)的IO操作這與bunzip2–c的功能完全一樣。文件的壓縮——gzip
gzip命令語(yǔ)法:bzip[參數(shù)][文件或目錄...]實(shí)例1:假設(shè)當(dāng)前目錄下有a.txt,b.txt,三個(gè)文件,把當(dāng)前目錄下的每個(gè)文件壓縮成.gz文件。在命令提示符下輸入:[root@localhost~]#gzip*實(shí)例2:將實(shí)例一中每個(gè)壓縮的文件解壓,并顯示各個(gè)文件的壓縮比?,F(xiàn)在是對(duì)壓縮文件進(jìn)行解壓,可以利用gunzip工具,也可以利用gzip–d。兩者在功能上相同,可以根據(jù)自己的喜好選擇。[root@localhost~]#gzip-dv*或[root@localhost~]#gunzip-v*文件的壓縮——gzip實(shí)例3:詳細(xì)顯實(shí)例1中每個(gè)壓縮文件的信息,但并不解壓。在命令提示符下輸入:[root@localhost~]#gzip-l*實(shí)例4:壓縮一目錄。假設(shè)當(dāng)前命令下有一目錄hhwork,可以直接將目錄下的所有文件進(jìn)行壓縮,在命令提示符下輸入:[root@localhost~]#gzip-rhhwork遞歸壓縮目錄下的所有文件另外一種方法借助tar歸檔命令,將該目錄進(jìn)行歸檔整理,然后執(zhí)行壓縮命令,在命令提示符下輸入:[root@localhost~]#tar-cf
hhwork.tar
hhwork歸檔software目錄。[root@localhost~]#gzip-vhhwork.tar文件的解壓縮——gunzip
gunzip命令語(yǔ)法:gunzip[參數(shù)][文件或目錄…]實(shí)例1:解壓縮當(dāng)前目錄下所有xxx.gz文件,并顯示執(zhí)行的詳細(xì)過(guò)程。在命令提示符下輸入以下命令:[root@localhost~]#gunzip-v*.gz實(shí)例2:解壓縮當(dāng)前目錄下所有xxx.bz2文件。在命令提示符下輸入以下命令:[root@localhost~]#gunzip-v*.bz2壓縮/解壓縮可執(zhí)行文件——gexegexe命令語(yǔ)法:gzexe[參數(shù)][可執(zhí)行文件名…]實(shí)例:將/bin目錄下的ls命令壓縮,并將其解壓。由于ls為可執(zhí)行文件,如果解壓由gzexe壓縮生成的壓縮文件,用gzexe-d即可,只需在命令提示符下輸入:[root@localhost~]#gzexe/bin/ls[root@localhost~]#gzexe–d/bin/ls壓縮文件的修復(fù)——bzip2recoverbzip2recover命令語(yǔ)法:bzip2recover[由bzip2生成的壓縮文…]bzip2recover命令案例實(shí)例:將當(dāng)前目錄下的一損壞的壓縮文件恢復(fù)。假設(shè)當(dāng)前目錄下的abc.bz2已經(jīng)損壞,在命令提示符下輸入:[root@localhost~]#bzip2recoverabc.bz2歸檔壓縮文件——zipzip命令語(yǔ)法:zip[參數(shù)][壓縮名][要壓縮的文件或目…]實(shí)例1:壓縮一個(gè)文件或多個(gè)文件。假設(shè)目錄下文件aaa,a,b存在,分別指定壓縮名字。在命令提示符下輸入:[root@localhost~]#zipaaa.zip
aaa[root@localhost~]#zipbbbccc.zip
bbb
ccc將多個(gè)文件壓縮整理為一個(gè)文件bbbccc.zip。實(shí)例2:將ddf用戶宿主目錄下的所有文件歸檔整理并壓縮為一文件。在命令提示符下輸入:[root@localhost~]#zip-rddfdata.zip/home/ddf解壓縮文件——unzipunzip命令語(yǔ)法:unzip[選項(xiàng)][由zip生成的壓縮文件][指定要解壓的文件]實(shí)例1:對(duì).zip文件進(jìn)行解壓縮。在命令提示符下輸入:[root@localhost~]#unzipaaa.zip對(duì)一個(gè)壓縮文件解壓縮。[root@localhost~]#unzipbbbccc.zip
aaa.zip對(duì)兩個(gè)壓縮文件進(jìn)行解壓縮。實(shí)例2:解壓縮歸檔壓
溫馨提示
- 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年互聯(lián)網(wǎng)醫(yī)療解決方案技術(shù)合作協(xié)議
- 2025年雙方協(xié)商勞務(wù)派遣協(xié)議
- 2025年P(guān)PP項(xiàng)目合作財(cái)務(wù)管理協(xié)議
- 主材供應(yīng)及合作框架合同 2024年版一
- 2025版區(qū)塊鏈技術(shù)應(yīng)用合伙人合作協(xié)議3篇
- 2025年度智能建筑安裝工程承包技師合同4篇
- 二零二五年度酒吧食品安全管理與承包合同
- 2025年度城市公交車定點(diǎn)維修與應(yīng)急保障合同
- 二零二五年度汽車維修免責(zé)聲明適用于車主自帶配件
- 2025年度地鐵隧道鋼筋工勞務(wù)施工安全質(zhì)量保障合同
- 建筑結(jié)構(gòu)課程設(shè)計(jì)成果
- 班級(jí)建設(shè)方案中等職業(yè)學(xué)校班主任能力大賽
- 纖維增強(qiáng)復(fù)合材料 單向增強(qiáng)材料Ⅰ型-Ⅱ 型混合層間斷裂韌性的測(cè)定 編制說(shuō)明
- 習(xí)近平法治思想概論教學(xué)課件緒論
- 寵物會(huì)展策劃設(shè)計(jì)方案
- 孤殘兒童護(hù)理員(四級(jí))試題
- 梁湘潤(rùn)《子平基礎(chǔ)概要》簡(jiǎn)體版
- 醫(yī)院急診醫(yī)學(xué)小講課課件:急診呼吸衰竭的處理
- 腸梗阻導(dǎo)管在臨床中的使用及護(hù)理課件
- 小學(xué)英語(yǔ)單詞匯總大全打印
- 衛(wèi)生健康系統(tǒng)安全生產(chǎn)隱患全面排查
評(píng)論
0/150
提交評(píng)論