官术网_书友最值得收藏!

1.3 獲得幫助

絕大多數(shù)Linux系統(tǒng)都為系統(tǒng)編程接口和標(biāo)準(zhǔn)工具提供了很好的文檔。這是因?yàn)椋瑥脑缙诘腢NIX系統(tǒng)開始,程序員就被鼓勵(lì)為他們的應(yīng)用程序提供手冊(cè)頁。這些手冊(cè)頁都可以通過電子形式獲得,有時(shí)也會(huì)以印刷品的形式提供。

man命令可用來訪問在線手冊(cè)頁。這些手冊(cè)頁在質(zhì)量和細(xì)節(jié)上千差萬別。有些可能只是讓讀者參考其他更詳細(xì)的文檔,而另外一些則給出了一個(gè)工具所支持的所有選項(xiàng)和命令的完整列表。無論是哪種情況,手冊(cè)頁都是一個(gè)好的起點(diǎn)。

GNU軟件和其他一些自由軟件還使用名為info的在線文檔系統(tǒng)。你可以通過專用程序info或通過emacs編輯器中的info命令來在線瀏覽全部的文檔。info系統(tǒng)的優(yōu)點(diǎn)是,你可以通過鏈接和交叉引用來瀏覽文檔并可直接跳轉(zhuǎn)到相關(guān)的章節(jié)。對(duì)文檔作者來說,info系統(tǒng)的優(yōu)點(diǎn)是它的文件可以由排版印刷文檔使用的同一個(gè)源文件自動(dòng)生成。

實(shí)驗(yàn) 手冊(cè)頁和info

讓我們來看看GNU C語言編譯器(gcc)的文檔。

(1)首先查看手冊(cè)頁。

如果你愿意,你可以閱讀編譯器支持的各個(gè)選項(xiàng)的相關(guān)信息。這個(gè)例子中的手冊(cè)頁相當(dāng)長(zhǎng),但它只是GNU C(和C++)整個(gè)文檔中的一小部分。

在閱讀手冊(cè)頁時(shí),你可以按空格鍵讀下一頁,按Enter鍵(或Return鍵,如果你的鍵盤上是Return鍵的話)讀下一行,按q鍵退出。

(2)為了獲得更多關(guān)于GNU C的信息,你可以使用info命令。

你將看到一個(gè)很長(zhǎng)的選項(xiàng)菜單,你可以通過選擇其中的選項(xiàng)在一個(gè)完全文本化的文檔中移動(dòng)。菜單項(xiàng)和層次化的頁面布局允許你瀏覽很大的文檔。如果印在紙上的話,GNU C的文檔有好幾百頁之多。

當(dāng)然,info系統(tǒng)也包含它自己的一個(gè)info形式的幫助頁。如果按下Ctrl+H組合鍵,你將看到一些幫助信息,其中包括一個(gè)如何使用info的指南。info程序在許多Linux的發(fā)行版里都有,它也可以安裝在其他UNIX系統(tǒng)上。

主站蜘蛛池模板: 台北市| 乌兰县| 隆子县| 延长县| 平潭县| 利川市| 水城县| 襄樊市| 宣汉县| 望都县| 罗源县| 明光市| 湖口县| 环江| 洛隆县| 甘孜| 隆昌县| 宜阳县| 成武县| 铜陵市| 阿坝| 昆明市| 吴江市| 惠来县| 开化县| 大厂| 全州县| 剑河县| 饶阳县| 淳安县| 青海省| 泰州市| 石台县| 镇平县| 阆中市| 贵港市| 浦县| 白银市| 合山市| 临武县| 嘉鱼县|