第一部分,檔案的解壓縮
#tar xvzf linuex.tar.gz (解壓縮)
命令: tar
格式: tar 選項 檔案目錄列表
功能: 對檔案目錄進行打包備份
選項:-c 建立新的歸檔檔案
-r 向歸檔檔案末尾追加檔案
-x 從歸檔檔案中解出檔案
-o 將檔案解開到標準輸出
-v 處理過程中輸出相關資訊
-f 對普通檔案操作
-z 呼叫gzip來壓縮歸檔檔案,與-x聯用時呼叫gzip完成解壓縮
-z 呼叫compress來壓縮歸檔檔案,與-x聯用時呼叫compress完成解壓縮
例項1: 目的:用tar打包乙個目錄下的檔案
命令:#tar -cvf /mnt/lgx/a1.doc
結果:產生乙個以.tar為副檔名的打包檔案
例項2: 目的:用tar解開打包檔案
命令:#tar -xvf /mnt/lgx/a1.doc.tar
附加說明:在通常情況下,tar打包與gzip(壓縮)經常聯合使用,效果更好。方法是:
首先用tar打包,如:#tar -cvf /mnt/lgx/a1.doc (產生a1.doc.tar檔案)
然後用gzip壓縮a1.doc.tar檔案,如:#gzip /mnt/lgx/a1.doc.tar (產生a1.doc.tar.gz檔案)
例項3: 目的:解壓a1.doc.tar.gz檔案
方法1:
#gzip -dc /mnt/lgx/a1.doc.tar.gz (產生a1.doc.tar檔案)
#tar -xvf /mnt/lgx/a1.doc.tar (產生a1.doc檔案)
這兩次命令也可使用管道功能,把兩個命令合二為一:
#gzip -dc /mnt/lgx/a1.doc.tar.gz | tar -xvf
方法2:使用tar提供的自動呼叫gzip解壓縮功能
#tar -xzvf /mnt/lgx/a1.doc.tar.gz
經過tar打包後,也可用compress命令壓縮(注:gzip比compress壓縮更加有效),產生乙個以.tar.z的檔案,在解包時,可先用 「uncompress 檔名」格式解壓,然後用「tar -xvf 檔名」解包。也可直接呼叫「tar -zxvf 檔名」解包。
red hat linux 9下的命令
gzip 和 gunzip
要使用 gzip 來壓縮檔案,在 shell 提示下鍵入以下命令:
gzip filename
檔案即會被壓縮,並被儲存為 filename.gz。
要擴充套件壓縮的檔案,鍵入以下命令:
gunzip filename.gz
filename.gz 會被刪除,而繼之以 filename。
你可以使用 gzip 命令同時處理多個檔案和目錄,方法是將它們逐一列出,並用空格間隔:
gzip -r filename.gz file1 file2 file3 /usr/work/school
上面的命令把 file1、file2、 file3、以及 /usr/work/school 目錄的內容(假設這個目錄存在)壓縮起來,然後放入 filename.gz 檔案中。
竅門要獲得有關這兩個命令的詳細資訊,在 shell 提示下鍵入 man gzip 和 man gunzip 來閱讀 gzip 和 gunzip 命令的說明書頁。
zip 和 unzip
要使用 zip 來壓縮檔案,在 shell 提示下鍵入下面的命令:
zip -r filename.zip filesdir
在這個例子裡,filename.zip 代表你建立的檔案,filesdir 代表你想放置新 zip 檔案的目錄。-r 選項指定你想遞迴地(recursively)包括所有包括在 filesdir 目錄中的檔案。
要抽取 zip 檔案的內容,鍵入以下命令:
unzip filename.zip
你可以使用 zip 命令同時處理多個檔案和目錄,方法是將它們逐一列出,並用空格間隔:
zip -r filename.zip file1 file2 file3 /usr/work/school
上面的命令把 file1、file2、 file3、以及 /usr/work/school 目錄的內容(假設這個目錄存在)壓縮起來,然後放入 filename.zip 檔案中。
竅門要獲得有關這兩個命令的詳細資訊,在 shell 提示下鍵入 man zip 和 man unzip 來閱讀 zip 和 unzip 命令的說明書頁。
在 shell 提示下給檔案歸檔
tar 檔案是幾個檔案和(或)目錄在乙個檔案中的集合。這是建立備份和歸檔的佳徑。
tar 使用的選項有:
*-c — 建立乙個新歸檔。
*-f — 當與 -c 選項一起使用時,建立的 tar 檔案使用該選項指定的檔名;當與 -x 選項一起使用時,則解除該選項指定的歸檔。
*-t — 顯示包括在 tar 檔案中的檔案列表。
*-v — 顯示檔案的歸檔進度。
*-x — 從歸檔中抽取檔案。
*-z — 使用 gzip 來壓縮 tar 檔案。
*-j — 使用 bzip2 來壓縮 tar 檔案。
要建立乙個 tar 檔案,鍵入:
tar -cvf filename.tar directory/file
在以上的例子中,filename.tar 代表你建立的檔案,directory/file 代表你想放入歸檔檔案內的檔案和目錄。
你可以使用 tar 命令同時處理多個檔案和目錄,方法是將它們逐一列出,並用空格間隔:
tar -cvf filename.tar /home/mine/work /home/mine/school
上面的命令把 /home/mine 目錄下的 work 和 school 子目錄內的所有檔案都放入當前目錄中乙個叫做 filename.tar 的新檔案裡。
要列出 tar 檔案的內容,鍵入:
tar -tvf filename.tar
要抽取 tar 檔案的內容,鍵入:
tar -xvf filename.tar
這個命令不會刪除 tar 檔案,但是它會把被解除歸檔的內容複製到當前的工作目錄下,並保留歸檔檔案所使用的任何目錄結構。譬如,如果這個 tar 檔案中包含乙個叫做 bar.txt 的檔案,而這個檔案包含在 foo/ 目錄中,那麼,抽取歸檔檔案將會導致在你當前的工作目錄中建立 foo/ 目錄,該目錄中包含 bar.txt 檔案。
請記住,tar 預設不壓縮檔案。要建立乙個使用 tar 和 bzip 來歸檔壓縮的檔案,使用 -j 選項:
tar -cjvf filename.tbz file
按照約定俗成,用 bzip2 壓縮的 tar 檔案具有 .tbz 副檔名。不過,有時使用者使用 tar.bz2 副檔名來歸檔他們的檔案。
以上命令建立了乙個歸檔檔案,然後將其壓縮為 filename.tbz 檔案。如果你使用 bunzip2 命令為 filename.tbz 檔案解壓,filename.tbz 檔案會被刪除,繼之以 filename.tar 檔案。
你還可以用乙個命令來擴充套件並解除歸檔 bzip tar 檔案:
tar -xjvf filename.tbz
要建立乙個用 tar 和 gzip 歸檔並壓縮的檔案,使用 -z 選項:
tar -czvf filename.tgz file
按照約定俗成,使用 gzip 來壓縮的 tar 檔案具有 .tgz 副檔名。
這個命令建立歸檔檔案 filename.tar,然後把它壓縮為 filename.tgz 檔案(檔案 filename.tar 不被保留)。如果你使用 gunzip 命令來給 filename.tgz 檔案解壓,filename.tgz 檔案會被刪除,並被替換為 filename.tar。
你可以用單個命令來擴充套件 gzip tar 檔案:
tar -xzvf filename.tgz
第二部yum原的配置與使用
第一步:把linux安裝碟放進伺服器光碟機,把安裝碟中的server資料夾放入到/var/ftp/pub目錄下;
第二步:進入到/var/ftp/pub/server/repodata目錄下,刪除裡面的檔案,只留下乙個檔名最長的檔案。
第三步:執行安裝命令:root#rpm –ivh creatrepo-0.4.11-3.e15.noarch.rpm
第四步:建立第二步中刪除的檔案,執行命令
root#createrpo–g/var/ftp/pub/server/repodata/comps-rhel5-server.core.xml /var/ftp/pub/server/
第五步:啟動ftp服務;root#servicevsftpdrestart
第六步:配置yum配置檔案,進入到/etc/yum.repos.d目錄下,編輯rhel-debuginfo.repo檔案;
[root@server yum.repos.d]# vim rhel-debuginfo.repo
[rhel-debuginfo]
name=red hat enterprise linux $releasever - $basearch - debug
baseurl=
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-redhat-release
baseurl= 正確填寫yum源伺服器的路徑位址;
enabled= 值修改為1。
第七步:更新yum源
[root@server yum.repos.d]#
yum clean all
loaded plugins: rhnplugin, security
cleaning up everything
[root@server yum.repos.d]#
第八步:檢查yum源是否成功,執行root# yum list
尚觀第五天學習 yum原配置和檔案壓縮
第一部分,檔案的解壓縮 tar xvzf linuex.tar.gz 解壓縮 命令 tar 格式 tar 選項 檔案目錄列表 功能 對檔案目錄進行打包備份 選項 c 建立新的歸檔檔案 r 向歸檔檔案末尾追加檔案 x 從歸檔檔案中解出檔案 o 將檔案解開到標準輸出 v 處理過程中輸出相關資訊 f 對普...
liunx學習第五天 yum原配置和檔案壓縮
第一部分,檔案的解壓縮 tar xvzf linuex.tar.gz 解壓縮 命令 tar 格式 tar 選項 檔案目錄列表 功能 對檔案目錄進行打包備份 選項 c 建立新的歸檔檔案 r 向歸檔檔案末尾追加檔案 x 從歸檔檔案中解出檔案 o 將檔案解開到標準輸出 v 處理過程中輸出相關資訊 f 對普...
尚籌網專案學習第五天
一 檢查位址列輸入的位址是否正確 檢查tomcat埠號和頁面路徑是否輸入正確 二 檢查ssm配置檔案 web.xml檔案中的servlet配置 表示攔截了所有請求,在spring配置檔案中加入 springmvc servlet name class org.springframework.web....