Linux應(yīng)用與開發(fā)典型實(shí)例精講

出版時(shí)間:2010-5  出版社:清華大學(xué)出版社  作者:邱鐵,于玉龍,徐子川 編著  頁數(shù):368  
Tag標(biāo)簽:無  

前言

在IT文化高度繁榮的今天,Linux操作系統(tǒng)作為源碼開放的自由軟件,是  迄今為止由網(wǎng)絡(luò)黑客參與開發(fā)的規(guī)模最大、性能最為完善的操作系統(tǒng)。在其  產(chǎn)生、發(fā)展和不斷完善的歷程中,凝聚了眾多IT人對(duì)最優(yōu)方案的不懈努力。  今天,Linux內(nèi)核版本發(fā)展到了2.6.30以后,其版本更新速度相對(duì)以前逐漸趨  于緩慢。這也正是L1nux內(nèi)核走向成熟化的標(biāo)志之一。Linux的設(shè)計(jì)參照了流行的網(wǎng)絡(luò)操作系統(tǒng)UNIX,具有很強(qiáng)的兼容性和穩(wěn)定  性。Linnux還是自由軟件項(xiàng)目GNU的重要組成部分。它目前廣泛地應(yīng)用于計(jì)  算機(jī)科學(xué)研究、軟件技術(shù)研究、網(wǎng)絡(luò)服務(wù)后臺(tái)系統(tǒng)等需要高可靠性、高復(fù)雜度的  環(huán)境之中。因此會(huì)使用Linux也成為計(jì)算機(jī)專業(yè)人員所必備的技能之一。面對(duì)龐大而復(fù)雜的Linux操作系統(tǒng),很多學(xué)習(xí)者無從下手。本書正是在  這種背景下編寫的,緊緊圍繞著本書的寫作主線“Linux應(yīng)用一編程開發(fā)一內(nèi)  核源碼與場景分析-高級(jí)編程”,以當(dāng)前最新的Linux內(nèi)核源代碼為依據(jù),以  軟件開發(fā)人員學(xué)習(xí)的實(shí)際需要為出發(fā)點(diǎn),采用“理論講解+實(shí)例解析”的方式  對(duì)Linux進(jìn)行了全面細(xì)致的講解。本書主要分為以下四大部分:·基于流行的Ubuntu發(fā)行的Linux操作系統(tǒng),對(duì)Linux常用的命令配合實(shí)例進(jìn)行詳細(xì)講解;介紹了利用命令腳本進(jìn)行Shell編程;介紹了Linux下文本編輯器v1的使用方法;介紹了GCC源代碼的安裝過程以及GNU開發(fā)工具鏈的使用。

內(nèi)容概要

  本書針對(duì)學(xué)習(xí)者如何快速掌握Linux應(yīng)用、開發(fā)、內(nèi)核編程與高級(jí)編程問題,以最新的Linux內(nèi)核版本2.6.24—2.6.30為依據(jù),設(shè)計(jì)典型實(shí)例,并對(duì)開發(fā)場景進(jìn)行詳細(xì)講解。在內(nèi)容設(shè)計(jì)上,本書采取循序漸進(jìn)的原則,對(duì)Linux系統(tǒng)知識(shí)進(jìn)行精心策劃,使Linux初學(xué)者能夠以“Linux應(yīng)用→編程開發(fā)→內(nèi)核源碼與場景分析→高級(jí)編程”為主線,以階梯式前進(jìn)的方式進(jìn)行學(xué)習(xí)。  本書立足于基礎(chǔ),實(shí)例經(jīng)典,深入實(shí)踐。讀者可以在較低的起點(diǎn)下進(jìn)行高效的理論與實(shí)踐學(xué)習(xí),為Linux系統(tǒng)應(yīng)用與開發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。本書可作為高等院校計(jì)算機(jī)、信息類本科生、研究生進(jìn)行操作系統(tǒng)學(xué)習(xí)和開發(fā)的教材或考參書,也可作為Linux開發(fā)人員的參考用書和廣大Linux愛好者的自學(xué)教程。

書籍目錄

第一部分 Linux系統(tǒng)應(yīng)用篇  第1章 Linux的安裝與配置  第2章 Linux常用命令訓(xùn)練  第3章 vi/Vim編輯器的使用  第4章 Shell程序設(shè)計(jì)  第5章 GCC的安裝  第6章 GNU開發(fā)工具鏈的使用 第二部分 Linux編程開發(fā)篇  第7章 Linux常用C函數(shù)  第8章 進(jìn)程操作  第9章 信號(hào)與定時(shí)器  第10章 內(nèi)存管理與用戶操作  第11章 文件操作 第三部分 Linux內(nèi)核篇  第12章 Linux內(nèi)核裁剪與編譯  第13章 模塊定義與操作  第14章 Linux中斷管理  第15章 系統(tǒng)調(diào)用  第16章 內(nèi)存管理  第17章 時(shí)鐘定時(shí)管理  第18章 設(shè)備驅(qū)動(dòng)程序的編寫 第四部分 Linux高級(jí)編程篇  第19章 QT圖形界面設(shè)計(jì)  第20章 MySQL數(shù)據(jù)庫設(shè)計(jì)與編程  第21章 QT 4.5網(wǎng)絡(luò)通信編程 參考文獻(xiàn) 后記

章節(jié)摘錄

插圖:Gentoo Linux——最初由Daniel Robbins創(chuàng)建,第一個(gè)穩(wěn)定版本發(fā)行于2002年,是一款快速、設(shè)計(jì)干凈而有彈性的自由操作系統(tǒng)。Gentoo軟件的安裝采用源代碼手動(dòng)編譯的形式,因此在Gentoo下安裝軟件非常緩慢。正因?yàn)槿绱?,它有著高度的可定制性。其最新發(fā)行版本為2008.0。Mandriva——最初由GaelDuval創(chuàng)建,于1998年7月發(fā)布,原名Mandrake。Mandriva采用KDE作為默認(rèn)桌面系統(tǒng),提供了友好的圖形界面和配置工具,適用于Linux新手,但部分版本bug較多。目前最新的發(fā)行版本為2009。PCLinuxOS——最初是一款基于.Mandrake的光盤Live系統(tǒng),現(xiàn)在也可以安裝到硬盤上運(yùn)行。PCLinuxOS是一款以“簡單易用、安全無憂”為理念的Linux發(fā)行版本,集成了豐富的應(yīng)用程序。最新版本為NlPTT-TR5,最新穩(wěn)定版本為2007。KNOPPIX——一款基于Debian的光盤Live系統(tǒng),最初由德國的Klaus Knopper。開發(fā),現(xiàn)在也可以安裝到硬盤上。由于即時(shí)壓縮傳輸技術(shù)的應(yīng)用,KNOPPIX在一張光盤上捆綁了許多適合于辦公和開發(fā)的應(yīng)用軟件。MEPIS——一款Debian和KNOPPIX相結(jié)合的產(chǎn)物,可以用于Live CD,最早由Warren Woodford于2002年11月創(chuàng)建,并于2003年5月發(fā)行第一個(gè)版本。該版本自發(fā)布以來就深受用戶的歡迎。MEPIS的Live CD多為辦公用戶考慮,開發(fā)軟件捆綁較少,具有較強(qiáng)的硬件檢測能力。其最新版本為7.0。用戶可以根據(jù)自己的喜好選擇不同的Linux發(fā)行版本。無論選擇了哪個(gè)發(fā)行版本,所用的核心都是Linux內(nèi)核,但是有些操作上的細(xì)微差別需要自己去嘗試。1.3  LinllX的安裝這一節(jié)以Ubuntu 9.04為例,講解Linux發(fā)行版本的安裝?,F(xiàn)在的Linux發(fā)行版本的安裝比早期的Linux安裝要容易得多。最初Linux僅僅是一個(gè)內(nèi)核,并不包含文件系統(tǒng)和啟動(dòng)程序,因此在安裝Linux時(shí),需要額外安裝啟動(dòng)程序和文件系統(tǒng)。這并不是一件輕松的事情,因?yàn)檫@需要用戶了解大量的計(jì)算機(jī)基礎(chǔ)知識(shí),還需要進(jìn)行復(fù)雜的軟件可移植性修改和編譯工作。不過現(xiàn)在,即使對(duì)于一個(gè)初學(xué)者來說,安裝Linux也是一件簡單的事情了。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Linux應(yīng)用與開發(fā)典型實(shí)例精講 PDF格式下載


用戶評(píng)論 (總計(jì)27條)

 
 

  •   從應(yīng)用/編程/內(nèi)核/QT高級(jí)編程四個(gè)方面介紹了Linux開發(fā)的典型實(shí)例,并提供了詳細(xì)的場景分析,真的很錯(cuò)。最關(guān)鍵是每個(gè)實(shí)例都很短,容易理解
  •   之前在學(xué)校的時(shí)候沒有關(guān)注linux平臺(tái)的開發(fā),后來到工作當(dāng)中,接觸到一些涉及l(fā)inux的項(xiàng)目,沒辦法,還得從頭把linux的整體知識(shí)過一遍,發(fā)現(xiàn)這本書對(duì)從零學(xué)linux的朋友來講,還是講的不錯(cuò)的。當(dāng)然,如果要對(duì)linux進(jìn)行深度研究的話,還得輔助其他專業(yè)的書本知識(shí)的。
  •   Linux學(xué)習(xí)有好長時(shí)間了,一直木有突破,這本書,很系統(tǒng)的較少了!對(duì)于初學(xué)真真好!
  •   剛剛學(xué)習(xí)linux,此書剛好適合入門,學(xué)習(xí)中.
  •   買來作為補(bǔ)充讀物的,Linux作為開源的代表,是要好好研究研究
  •   是本學(xué)linux的時(shí)候的工具書
  •   書不錯(cuò),適合初學(xué)者學(xué)習(xí)。
  •   感覺不錯(cuò)的教材
  •   此書的質(zhì)量很好,是正品,很值得一讀,適合做教材
  •   郵政的ems太慢了,從濟(jì)南帶泰安一個(gè)小時(shí)的火車路程,居然走了三天,受到貨時(shí),快件的包裝還開了,里面的書不是弄臟了,就是書的邊緣被磕了。
  •   書的內(nèi)容言之有物
  •   課本就那樣
  •   沒買成,快遞不給刷卡
  •   直接作為課本使用的,有點(diǎn)枯燥,但是很好!贊一個(gè)吧!
  •   還行 物美價(jià)廉
  •   Linux應(yīng)用與開發(fā)典型實(shí)例精講!
    很不錯(cuò)的一門Linux入門級(jí)圖書!
  •   比較實(shí)用,就是版本有點(diǎn)舊
  •   好像沒有PPT,這樣就不選做教材
  •   書本的內(nèi)容淺,適合入門。
    不過不是我喜愛的那種、
  •   送貨速度還可以,外包裝也沒有問題,就是拿出書來后發(fā)現(xiàn)書的邊角有上翹或折過的痕跡,本以為這是運(yùn)輸?shù)膯栴},但翻看里面,在349——352頁有幾頁紙張破碎,這可不是運(yùn)輸問題,考慮到不影響閱讀,也就不換貨了。
  •   快遞的速度很快,看了幾個(gè)章,Linux實(shí)例和場景分析很詳細(xì),通俗易懂,每個(gè)模塊都有驗(yàn)證實(shí)例.
  •   非常經(jīng)典的書,也很容易看懂,是想深入學(xué)習(xí)linux的入門指南,這本書起一個(gè)引子作用,讀的過程中,做完每章的實(shí)例訓(xùn)練,覺得對(duì)linux不再陌生了,推薦!
  •   內(nèi)容全面系統(tǒng),而且每章都有實(shí)例和源代碼分析,適合Linux開發(fā)者閱讀。也可以對(duì)Linux進(jìn)行全面掃盲,真的很不錯(cuò)。
  •   從實(shí)踐入手結(jié)合理論 逐步理解
  •   書不錯(cuò)!郵寄的也挺快的!頂一個(gè)吧??!
  •   內(nèi)容很全面,跟上課教材一模一樣!
  •   我以為是嵌入式linux應(yīng)用與開發(fā)詳解,結(jié)果是本入門的書。對(duì)于剛接觸的人群來說是不錯(cuò)了,買來一看才知道自己買錯(cuò)了。不過對(duì)于那些剛?cè)腴T的人來說這書不錯(cuò)了。
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7