2013年10月6日 星期日

如何將linux的man page轉成linux格式的txt檔案、dos格式的txt檔案、pdf格式的檔案、html格式的檔案




1.如何將linux的man page轉成linux格式的txt檔案和dos格式的txt檔案?

man ls | col -b > ls_unix.txt                                                             
將ls的man_page轉換成unix格式的txt檔




# unix2dos -n ls_unix.txt ls_dos.txt                                                 
將unix格式的txt檔轉換成dos格式的txt檔



註:dos格式的txt檔,其換行使用的字符資料是「\r\n」;而unix格式的txt檔,其換行使用的字符資料是「\n」。因此在windows的記事本程式中看「ls_unix.txt」檔案內容,斷行的地方是不正確的。

2.如何將linux的man page轉成pdf格式的檔案?

# man -t ls | ps2pdf - ls.pdf                                              
將ls的man_page轉換成pdf格式的檔案



2.如何將linux的man page轉成html格式的檔案?

# cp /usr/share/man/man1/ls.1.gz /tmp                                      

# gunzip /tmp/ls.1.gz                                                                              

# man2html /tmp/ls.1 > /tmp/ls.html                                                 
指令「man2html」能將man_page的原始檔案轉換成html格式的檔案。
所以我們將ls的man_page的原始檔案(有壓縮的,先複製出來。
再透過指令「gunzip」解壓縮,最後透過指令「man2html」將解壓縮過後的檔案「ls.1」轉換成html格式的檔案。



沒有留言 :