文件閱讀指引 -man
description
Transcript of 文件閱讀指引 -man
朝陽科大 李麗華 90 年 9 月修訂
文件閱讀指引文件閱讀指引 -man-man
•傳統 UNIX手冊 : man man 1 ls 查看 ls這個指令在 man第一章的內容•Man 手冊內容有下列段落 : NAME(n): 指令名稱 (放在第幾章 )及功能簡介 SYNPOSIS: 語法定義 ,[xxx] 表可選擇的選項 OPTIONS: 即對 [xxx] 選項的功能說明 DESCRIPTION: 詳細功能說明 ENVIRONMENT: 此命令會受到哪些環境變數影響 SEE ALSO: 其它相關手冊•命令類的指令都放在 man的第一章 ,所以下 man 1 xxx•man –k date | grep time•manpath
朝陽科大 李麗華 90 年 9 月修訂
文件閱讀指引文件閱讀指引 -info & -info & HOWTOHOWTO
•自由軟體基金會 (FSF) 的 info 文件 ,將 FSF 所發展的 free software 的文件都整理在 info 內
man 1 diff info –f diff•HOWTO 和 man,info 不同 ,因為它不是在解釋指令 ,HOWTO 文件主要是記載如何去完成一個大家常做的任務 ,所以是以任務導向為訴求 ,例如 : 如何安裝 ,如何撥接上網 ,…
•相關的文件可以先瀏覽 /usr/doc/HOWTO/HOWTO-INDEXCLE 套件到 /usr/doc/HOWTO/translations/zh 目錄下找
朝陽科大 李麗華 90 年 9 月修訂
線上教科書線上教科書
•在 Linux Document Porject(LDP) 內有線上教科書 ,包括 : User’s Guide(UG) System Administrator’s Guide(SAG) Network Administrator Guide(NAG) Kernel Hacker’s Guide查看文件的步驟 :1.利用關鍵字2.找出相關套件3.找出該套件的文件4.依需要利用 man 及 info 深入了解指令用法文件轉存去亂碼 : man 指令名 | col –b > 檔名
朝陽科大 李麗華 90 年 9 月修訂
File Compression/De-compression(I)File Compression/De-compression(I)
gzip [–1][-9][-r] filename.ext filename.ext.gz ( 原檔不見 ) -1 ( 是 1,2,3 的 1, 快速壓縮 ) -9 ( 最佳化壓縮 ) -r ( 遞迴壓縮目錄及目錄下所有檔 ) ex: gzip –9 –r Adir/ Adir ( 該目錄下檔案均已成 .gz 檔 , 但目錄 並沒有在壓縮的內容中 ) gunzip [-r] filename.ext.gz ( 解壓 ) filename.ext ( 原檔回復 ) ex: gunzip –r Adir/ tar [-c][-z][-v][-f][-x] tarfile.tar.gz DirName 加壓或解壓指定的檔 -c (tar 檔案 ) -x ( 解開 tar 檔案 ) -z ( 將檔案 zip( 配合 -c) 或 unizp( 配合 -x) 起來 ) -v ( 顯示過程於螢幕 ) -f ( 要用指定的壓縮檔名 ) ex: tar zcvf Adir.tar.gz Adir/ ( 則 Adir 目錄會被一起壓縮好 ) ex: tar zxvf Adir.tar.gz ( 則 Adir 目錄會被一起解壓好 )
朝陽科大 李麗華 90 年 9 月修訂
Compression/De-compression (II)Compression/De-compression (II)
compress –vdf filename filename.Z
-v 顯示壓縮比例和壓後檔名 -d 將具有 .Z 的壓縮檔解壓 -f 強制檔案壓縮 ex: compress -v filename.txt 顯示壓縮比例 ex: compress -d filename.txt 產生 filename.txt.Z
uncompress –v filename.Z filename
ex: uncompress -v filename.txt.Z filename.txt
ex: uncompress -v net.tar.Z 產生 n.tar
tar xvf net.tar 再解開 tar 產生 net
ex: tar Zxvf net.tar.Z ( 解壓回 net)
ex: tar Zcvf net.tar.Z net/ ( 壓縮已 tar 好的檔至 net 下 )
ex : zcat filename.Z 看經由 compress 壓縮的檔案內容
朝陽科大 李麗華 90 年 9 月修訂
Compression/De-compression(III)Compression/De-compression(III)
zip –rfF filename filename.zip 這是可相容的檔 , 即可以用 PC
版本常用的 winzip, pkzip 解開 -r 遞迴壓縮 ( 含目錄 )
-f 更新壓縮 -F 修理 fix 壓縮檔 ex: zip fname.gif.zip fname.gif 壓縮 fname.gif.zip
ex: zip -r Adir Adir/ 遞迴壓縮目錄 Adir 成為 Adir.zip
unzip –d filename.zip 解壓成 filename
-d 遞迴解壓縮 ( 含目錄 )
ex: unzip –d fname.zip 解壓回 fname
朝陽科大 李麗華 90 年 9 月修訂
課堂練習與比較課堂練習與比較
• 請自行建立一個目錄 dirtest, 並在 dirtest 下面建立三種類型檔案—一個為純文字檔 ( 打入 10 行字 ), 一為由 man 所轉出的文件檔 , 一為圖型檔 . 圖型檔可利用 ftp 將 PC 中的圖檔傳入主機你的帳號內
• 請利用 tar 將 dirtest 壓成 dirtest.tar.gz, dirtest.tar.Z, dirtest.zip 三種壓縮檔 , 並列出長格式來比較其壓縮後的檔案大小並紀錄比較
• 請再練習將三個檔案分別解壓縮
朝陽科大 李麗華 90 年 9 月修訂
課堂練習與比較課堂練習與比較
壓縮指令 目錄是否被壓縮 ?
壓縮後原檔是否仍存在 ?
壓縮後是否產生新檔 ?
解壓後 ,壓縮檔仍存在 ?
其它特殊注意事項
gzip
gunzip
tar zcvf
tar zxvf
compress
uncompress
zip
unzip
朝陽科大 李麗華 90 年 9 月修訂
(( 補充補充 ) RPM) RPM 系統管理套系統管理套件件
RPM 即指 RedHat Package Manager: 這是目前 RedHat最令人稱道的工具軟體 ,因為 RPM 兼具四大特色 :
1. 套件安裝 /升級容易 2. 良好的套件查詢功能 3. 良好的套件認證功能 4. 讓 user 仍可用原始碼• rpm –q grep( 了解 grep 套件版本 )• rpm –qf /usr/bin/man( 此檔屬哪個套件 )• rpm –qil /usr/bin/last ( 查 last 套件有什麼檔 )• rpm –qpil fname( 了解尚未安裝的文件有哪些檔 )