注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合Linux環(huán)境編程

Linux環(huán)境編程

Linux環(huán)境編程

定 價:¥42.00

作 者: 姜林美 著
出版社: 人民郵電出版社
叢編項: 21世紀高等教育計算機規(guī)劃教材
標 簽: LINUX 操作系統(tǒng)/系統(tǒng)開發(fā) 計算機/網(wǎng)絡

ISBN: 9787115312259 出版時間: 2013-05-01 包裝: 平裝
開本: 16開 頁數(shù): 320 字數(shù):  

內(nèi)容簡介

  《21世紀高等教育計算機規(guī)劃教材:Linux環(huán)境編程》介紹Linux環(huán)境下Shell編程、C語言系統(tǒng)編程和Gtk+編程三個方面的知識。第1章~3章介紹Linux操作系統(tǒng)的基礎知識、Linux常用命令和Shell編程;第4章介紹C語言的基礎知識;第5~第8章介紹Linux系統(tǒng)編程,包括文件I/O、標準I/O庫、進程和信號以及進程間通信等方面的知識;第9~第10章介紹如何使用Gtk+庫進行圖形界面編程?!?1世紀高等教育計算機規(guī)劃教材:Linux環(huán)境編程》編寫的宗旨是引導讀者快速入門,所以行文注重循序漸進、邏輯連貫、語言簡潔、闡述清晰、例程詳盡。《21世紀高等教育計算機規(guī)劃教材:Linux環(huán)境編程》適合作為高等院校計算機相關專業(yè)“Linux環(huán)境編程”課程的教材或參考書,也適合具有一定編程基礎的讀者將其作為學習Linux環(huán)境下應用程序開發(fā)之入門教程。

作者簡介

暫缺《Linux環(huán)境編程》作者簡介

圖書目錄

第1章 Linux基礎 
1.1 概述 
1.1.1 Linux內(nèi)核和發(fā)行版 
1.1.2 Linux的發(fā)展要素 
1.2 Linux的安裝 
1.2.1 在虛擬機上安裝 
1.2.2 在實體機上安裝 
1.3 Linux操作環(huán)境 
1.3.1 GNOME簡介 
1.3.2 Linux文件系統(tǒng) 
1.3.3 Shell 
1.4 小結 
1.5 習題  第2章 Linux Shell命令操作 
2.1 獲取幫助 
2.1.1 --help選項 
2.1.2 man 
2.1.3 info 
2.2 通配符、引號、管道和輸入輸出重定向 
2.2.1 通配符 
2.2.2 轉(zhuǎn)義字符 
2.2.3 引號 
2.2.4 管道 
2.2.5 輸入、輸出重定向 
2.3 基礎操作 
2.3.1 sudo 
2.3.2 路徑和當前工作目錄 
2.3.3 創(chuàng)建和刪除文件 
2.3.4 創(chuàng)建和刪除目錄 
2.3.5 查看用戶、日期和輸出簡單信息 
2.3.6 命令歷史和名稱補全 
2.3.7 ls命令 
2.3.8 別名 
2.4 瀏覽及搜索文件系統(tǒng) 
2.4.1 find 
2.4.2 which 
2.4.3 whereis 
2.4.4 locate 
2.5 閱讀文本文件 
2.5.1 cat 
2.5.2 more和less 
2.5.3 head和tail 
2.6 編輯文本文件 
2.6.1 vi 
2.6.2 gedit 
2.7 文件內(nèi)容操作命令 
2.7.1 grep 
2.7.2 sort 
2.7.3 diff 
2.7.4 wc 
2.8 文件的復制、移動、鏈接和歸檔 
2.8.1 cp 
2.8.2 mv 
2.8.3 ln 
2.8.4 tar 
2.9 文件系統(tǒng)操作 
2.9.1 掛載——mount 
2.9.2 卸載——umount 
2.9.3 查看系統(tǒng)信息 
2.10 用戶管理 
2.11 文件權限操作 
2.12 進程相關命令 
2.12.1 進程和作業(yè) 
2.12.2 查看進程——ps 
2.12.3 結束進程——kill 
2.13 網(wǎng)絡相關命令 
2.14 小結 
2.15 習題  第3章 Linux Shell編程 
3.1 基礎知識 
3.1.1 第一個Shell程序 
3.1.2 如何運行Shell程序 
3.1.3 Shell的命令種類 
3.1.4 Shell執(zhí)行命令的順序 
3.1.5 注釋、退出狀態(tài)和邏輯操作 
3.1.6 復合命令 
3.2 Shell變量 
3.2.1 變量的賦值與引用 
3.2.2 命令替換 
3.2.3 變量屬性聲明 
3.2.4 數(shù)組變量 
3.2.5 變量引用操作符 
3.2.6 位置參數(shù)和特殊變量 
3.2.7 read命令 
3.2.8 export語句 
3.3 控制結構 
3.3.1 條件測試 
3.3.2 if語句 
3.3.3 case語句 
3.3.4 while語句 
3.3.5 until語句 
3.3.6 for語句 
3.3.7 break、continue和exit 
3.4 Shell函數(shù) 
3.5 Shell內(nèi)部命令 
3.6 Shell程序調(diào)試 
3.7 小結 
3.8 習題  第4章 Linux C語言編程基礎 
4.1 gcc編譯器 
4.1.1 概述 
4.1.2 第一個C程序 
4.1.3 編譯選項 
4.2 Eclipse CDT 
4.2.1 簡介、安裝和啟動 
4.2.2 創(chuàng)建項目并運行 
4.2.3 程序調(diào)試方法 
4.3 C語言基礎 
4.3.1 C語言概述 
4.3.2 數(shù)據(jù)類型 
4.3.3 運算符與表達式 
4.3.4 C語言的語句 
4.3.5 控制結構 
4.3.6 函數(shù) 
4.3.7 內(nèi)存管理 
4.3.8 編譯預處理 
4.4 小結 
4.5 習題  第5章 文件 
5.1 Linux文件I/O概述 
5.1.1 簡介 
5.1.2 文件和目錄 
5.1.3 文件和設備 
5.1.4 系統(tǒng)調(diào)用和標準函數(shù)庫 
5.2 底層文件訪問 
5.2.1 文件描述符 
5.2.2 文件的創(chuàng)建、打開和關閉 
5.2.3 文件的讀、寫 
5.2.4 文件的定位 
5.2.5 文件屬性的讀取 
5.2.6 文件屬性的修改 
5.3 鏈接文件的操作 
5.3.1 創(chuàng)建硬鏈接 
5.3.2 創(chuàng)建和讀取符號鏈接 
5.3.3 刪除鏈接 
5.4 目錄文件的操作 
5.4.1 目錄文件的創(chuàng)建與刪除 
5.4.2 目錄文件的打開與關閉 
5.4.3 目錄文件的讀取 
5.5 設備文件 
5.6 小結 
5.7 習題  第6章 標準I/O庫 
6.1 流和文件指針 
6.2 緩存 
6.3 流的打開和關閉 
6.3.1 打開流 
6.3.2 關閉流 
6.4 基于字符和行的I/O 
6.4.1 字符I/O 
6.4.2 行I/O 
6.5 二進制I/O 
6.5.1 讀二進制流 
6.5.2 寫二進制流 
6.5.3 二進制I/O的常見用法 
6.6 定位流 
6.7 格式化I/O 
6.7.1 格式化輸出 
6.7.2 格式化輸入 
6.8 臨時文件 
6.9 文件流和文件描述符 
6.10 小結 
6.11 習題  第7章 進程和信號 
7.1 進程的基本概念 
7.1.1 什么是進程 
7.1.2 Linux進程環(huán)境 
7.2 進程的結構 
7.2.1 進程控制塊和進程表 
7.2.2 進程標識 
7.2.3 進程的狀態(tài) 
7.3 進程控制 
7.3.1 system函數(shù) 
7.3.2 exec函數(shù) 
7.3.3 fork函數(shù) 
7.3.4 vfork函數(shù) 
7.3.5 進程的終止狀態(tài) 
7.3.6 wait和waitpid函數(shù) 
7.4 信號 
7.4.1 簡介 
7.4.2 捕獲信號 
7.4.3 發(fā)送信號 
7.4.4 信號集 
7.4.5 sigaction函數(shù) 
7.5 小結 
7.6 習題  第8章 進程間通信 
8.1 IPC簡介 
8.2 管道 
8.2.1 pipe函數(shù) 
8.2.2 popen和pcolse函數(shù) 
8.3 命名管道(FIFO) 
8.4 SysV IPC 
8.5 信號量 
8.5.1 簡介 
8.5.2 semget函數(shù) 
8.5.3 semop函數(shù) 
8.5.4 semctl函數(shù) 
8.5.5 信號量的應用 
8.6 共享內(nèi)存 
8.6.1 簡介 
8.6.2 shmget函數(shù) 
8.6.3 shmat和shmdt函數(shù) 
8.6.4 shmctl函數(shù) 
8.6.5 共享內(nèi)存的應用 
8.7 消息隊列 
8.7.1 簡介 
8.7.2 msgget函數(shù) 
8.7.3 msgsnd函數(shù) 
8.7.4 msgrcv函數(shù) 
8.7.5 msgctl函數(shù) 
8.7.6 消息隊列的應用 
8.8 小結 
8.9 習題  第9章 Gtk+編程基礎 
9.1 Gtk+簡介 
9.2 glib庫 
9.3 Gtk+程序結構 
9.3.1 第一個Gtk+程序 
9.3.2 Gtk+的數(shù)據(jù)類型 
9.3.3 初始化Gtk+ 
9.3.4 創(chuàng)建和顯示窗口/構件 
9.3.5 Gtk+的主循環(huán) 
9.4 響應Gtk+的信號 
9.4.1 完善第一個Gtk+程序 
9.4.2 事件和信號 
9.5 構件的基本概念 
9.5.1 有窗口構件和無窗口構件 
9.5.2 敏感性 
9.5.3 焦點、獨占和缺省構件 
9.5.4 構件狀態(tài) 
9.6 構件的排列 
9.6.1 容器構件 
9.6.2 尺寸分配 
9.6.3 GtkWindow 
9.6.4 GtkBox 
9.6.5 GtkTable 
9.7 小結 
9.8 習題  第10章 Gtk+構件 
10.1 基礎構件 
10.1.1 GtkImage 
10.1.2 GtkButton 
10.1.3 GtkEntry 
10.1.4 GtkLabel 
10.1.5 GtkCheckButton 
10.1.6 GtkComboBoxText 
10.1.7 GtkRadioButton 
10.1.8 GtkScrolledWindow 
10.1.9 GtkTextView 
10.1.10 GtkSeparator 
10.1.11 GtkFrame 
10.2 菜單 
10.3 工具欄 
10.4 樹型構件和列表構件 
10.4.1 模型 
10.4.2 視圖 
10.5 對話框 
10.5.1 GtkMessageDialog 
10.5.2 GtkFileChooserDialog 
10.5.3 自定義對話框 
10.6 小結 
10.7 習題  參考文獻

本目錄推薦

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