TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Linux C編程從入門到精通(簡體書)
滿額折

Linux C編程從入門到精通(簡體書)

人民幣定價:59.00 元
定  價:NT$ 354 元
優惠價:87308
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
目次

商品簡介

 《Linux C編程從入門到精通》是一本由淺入深、循序漸進地講解Linux系統使用和開發的教程,是基于Ubuntu版本來介紹Linux系統的基礎知識和Linux C語言開發過程的。《Linux C編程從入門到精通》包括Linux基礎,在Linux中編寫C語言代碼,Linux編程進階,Linux的文件編程,Linux的流編程,Linux的進程,Linux的線程,Linux的信號和進程間通信,Linux的管道、命名管道和進程間通信,Linux的System V IPC進程通信等10章。《Linux C編程從入門到精通》最大的特點在于語言淺顯易懂,并配合使用了一定的實際開發實例,使得讀者可以很容易地掌握Linux C語言的基礎知識和實際開發經驗。
《Linux C編程從入門到精通》可以作為Linux C語言開發的入門教程,也可以作為Linux C語言開發的參考手冊,可供有初步Linux C語言基礎知識的工程師、高等院校計算機專業的學生和Linux愛好者使用。

目次

第1章 Linux基礎
1.1 Linux的起源、發展和分類
1.1.1 Linux的起源、特點和版本號
1.1.2 Linux的結構
1.1.3 Linux操作系統的分類
1.1.4 Linux中的幾個術語
1.2 Linux的Shell
1.2.1 常見的Shell
1.2.2 Shell和終端
1.2.3 Shell的工作方式
1.2.4 Shell的啟動
1.3 Shell的使用基礎
1.3.1 Shell命令的標準格式
1.3.2 Shell的通配符
1.3.3 Shell中的引號
1.3.4 Shell中的注釋符
1.4 Linux的常用命令
1.4.1 文件操作命令
1.4.2 操作命令
1.4.3 其他常用命令
第2章 在Linux中編寫C語言代碼
2.1 Linux中C語言程序開發流程和工具介紹
2.1.1 C語言程序開發流程
2.1.2 C語言的開發工具
2.2 Linux中的C語言編譯器gcc
2.2.1 gcc的安裝
2.2.2 gcc的使用
2.3 Linux中的代碼編輯器vim
2.3.1 啟動與退出vim
2.3.2 vim的命令行模式
2.3.3 vim的插入模式
2.3.4 vim的底行模式
2.3.5 vim的應用實例
2.4 Linux中的調試環境gdb
2.4.1 gdb功能簡介
2.4.2 gdb的調用
2.4.3 gdb運行模式的選擇
2.4.4 gdb應用實例
第3章 Linux編程進階
3.1 Linux如何執行一個程序
3.2 Linux的程序存儲空間
3.3 Linux C的main函數
3.4 Linux 的出錯處理
3.5 Linux C的標準輸入和輸出函數
3.5.1 標準輸出函數printf
3.5.2 標準輸入函數scanf
3.5.3 標準輸入/輸出函數應用實例
3.6 Linux C的內存分配
3.7 Linux C的系統調用和庫函數
3.8 Linux 庫函數的說明和應用實例
3.8.1 平方根函數
3.8.2 隨機數產生函數
3.8.3 大小寫字母測試函數
3.8.4 系統時間和日期函數
3.8.5 系統登錄用戶名操作函數
3.8.6 單字符輸出函數
3.8.7 求“不大于”整數函數
3.8.8 “拆分”浮點數函數
3.8.9 字符串轉換函數
3.8.10 字符串復制函數
3.8.11 字符串長度計算函數
3.8.12 字符串連接函數
3.8.13 字符串復制函數
3.8.14 字符串比較函數
3.8.15 字符串查找函數
3.8.16 內存分配函數
3.8.17 內存映射函數
第4章 Linux的文件編程
4.1 Linux文件系統簡介
4.1.1 Linux文件系統基礎
4.1.2 Linux文件類型介紹
4.2 Linux的基本文件操作函數
4.2.1 打開文件函數
4.2.2 關閉文件函數
4.2.3 創建文件函數
4.2.4 寫文件函數
4.2.5 文件偏移定位函數
4.2.6 讀文件函數
4.3 Linux的高級文件操作函數
4.3.1 文件狀態操作函數
4.3.2 時間相關函數
4.3.3 文件的訪問權限說明
4.3.4 測試文件訪問權限函數
4.3.5 umask函數
4.3.6 chmod函數和fchmod函數
4.3.7 rename函數
4.3.8 文件的其他高級操作函數
4.4 文件操作
4.4.1 mkdir和rmdir函數
4.4.2 chdir、fchdir和getcmd函數
4.4.3 opendir、closedir和readdir函數
第5章 Linux的流編程
5.1 Linux流操作的基礎
5.1.1 流和文件的關系
5.1.2 流的結構和操作流程
5.1.3 標準流介紹
5.2 流的打開和關閉
5.3 流的緩沖方式和緩沖區設置
5.3.1 流的緩沖方式
5.3.2 流的緩沖區設置方式
5.4 流的讀寫
5.4.1 字符讀寫
5.4.2 行讀寫
5.4.3 二進制讀寫
5.4.4 流的出錯處理
5.4.5 流的沖洗
5.5 流的定位
5.5.1 ftell和fseek函數
5.5.2 ftello和fseeko函數
5.5.3 fgetpos和fsetpos函數
5.6 流的格式化輸出和輸入
5.6.1 格式化輸出
5.6.2 格式化輸入
5.6.3 格式化參數
5.6.4 格式化輸入輸出應用實例
5.7 臨時文件
第6章 Linux的進程
6.1 Linux進程基礎
6.1.1 Linux進程及其執行過程
6.1.2 Linux進程的描述符和標識符
6.1.3 Linux進程的用戶
6.1.4 Linux進程的調度
6.1.5 Linux中進程執行的流程
6.2 Linux的進程控制
6.2.1 進程的創建
6.2.2 進程的執行
6.2.3 進程的退出
6.2.4 進程的銷毀
6.3 Linux進程的其他操作
6.3.1 更改用戶ID和組ID
6.3.2 進程組、會話和特性
6.3.3 system函數
6.3.4 進程會計
6.3.5 進程時間
第7章 Linux的線程
7.1 Linux線程基礎
7.1.1 線程的運行方式
7.1.2 線程的標識符
7.1.3 用戶態線程和核心態線程
7.1.4 編譯帶線程的代碼
7.2 線程的操作
7.2.1 線程的創建
7.2.2 線程的退出
7.2.3 線程的阻塞
7.2.4 線程的取消和清理
7.2.5 線程分離
7.2.6 函數比較
7.3 線程的私有數據處理
7.3.1 創建鍵函數
7.3.2 取消鍵關聯函數
7.3.3 解決鍵沖突函數
7.3.4 鍵關聯函數
7.3.5 線程私有數據地址獲取函數
7.3.6 私有數據處理應用實例
7.4 線程的屬性
7.4.1 線程屬性對象的初始化和銷毀函數
7.4.2 線程堆棧大小相關函數
7.4.3 線程堆棧地址函數
7.4.4 線程的拆卸狀態函數
7.4.5 線程的作用域函數
7.4.6 線程的繼承調度函數
7.4.7 線程的調度策略函數
7.4.8 線程的調度參數函數
7.4.9 線程屬性應用實例
7.5 線程的同步方式
7.5.1 互斥鎖
7.5.2 條件變量
第8章 Linux的信號和進程間通信
8.1 Linux的進程通信和信號基礎
8.1.1 Linux的進程通信
8.1.2 信號機制和信號
8.1.3 信號的工作方式
8.1.4 Linux中的信號說明
8.1.5 信號的注冊
8.1.6 可重入函數
8.2 信號的基礎操作
8.2.1 發送信號
8.2.2 信號的定時
8.2.3 進程退出信號
8.3 Linux的信號集
8.4 信號的阻塞和掛起
第9章 Linux的管道、命名管道和進程間通信
9.1 Linux的管道基礎
9.1.1 管道的基本概念
9.1.2 管道的實現方法
9.1.3 管道讀寫操作規則
9.1.4 管道的特點
9.2 Linux的管道操作
9.2.1 管道的創建和應用
9.2.2 管道的高級操作函數
9.3 Linux命名管道基礎
9.3.1 使用命名管道
9.3.2 命名管道的常用工作方式
9.3.3 命名管道的打開和讀寫
9.4 Linux命名管道的操作
9.4.1 命名管道的創建
9.4.2 命名管道的讀寫
第10章 Linux的System V IPC進程通信
10.1 Linux的System V IPC進程通信基礎
10.1.1 System V IPC的操作函數
10.1.2 System V IPC的標識符和關鍵字
10.1.3 ipc_perm的結構和權限
10.1.4 創建System V IPC對象過程
10.1.5 System V IPC的缺點
10.1.6 System V IPC的操作命令
10.2 消息隊列
10.2.1 消息隊列基礎
10.2.2 創建消息隊列
10.2.3 消息隊列的發送和接收
10.2.4 消息隊列的控制
10.3 信號量
10.3.1 信號量基礎
10.3.2 信號量的相關函數
10.3.3 信號量的應用
10.4 共享內存
10.4.1 共享內存基礎
10.4.2 共享內存的相關操作
10.4.3 共享內存的應用實例 

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 308
海外經銷商無庫存,到貨日平均30天至45天