文件閱讀指引 -man

9
朝朝朝朝 朝朝朝 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

description

文件閱讀指引 -man. 傳統 UNIX 手冊 : man man 1 ls  查看 ls 這個指令在 man 第一章的內容 Man 手冊內容有下列段落 : NAME(n): 指令名稱 ( 放在第幾章 ) 及功能簡介 SYNPOSIS: 語法定義 ,[xxx] 表可選擇的選項 OPTIONS: 即對 [xxx] 選項的功能說明 DESCRIPTION: 詳細功能說明 ENVIRONMENT: 此命令會受到哪些環境變數影響 SEE ALSO: 其它相關手冊 命令類的指令都放在 man 的第一章 , 所以下 man 1 xxx - PowerPoint PPT Presentation

Transcript of 文件閱讀指引 -man

Page 1: 文件閱讀指引 -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

Page 2: 文件閱讀指引 -man

朝陽科大 李麗華 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 目錄下找

Page 3: 文件閱讀指引 -man

朝陽科大 李麗華 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 > 檔名

Page 4: 文件閱讀指引 -man

朝陽科大 李麗華 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 目錄會被一起解壓好 )

Page 5: 文件閱讀指引 -man

朝陽科大 李麗華 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 壓縮的檔案內容

Page 6: 文件閱讀指引 -man

朝陽科大 李麗華 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

Page 7: 文件閱讀指引 -man

朝陽科大 李麗華 90 年 9 月修訂

課堂練習與比較課堂練習與比較

• 請自行建立一個目錄 dirtest, 並在 dirtest 下面建立三種類型檔案—一個為純文字檔 ( 打入 10 行字 ), 一為由 man 所轉出的文件檔 , 一為圖型檔 . 圖型檔可利用 ftp 將 PC 中的圖檔傳入主機你的帳號內

• 請利用 tar 將 dirtest 壓成 dirtest.tar.gz, dirtest.tar.Z, dirtest.zip 三種壓縮檔 , 並列出長格式來比較其壓縮後的檔案大小並紀錄比較

• 請再練習將三個檔案分別解壓縮

Page 8: 文件閱讀指引 -man

朝陽科大 李麗華 90 年 9 月修訂

課堂練習與比較課堂練習與比較

壓縮指令 目錄是否被壓縮 ?

壓縮後原檔是否仍存在 ?

壓縮後是否產生新檔 ?

解壓後 ,壓縮檔仍存在 ?

其它特殊注意事項

gzip

gunzip

tar zcvf

tar zxvf

compress

uncompress

zip

unzip

Page 9: 文件閱讀指引 -man

朝陽科大 李麗華 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( 了解尚未安裝的文件有哪些檔 )