取得說明 man page 或 man bash 取得所有命令及許多設定檔的線上說明。 command [--help, -h] 大多數指令的簡要說明。 /usr/share/doc/[package-name/] 可在此找到所有文件。或有 README.Debian 檔,內為快速指引。 Web documentation 包含了參考文件、說明手冊、常見問答、實作指南等等。
位於 http://www.debian.org/doc/位於 http://lists.debian.org/ 上的郵件論壇 社群永遠在您身旁,請以 users 搜尋。 位於 http://wiki.debian.org/ 上的 Debian Wiki 包含了各式各樣的實用資訊。 安裝 安裝程式 所有的相關資訊位於 http://www.debian.org/devel/debian-installer/ CD 影像檔 可於 http://www.debian.org/distrib/ 下載 boot: expert 例如:不藉由 DHCP 來設定網路,或用 LILO 來替代 GRUB。 錯誤 位於 http://bugs.debian.org/ 上的錯誤追蹤系統 所有現存及已解決的問題的相關資訊。 特定套件
請參閱 http://bugs.debian.org/套件名稱/,使用 wnpp 來請求包裝新套件。 reportbug 透過電子郵件來回報錯誤。 回報 請參閱 http://www.debian.org/Bugs/Reporting 上的指引 設定 /etc/ 所有的系統設定檔皆位於 /etc/ 目錄裡。 editor files 預設的文字編輯器。可能是 nano、emacs、vi 或 joe。 位於 http://hostname:631 上的 CUPS 透過瀏覽器介面存取印表系統。 dpkg-reconfigure package-name 重新設定套件,像是 console-common(鍵盤)或是 locales(區域化資訊)。 update-alternatives options 設定可替代的指令。 update-grub 在修改了 /boot/grub/menu.lst 之後。 make-kpkg --initrd --revision=2:my.1.0 --rootcmd fakeroot --uc --us kernel_image 由原始碼編譯 kernel 套件,在真的得使用自訂的 kernel 時。
需要 kernel-package。m-a a-i module kernel_image 產生並安裝協力廠商模組 (gspca, ...)。
需要 module-assistant。常駐程式和系統 /etc/init.d/file restart 重新啟動某個服務或系統常駐程式。 /etc/init.d/file stop 停止某個服務或系統常駐程式。 /etc/init.d/file start 啟動某個服務或系統常駐程式。 halt, reboot, poweroff 停止、重新啟動、將系統關機。 /var/log/ 所有的日誌檔都位於這個目錄下。 /etc/default/ 眾多常駐及服務程式的預設值。 重要的 Shell 指令 cat files 將檔案列印到螢幕上。 cd directory 切換目錄。 cp files dest 複製檔案及目錄。 echo string 將字串顯示至螢幕上。 gzip, bzip2 [-d] files 壓縮/解壓縮檔案。 pager files 顯示檔案內容。 ls [files] 顯示檔案列表。 mkdir directory-names 建立目錄。 mv file1 file2 搬移、重新命名檔案。 rm files 移除檔案。 rmdir dirs 移除空目錄。 tar [c][x][t][z][j] -f file.tar [files] 建立( C )、解開(X )、列出(T ) 保存檔,z 或j 分別用於 .gz 或 .bz2。find directories expressions 使用像是 -name 名稱 或 -size +1000 等等來尋找檔案。 grep search-string files 在檔案中尋找 search-string。 kill [-9] number 傳送訊號給程序。(如:終止它) ln -s file link 建立一個指向檔案的符號連結。 ps [options] 顯示當前的程序。 su - [username] 切換成另一個使用者。例如 root。 sudo command 讓一般使用者能以 root 來執行某個指令。請參閱 /etc/sudoers command > file 以指令的輸出結果替代檔案內容。 command >> file 將指令的輸出結果附加於檔案之後。 cmd1 | cmd2 將 cmd1 的輸出結果做為 cmd2 的輸入。 command < file 將檔案內容作為指令的輸入。 APT apt-get update 更新列於 /etc/apt/sources.list 的套件檔案庫中的套件列表。
用於檔案庫裡的檔案或內容有任何變更時。apt-cache search search-string 在套件及其說明文字中搜尋 search-string。 apt-cache policy package-names 顯示可用套件的版本及優先權。 apt-cache show package-names 顯示套件的資訊及其說明文字。 apt-cache showpkg package-names 顯示套件的被相依(相依於它的套件)關係。 apt-get install package-names 從檔案庫裡安裝套件及其相依套件。 apt-get upgrade 將所有已安裝套件更新為最新版。 apt-get dist-upgrade 類似於 apt-get upgrade,但有著更佳的衝突解決機制。 apt-get remove package-names 移除套件及所有相依於它的套件。 apt-get autoremove 移除不再和其它套件有相依關係的套件。 apt-cache depends package-names 列出該套件的所有相依套件。 apt-cache rdepends package-names 列出相依於該套件的所有套件。 apt-file update 由套件檔案庫中更新套件列表。請參閱 apt-get update apt-file search file-name 用檔案來搜尋套件 apt-file list package-name 列出套件的內容。 auto-apt 必要時自動安裝套件,可用來取代 apt-file。
需要 auto-apt。aptitude APT 的文字介面。
需要 aptitude。synaptic APT 的圖形介面。
需要 synaptic。Dpkg dpkg -l [names] 列出套件。 dpkg -I pkg.deb 顯示套件資訊。 dpkg -c pkg.deb 列出套件檔的內容。 dpkg -S filename 顯示某個檔案是屬於哪個套件。 dpkg -i pkg.deb 安裝套件檔。 debsums 檢驗已安裝套件的驗証碼。
需要 debsums。dpkg-divert [options] file 變更套件裡某個檔案的檔案位置。 dpkg --compare-versions v1 gt v2 比較版本號,用 echo $? 來檢視結果。 dpkg-query -W --showformat=format 查詢已安裝套件,輸出格式為 '${Package} ${Version} ${Installed-Size}\n'。 dpkg --get-selections > file 將套件狀態寫入檔案。 dpkg --set-selections < file 利用檔案來設定套件狀態。 網路 /etc/network/interfaces 網路介面的設定檔。 ifup, ifdown [device] 根據以上的檔案來啟用、關閉網路介面。 /sbin/ip 顯示及管理網路介面及路由方式。
需要 iproute。ssh -X user@host 登入其它的機器。 scp files user@host:path 將檔案複製到其它機器(或是相反)。 Web 伺服器 (Apache2) /etc/apache2/ 設定檔。 /etc/apache2/sites-available/ 包含了虛擬主機。可用 a2ensite 來啟用某個虛擬主機。 /etc/apache2/mods-available/ 包含了可用的模組。可用 a2enmod 來啟用某個模組。 檔案及列印伺服器 (Samba) /etc/samba/smb.conf 主要設定檔。 smbclient 瀏覽 SMB 網路資源,像是下載或上傳檔案。
請在 GNU 通用公共授權第三版(或更高)的條款之規範下使用這份文件。
有關出版及翻譯之詳情請參閱 http://xinocat.com/refcard/。您也可以在此取得這份參考卡片的最新版本。