注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Linux從零開始學(xué)Linux編程

從零開始學(xué)Linux編程

從零開始學(xué)Linux編程

定 價(jià):¥49.80

作 者: 羅利民 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: LINUX

ISBN: 9787121170263 出版時(shí)間: 2012-06-01 包裝: 平裝
開本: 16開 頁數(shù): 327 字?jǐn)?shù):  

內(nèi)容簡介

  Linux系統(tǒng)可以免費(fèi)地應(yīng)用到多種服務(wù)器上,所以開發(fā)人員都在往Linux系統(tǒng)上轉(zhuǎn)移,且很多開發(fā)都是使用C語言來完成的,這也是本書推出的關(guān)鍵所在。本書共分為五篇:第一篇是Linux系統(tǒng)知識,講述Linux系統(tǒng)的安裝和使用、常用命令、文本編輯器及程序的編譯與調(diào)試;第二篇是C語言基本知識,講述C語言的基本語法、指針、結(jié)構(gòu)體、系統(tǒng)庫函數(shù)等知識;第三篇是Linux系統(tǒng)編程,講述Shell編程和文件處理方法;第四篇是Linux網(wǎng)絡(luò)編程,講解TCP和UDP網(wǎng)絡(luò)編程的知識;第五篇是LinuxC項(xiàng)目實(shí)戰(zhàn),通過案例的學(xué)習(xí),既復(fù)習(xí)了前面介紹的知識,也了解了項(xiàng)目實(shí)踐的流程和技巧,從而增加讀者的編輯經(jīng)驗(yàn)。

作者簡介

暫缺《從零開始學(xué)Linux編程》作者簡介

圖書目錄

第1篇 Linux系統(tǒng)知識
 第1章 認(rèn)識Linux系統(tǒng)
  1.1 Linux發(fā)行版的介紹
  1.1.1 Red Hat Linux
  1.1.2 Debian Linux
  1.2 Linux的安裝
  1.2.1 Linux的分區(qū)格式
  1.2.2 在Windows系統(tǒng)中劃分Linux分區(qū)
  1.2.3 Red Hat Linux 9.0的安裝
  1.2.4 GRUB在Windows分區(qū)中引導(dǎo)Linux
  1.3 VMware虛擬機(jī)安裝Linux系統(tǒng)
  1.3.1 VMware軟件安裝
  1.3.2 新建虛擬計(jì)算機(jī)
  1.3.3 VMware的使用
  1.3.4 在VMware虛擬機(jī)中安裝Linux系統(tǒng)
  1.4 第一個(gè)C程序
  1.4.1 在Linux中編寫C程序代碼
  1.4.2 編譯程序
  1.5 小結(jié)
  1.6 小測試
 第2章 常用的Linux操作命令
  2.1 與文件命令
  2.1.1 查看命令pwd
  2.1.2 打開命令cd
  2.1.3 查看命令ls
  2.1.4 建立文件命令touch
  2.1.5 建立與刪除文件夾命令mkdir、rmdir
  2.1.6 文件復(fù)制命令cp
  2.1.7 文件移動和更名命令mv
  2.1.8 刪除文件與命令rm
  2.1.9 創(chuàng)建鏈接命令ln
  2.1.10 查看文件信息命令wc
  2.1.11 文件查看命令cat
  2.1.12 查看文件視圖命令head與tail
  2.1.13 文件權(quán)限設(shè)置命令chmod
  2.1.14 查找文件命令find
  2.2 man系統(tǒng)幫助命令
  2.2.1 man手冊的使用方法
  2.2.2 幫助文檔的結(jié)構(gòu)
  2.3 info手冊
  2.4 小結(jié)
  2.5 小測試
 第3章 文本編輯器的使用
  3.1 VIM的使用
  3.1.1 VIM的啟動
  3.1.2 在桌面上創(chuàng)建VIM啟動器
  3.1.3 VIM的工作模式
  3.1.4 保存與打開文件
  3.1.5 移動光標(biāo)
  3.1.6 常用操作
  3.1.7 選項(xiàng)設(shè)置
  3.1.8 調(diào)用shell命令
  3.2 VIM使用實(shí)例
  3.2.1 字符的插入與刪除
  3.2.2 字符的查找與替換
  3.3 帶菜單的GVIM
  3.3.1 文件的新建與保存
  3.3.2 查找與替換
  3.4 圖形化的gedit
  3.4.1 gedit的啟動與打開文件
  3.4.2 gedit編輯文件
  3.4.3 gedit打印文件
  3.4.4 gedit的首選項(xiàng)
  3.5 小結(jié)
  3.6 小測試
 第4章 編譯與調(diào)試
  4.1 編譯的概念和理解
  4.1.1 程序編譯的過程
  4.1.2 編譯器
  4.2 gcc編譯器
  4.2.1 gcc編譯器簡介
  4.2.2 gcc對源程序擴(kuò)展名的支持
  4.3 C程序的編譯
  4.3.1 編寫第一個(gè)C程序
  4.3.2 用gcc編譯程序
  4.3.3 查看gcc的參數(shù)
  4.3.4 設(shè)置輸出的文件
  4.3.5 查看編譯過程
  4.3.6 設(shè)置編譯的語言
  4.4 編譯過程的控制
  4.4.1 編譯過程簡介
  4.4.2 控制預(yù)處理過程
  4.4.3 生成匯編代碼
  4.4.4 生成目標(biāo)代碼
  4.4.5 鏈接生成可執(zhí)行文件
  4.5 gdb調(diào)試程序
  4.5.1 gdb簡介
  4.5.2 在程序中加入調(diào)試信息
  4.5.3 啟動gdb
  4.5.4 在gdb中加載需要調(diào)試的程序
  4.5.5 在gdb中查看代碼
  4.5.6 在程序中加入斷點(diǎn)
  4.5.7 查看斷點(diǎn)
  4.5.8 運(yùn)行程序
  4.5.9 查看變量
  4.6 程序調(diào)試實(shí)例
  4.6.1 編寫一個(gè)程序
  4.6.2 編譯文件
  4.6.3 程序調(diào)試
  4.6.4 gdb幫助的使用
  4.7 gdb常用命令
  4.8 編譯程序常見的錯誤與問題
  4.8.1 邏輯錯誤與語法錯誤
  4.8.2 C程序中的錯誤與異常
  4.8.3 編譯中的警告提示
  4.8.4 找不到包含文件的錯誤
  4.8.5 錯誤地使用逗號
  4.8.6 括號不匹配錯誤
  4.8.7 小括號不匹配錯誤
  4.8.8 變量類型或結(jié)構(gòu)體聲明錯誤
  4.8.9 使用不存在的函數(shù)錯誤
  4.8.10 大小寫錯誤
  4.8.11 數(shù)據(jù)類型錯誤
  4.8.12 賦值類型錯誤
  4.8.13 循環(huán)或判斷語句中多加分號
  4.9 小結(jié)
  4.10 小測試
第2篇 C語言基本知識
 第5章 C語言基礎(chǔ)
  5.1 C程序的基本概念
  5.1.1 C程序的基本結(jié)構(gòu)
  5.1.2 C程序的一般格式
  5.1.3 C程序中的注釋
  5.2 數(shù)據(jù)類型
  5.2.1 整型(int)
  5.2.2 浮點(diǎn)型(float)
  5.2.3 字符型(char)
  5.2.4 變量名
  5.2.5 字符NULL
  5.3 變量賦值與輸出
  5.3.1 變量賦值
  5.3.2 printf函數(shù)輸出變量
  5.3.3 scanf函數(shù)從鍵盤讀入變量
  5.4 運(yùn)算符
  5.4.1 算術(shù)運(yùn)算符
  5.4.2 關(guān)系運(yùn)算符
  5.4.3 邏輯運(yùn)算符
  5.5 小結(jié)
  5.6 小測試
 第6章 C程序的常用語句
  6.1 流程控制語句
  6.1.1 if條件語句
  6.1.2 if語句嵌套
  6.1.3 switch選擇執(zhí)行語句
  6.1.4 for循環(huán)語句
  6.1.5 for循環(huán)嵌套
  6.1.6 for循環(huán)應(yīng)用實(shí)例:輸出九九乘法口訣表
  6.1.7 while循環(huán)語句
  6.1.8 do while循環(huán)語句
  6.1.9 轉(zhuǎn)移控制語句:continue
  6.1.10 轉(zhuǎn)移控制語句:break
  6.1.11 轉(zhuǎn)移控制語句:return
  6.2 流程控制語句實(shí)例
  6.2.1 三個(gè)數(shù)字的排序
  6.2.2 解一元二次方程
  6.3 兩種特殊語句結(jié)構(gòu)
  6.3.1 三元操作符
  6.3.2 塊語句
  6.4 小結(jié)
  6.5 小測試
 第7章 數(shù)組與指針
  7.1 數(shù)組的理解與操作
  7.1.1 什么是數(shù)組
  7.1.2 數(shù)組的定義與訪問
  7.1.3 數(shù)組使用實(shí)例
  7.2 指針
  7.2.1 對指針的理解
  7.2.2 指針操作符
  7.2.3 指針的定義與訪問
  7.2.4 指針使用實(shí)例
  7.3 數(shù)組與指針
  7.3.1 數(shù)組與指針的關(guān)系
  7.3.2 指針的算術(shù)運(yùn)算
  7.3.3 字符數(shù)組與字符串
  7.4 二維數(shù)組與多維數(shù)組
  7.4.1 對二維數(shù)組的理解
  7.4.2 二維數(shù)組與指針
  7.5 實(shí)例
  7.5.1 學(xué)生成績統(tǒng)計(jì)實(shí)例
  7.5.2 冒泡法排序?qū)嵗?br />  7.5.3 統(tǒng)計(jì)字符串中的字符
  7.5.4 小寫字母轉(zhuǎn)換成大寫字母
  7.5.5 用指針訪問數(shù)組
  7.6 常見問題
  7.6.1 錯誤的寫操作
  7.6.2 指針的錯誤賦值
  7.6.3 數(shù)組指針的越界錯誤
  7.7 小結(jié)
  7.8 小測試
 第8章 函數(shù)
  8.1 對函數(shù)的理解
  8.1.1 什么是函數(shù)
  8.1.2 系統(tǒng)函數(shù)(庫函數(shù))與用戶自定義函數(shù)
  8.1.3 函數(shù)的返回值
  8.1.4 無參函數(shù)
  8.1.5 有參函數(shù)
  8.1.6 函數(shù)參數(shù)實(shí)例
  8.2 自定義函數(shù)
  8.2.1 自定義函數(shù)的編寫
  8.2.2 函數(shù)中調(diào)用函數(shù)
  8.2.3 函數(shù)聲明
  8.2.4 遞歸函數(shù)
  8.2.5 main函數(shù)的參數(shù)argc與argv
  8.3 函數(shù)與指針
  8.3.1 值調(diào)用與引用調(diào)用
  8.3.2 引用調(diào)用與指針
  8.3.3 指針參數(shù)實(shí)例
  8.3.4 自定義函數(shù)中指針使用實(shí)例
  8.3.5 數(shù)組作為參數(shù)
  8.3.6 數(shù)組作為函數(shù)參數(shù)實(shí)例
  8.4 返回值
  8.4.1 函數(shù)返回值的類型
  8.4.2 函數(shù)返回指針
  8.4.3 函數(shù)返回指針實(shí)例
  8.4.4 函數(shù)返回結(jié)果到參數(shù)
  8.5 庫函數(shù)
  8.5.1 庫函數(shù)的種類
  8.5.2 庫函數(shù)包含文件
  8.5.3 頭文件使用實(shí)例
  8.6 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號