1 / 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

sloan
Download Presentation

文件閱讀指引 -man

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 文件閱讀指引-info & HOWTO • 自由軟體基金會(FSF)的info文件,將FSF所發展的free software的文件都整理在info內 • man 1 diff • info –f diff • HOWTO 和 man,info不同,因為它不是在解釋指令,HOWTO文件主要是記載如何去完成一個大家常做的任務,所以是以任務導向為訴求,例如: 如何安裝,如何撥接上網,… • 相關的文件可以先瀏覽 • /usr/doc/HOWTO/HOWTO-INDEX • CLE套件到/usr/doc/HOWTO/translations/zh目錄下找

  3. 線上教科書 • 在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 > 檔名

  4. 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目錄會被一起解壓好)

  5. 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 壓縮的檔案內容

  6. 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

  7. 課堂練習與比較 • 請自行建立一個目錄 dirtest, 並在dirtest下面建立三種類型檔案—一個為純文字檔(打入10行字), 一為由man 所轉出的文件檔, 一為圖型檔.圖型檔可利用ftp 將PC中的圖檔傳入主機你的帳號內 • 請利用tar將dirtest壓成 dirtest.tar.gz, dirtest.tar.Z, dirtest.zip 三種壓縮檔, 並列出長格式來比較其壓縮後的檔案大小並紀錄比較 • 請再練習將三個檔案分別解壓縮

  8. 課堂練習與比較

  9. (補充) 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(了解尚未安裝的文件有哪些檔)

More Related