
我安裝了doxygen
並且doxygen-doc
. doxygen 的手冊頁告訴我要取得 doxygen-doc 以獲取更多資訊。我doxygen-doc
在我的 中找到了usr/share/doc
,但它是一個壓縮檔案。那麼如何才能方便的訪問呢?
答案1
您沒有說明您使用的 Ubuntu 版本,但對於 Trusty,有一個 PDF 手冊/usr/share/doc/doxygen/doxygen_manual.pdf
。
這裡還有 HTML 文件:/usr/share/doc/doxygen/html/index.html
/usr/share/doc/doxygen-doc/changelog.Debian.gz
除了您要查看的變更日誌 () 之外,我找不到壓縮的檔案zless
。
答案2
在 ubuntu 上尋找文檔
1.使用nautilus或瀏覽器搜尋
您可以按照上面的方法進行搜索/usr/共享/文檔目錄,但有些軟體包將其安裝在它們的目錄中/usr/share/package_name目錄甚至其他位置。在這裡您可以找到html和pdf文檔,最佳使用鸚鵡螺(使用 nautilus 的搜尋功能並在您的電腦中開啟您所需的文檔瀏覽器)。如果您經常使用該文檔,請不要忘記為您的連結添加書籤。
2.使用查找指令
從命令列您可以使用尋找搜尋文件的命令:
html 文件:
find /usr/share -type f -name index.html | grep doxy
pdf 文件:
find /usr/share/ -type f -name *.pdf | grep doxy
使用 evince 或您的瀏覽器(在我的例子中是 google-chrome)呼叫您的結果
html:
google-chrome /usr/share/doc/doxygen/html/index.html
pdf:
google-chrome /usr/share/doc/doxygen_manual.pdf
evince /usr/share/doc/doxygen_manual.pdf
3. 製作清單並以 less 進行搜尋和調用
我更喜歡自動執行此任務並按以下方式列出清單:
對於 HTML:
find /usr/share/ -type f -name index.html | sort -k1 | awk '{ print "file://" $0;}' > ~/DocHtml.txt
對於 PDF:
find /usr/share/ -type f -name *.pdf | sort -k1 | awk '{ print "file://" $0;}' > ~/DocPdf.txt
這將在您的主目錄中建立 2 個檔案(DocPdf.txt和文件HTML.txt)。只需打開它較少的
less ~/DocPdf.txt
或者
less ~/DocHtml.txt
然後&按後跟您的搜尋字串,例如 doxygen。現在,只需將滑鼠移到所需的文件上,然後按ctrl按滑鼠左鍵點擊將開啟該文件。
您也可以建立 bash 腳本並透過 chron 作業呼叫它。這將使任務自動化。
這是一個可以修改的簡單 bash 腳本。按照腳本中的描述放置其他目錄。將以下 bash 腳本儲存為製作文件, 改變chmod +x makeDoc並調用它./makeDoc。休息如上:
#!/bin/bash
# Author: abu
# Description: script creates two files, DocPdf.txt and DocHtml.txt,
# which lists all pdf/html documents found by the find function.
#
# You can include other search directories, e.g. Anaconda,
declare -a DocDirs=(
"/usr/share/"
"/opt/anaconda3/" # you can put here additional directories
# "/path/to/other/dirs/" # -""- -""- -""-
)
echo "DocHtml automatic generated!" > DocHtml.txt
echo " File generated with" $0 >> DocHtml.txt
echo -e " Date: " `date` "\n\n" >> DocHtml.txt
echo "DocPdf automatic generated!" > DocPdf.txt
echo " File generated with" $0 >> DocPdf.txt
echo -e " Date: " `date` "\n\n" >> DocPdf.txt
for i in "${DocDirs[@]}"
do
find $i -type f -name index.html | sort -k1 | awk '{ print "file://" $0;}' >> ~/DocHtml.txt
find $i -type f -name *.pdf | sort -k1 | awk '{ print "file://" $0;}' >> ~/DocPdf.txt
done
4.APT套餐解決方案
套餐文件庫幫助開發人員以正確的方式安裝它。要查看此內容,我知道幫助和文件中心。
4.1 幫助:網頁基礎文件閱讀器。
安裝它
sudo apt-get install dhelp
並在瀏覽器中開啟檔案:
file:///usr/share/doc/HTML/Programming/Awk/index.html
- 文件索引良好
- 文件可透過網頁瀏覽器取得
- 索引文檔(在背景)
- 命令列介面不太方便。
4.2 文檔中心:網頁基礎文件閱讀器。
安裝它:
sudo apt-get install doc-central
- 文件索引良好
- 文件可透過網頁瀏覽器取得
- 索引文檔(在背景)
- 命令列介面不太方便