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

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

前言

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

內(nèi)容概要

  本書針對學(xué)習(xí)者如何快速掌握Linux應(yīng)用、開發(fā)、內(nèi)核編程與高級編程問題,以最新的Linux內(nèi)核版本2.6.24—2.6.30為依據(jù),設(shè)計典型實(shí)例,并對開發(fā)場景進(jìn)行詳細(xì)講解。在內(nèi)容設(shè)計上,本書采取循序漸進(jìn)的原則,對Linux系統(tǒng)知識進(jìn)行精心策劃,使Linux初學(xué)者能夠以“Linux應(yīng)用→編程開發(fā)→內(nèi)核源碼與場景分析→高級編程”為主線,以階梯式前進(jìn)的方式進(jìn)行學(xué)習(xí)?! ”緯⒆阌诨A(chǔ),實(shí)例經(jīng)典,深入實(shí)踐。讀者可以在較低的起點(diǎn)下進(jìn)行高效的理論與實(shí)踐學(xué)習(xí),為Linux系統(tǒng)應(yīng)用與開發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。本書可作為高等院校計算機(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è)計  第5章 GCC的安裝  第6章 GNU開發(fā)工具鏈的使用 第二部分 Linux編程開發(fā)篇  第7章 Linux常用C函數(shù)  第8章 進(jìn)程操作  第9章 信號與定時器  第10章 內(nèi)存管理與用戶操作  第11章 文件操作 第三部分 Linux內(nèi)核篇  第12章 Linux內(nèi)核裁剪與編譯  第13章 模塊定義與操作  第14章 Linux中斷管理  第15章 系統(tǒng)調(diào)用  第16章 內(nèi)存管理  第17章 時鐘定時管理  第18章 設(shè)備驅(qū)動程序的編寫 第四部分 Linux高級編程篇  第19章 QT圖形界面設(shè)計  第20章 MySQL數(shù)據(jù)庫設(shè)計與編程  第21章 QT 4.5網(wǎng)絡(luò)通信編程 參考文獻(xiàn) 后記

章節(jié)摘錄

插圖:Gentoo Linux——最初由Daniel Robbins創(chuàng)建,第一個穩(wěn)定版本發(fā)行于2002年,是一款快速、設(shè)計干凈而有彈性的自由操作系統(tǒng)。Gentoo軟件的安裝采用源代碼手動編譯的形式,因此在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ù)的應(yīng)用,KNOPPIX在一張光盤上捆綁了許多適合于辦公和開發(fā)的應(yīng)用軟件。MEPIS——一款Debian和KNOPPIX相結(jié)合的產(chǎn)物,可以用于Live CD,最早由Warren Woodford于2002年11月創(chuàng)建,并于2003年5月發(fā)行第一個版本。該版本自發(fā)布以來就深受用戶的歡迎。MEPIS的Live CD多為辦公用戶考慮,開發(fā)軟件捆綁較少,具有較強(qiáng)的硬件檢測能力。其最新版本為7.0。用戶可以根據(jù)自己的喜好選擇不同的Linux發(fā)行版本。無論選擇了哪個發(fā)行版本,所用的核心都是Linux內(nèi)核,但是有些操作上的細(xì)微差別需要自己去嘗試。1.3  LinllX的安裝這一節(jié)以Ubuntu 9.04為例,講解Linux發(fā)行版本的安裝?,F(xiàn)在的Linux發(fā)行版本的安裝比早期的Linux安裝要容易得多。最初Linux僅僅是一個內(nèi)核,并不包含文件系統(tǒng)和啟動程序,因此在安裝Linux時,需要額外安裝啟動程序和文件系統(tǒng)。這并不是一件輕松的事情,因?yàn)檫@需要用戶了解大量的計算機(jī)基礎(chǔ)知識,還需要進(jìn)行復(fù)雜的軟件可移植性修改和編譯工作。不過現(xiàn)在,即使對于一個初學(xué)者來說,安裝Linux也是一件簡單的事情了。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計27條)

 
 

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

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

京ICP備13047387號-7