內容簡介

  本書的設計目的是作為程式人員在Linux方面的參考書。它涵蓋了Linux所使用的三種主要shell的命令、語法與運算元:Bourne Again shell(BASH)、TCSH shell與Z shell。這些都是它們相對的Unix shell的加強版。BASH shell是Bourne shell的加強版,它包括了大部分為Unix Korn shell與C shell所開發的進階功能。TCSH是C shell的加強版,而C shell原本是為了Unix的BSD版本而開發的。Z shell是Unix Korn shell的加強版。

   此外,本書涵蓋的程式開發工具包括了編譯器、函式庫、除錯器與專案管理員。我們探討了在Linux上廣泛使用的GNU C編譯器,以及可用的不同類型函式庫:靜態、動態與共用。本書也詳細介紹了gdb除錯器與make公用程式,以及用來管理複雜程式開發專案的「修訂控制系統」(RCS)。 本書亦檢閱了軟體發行工具。Autoconf與configure能夠在任何Linux系統自動地編譯軟體原始程式碼。「RedHat Package Manager」(rpm)會自動地安裝套裝軟體,並將所有合適的函式庫與組態檔放在它們適當的目錄。甚至連用來開發線上手冊的man巨集也被檢閱。

   第二版增加了探討Gnome與KDE程式撰寫的章節。KDE是一個C++程式開發運算,而Gnome使用C函式呼叫。Gnome這章涵蓋了基本的Gnome程式撰寫以及GTK+。數個列出在Gnome程式撰寫所使用的各種函式庫的不同元件的表格也被提供。KDE這章涵蓋了基本的KDE與QT程式撰寫。列出構成KDE與QT函式庫的不同類別的表格也有提供。

   本書結尾的三個附錄包含了Perl、Tcl/Tk與TeX/LaTeX命令的列表。雖然這些是跨平台的程式語言與工具,但它們在Linux系統上被廣泛使用,用來建立自訂的Linux應用程式。

網路書店 類別 折扣 價格
  1. 新書
    9
    $405
  2. 新書
    9
    $405