登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

『簡體書』Linux 编程基础

書城自編碼: 2522332
分類: 簡體書→大陸圖書→計算機/網絡操作系統/系統開發
作者: 李养群 王攀 周梅
國際書號(ISBN): 9787115380593
出版社: 人民邮电出版社
出版日期: 2015-02-01
版次: 1 印次: 1
頁數/字數: 268/452
書度/開本: 16开 釘裝: 平装

售價:NT$ 330

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
国际艺术品市场A-Z:风俗、习惯和惯例的基本指南
《 国际艺术品市场A-Z:风俗、习惯和惯例的基本指南 》

售價:NT$ 354.0
忧伤的群岛:查戈斯人的流散与抗争
《 忧伤的群岛:查戈斯人的流散与抗争 》

售價:NT$ 411.0
现代自建小别墅VR效果图 实用的自建小别墅指南 帮你解决设计难题
《 现代自建小别墅VR效果图 实用的自建小别墅指南 帮你解决设计难题 》

售價:NT$ 707.0
语义学(下卷)(语言学及应用语言学名著译丛)
《 语义学(下卷)(语言学及应用语言学名著译丛) 》

售價:NT$ 707.0
迷人的珊瑚礁(迷人的科学丛书)
《 迷人的珊瑚礁(迷人的科学丛书) 》

售價:NT$ 562.0
夜幕之下.5:极恶都市
《 夜幕之下.5:极恶都市 》

售價:NT$ 286.0
异质文化交织下的上海都市生活(1843-1949)
《 异质文化交织下的上海都市生活(1843-1949) 》

售價:NT$ 666.0
暂别(邓安庆全新文集)
《 暂别(邓安庆全新文集) 》

售價:NT$ 406.0

建議一齊購買:

+

NT$ 407
《 Oracle实用教程(第4版)(Oracle 11g版) 》
+

NT$ 357
《 无土栽培教程(第2版) 》
+

NT$ 351
《 计算机操作系统(第四版)(汤小丹) 》
+

NT$ 605
《 药理学(第八版/本科临床/十二五规划教材) 》
編輯推薦:
1.作者经验丰富,实践性较强。作者从事多年的Linux编程的教学,了解目前学生在学习Linux编程方面的难点。
2.理论与实际结合,应用性较强。从事过多个科研及企业项目,对如何将理论与实际相联系有着较为深刻的认识。
3.案例与理论结合。有丰富详细的实例介绍基本概念。
4.配有习题,便于学习。有基本的习题供学生动手实践。
5.提供了32学时课堂的实验指导手册。
內容簡介:
本书可分为:Linux基本操作、Linux编程环境和Linux编程基本开发三个方面的内容。Linux基本操作主要介绍Linux操作系统特点、安装和使用;Linux常用命令的使用方法和具体使用;Linux 中的Shell编程基本语法、基本语句和执行、调试方法。Linux编程环境,主要围绕Linux编程相关工具进行介绍,包括gccgdbmake工具的主要参数和使用方法。Linux系统编程主要包括文件系统编程;进程管理;信号的处理;进程间通信;多线程编程;网络编程;Linux下数据库编程等相关知识。最后的附录还附上了Linux编程相关的基础实验等内容。
關於作者:
李养群老师主要研究物联网、嵌入式系统等领域。曾发表过期刊《基于BPEL4WS的新型电信业务创建方法》等。
目錄
第一章Linux 基础1
1.1什么是Linux ?1
1.1.1 Linux操作系统特点1
1.1.2 Linux操作系统组成部分1
1.2Linux版本及Fedora操作系统2
1.2.1 Linux内核版本2
1.2.2 Linux 发行版3
1.2.3 Fedora操作系统3
1.2.4 Fedora发行方式4
1.2.4 Fedora 系统安装基本要求4
1.3Fedora 20的安装5
1.3.1虚拟机下的fedora20的安装准备5
1.3.2Fedora 20安装9
1.4Linux常用命令11
1.4.1Linux命令执行方法12
1.4.2Linux 常用各种命令13
1.6 VI编辑器的使用31
1.4.3vi编辑器的使用32
1.5POSIX标准和LSB标准35
第2章 Linux编程环境1
2.1gcc编译器的使用1
2.1.1gcc编译器简介1
2.1.2gcc常用选项:预处理控制2
2.1.3gcc常用选项:编译及警告信息控制选项3
2.1.4gcc常用选项:C语言标准控制选项和程序调试及优化选项6
2.1.5gcc常用选项:搜索路径控制和gcc链接选项6
2.1.6利用gcc创建库文件7
2.2GDB调试器的使用10
2.2.1gdb调试器的使用11
2.2.2gdb调试器使用实例18
2.3make工具19
2.3.1第一个makefile文件19
2.3.2makefile编写规则20
2.3.3make的基本工作原理及过程21
2.3.4makefile文件22
第3章 Shell编程1
3.1Shell基础1
3.1.1 Shell交互方式1
3.1.2 Shell基本功能1
3.2Bash编程2
3.3Shell中的特殊字符3
3.3.1.转义符 ””3
3.3. 2.单引号4
3.3.3. 双引号4
3.3.4.命令替换符号`该符号为键盘上1左边的`符号,不是单引号5
3.4Shell变量5
3.4.1 Shell用户变量定义6
3.4.2 Shell环境变量6
3.4.3 Shell内部变量7
3.4.4 Shell参数扩展Parameter Expansion8
3.4.5 Shell变量的算术扩展9
3.4.6 条件表达式10
3.4.7 Shell字符串操作11
3.5Shell控制语句13
3.5.1 条件语句13
3.5.2 循环语句15
3.6Shell其它命令18
3.6.1 管道命令 |18
3.6.2 重定向命令18
3.6.3 echo命令20
3.6.4 shift命令20
3.7Shell函数21
3.8Shell 数组22
3.9Shell中Dialog工具22
3.10Bash调试25
第四章 文件IO操作1
4.1概述1
4.2文件IO操作1
4.2.1文件的创建2
4.2.2文件的打开及关闭2
4.2.3文件的读取写入3
4.2.4文件的定位4
4.2.5文件删除5
4.2.6文件描述符属性控制fcntl5
4.2.7文件操作实例10
4.3目录12
4.3.1目录概述12
4.3.2Linux文件系统ext2基本结构13
4.3.3与目录有关的系统调用14
4.4文件与目录的属性17
4.4.1获得文件或目录属性17
4.4.2文件或目录的模式17
4.4.3符号链接20
4.4.4文件属性的更改22
4.5标准文件IO23
4.6处理系统调用中的错误24
第5章 Linux进程管理1
5.1进程基本概念1
5.2进程创建和命令执行2
5.3进程退出7
5.3.1守护进程7
5.3.2僵尸进程11
5.3.3进程退出状态12
5.4进程开发实例14
第六章 信号及信号处理1
6.1信号的基本概念1
6.1.1 信号的使用和产生1
6.1.2 信号的状态2
6.2信号的分类2
6.2.1 可靠与不可靠信号2
6.2.2 实时信号与非实时信号2
6.3信号的处理4
6.3.1signal信号处理机制4
6.3.2sigaction信号处理机制7
6.4信号发送函数11
6.5可重入函数12
6.6父子进程的信号处理13
6.7信号处理机制的应用15
6.8系统定时信号16
6.8.1睡眠函数16
6.8.2计时器17
总结19
第7章进程间通信1
7.1进程间通信基本概念1
7.1.1 进程通信的作用1
7.1.2 进程通信的实现和方法1
7.2管道通信2
7.2.1无名管道3
7.2.2管道与重定向5
7.2.3popen的介绍9
7.2.4命名管道11
7.3System V信号量16
7.3.1 信号量的用法16
7.3.2 信号量实例18
7.4POSIX有名信号量21
7.4.1 POSIX有名信号量的使用21
7.4.2 有名信号量实例22
7.5共享内存25
7.5.1 共享内存步骤25
7.5.2 System V 共享内存API25
7.5.3 共享内存实例27
7.5.4 mmap共享内存机制30
7.6消息队列33
7.6.1 消息队列的实现原理34
7.6.2 消息队列系统调用34
7.6.3 消息队列实例35
第8章 多线程编程1
8.1多线程概念1
8.2线程状态与线程编程2
8.2.1 线程的创建和参数传递2
8.2.2 线程终止 pthread_exit4
8.2.3线程挂起 pthread_join7
8.2.5 线程其它相关系统调用8
8.3线程的同步与互斥9
8.3.1互斥量mutex9
8.3.2互斥量的使用9
8.3.3信号量13
8.3.4信号量的使用方法13
8.3.5条件变量17
8.3.6条件变量的使用 18
第九章 Linux网络编程1
9.1.计算机网络概述1
9.1.1计算机网络的组成及特点1
9.1.2计算机网络协议2
9.1.3网络协议分层2
9.1.4TCPIP协议3
9.1.5ClientServer模型3
9.1.6Linux网络编程概述3
9.1.7网络协议栈4
9.2.Socket编程4
9.2.1什么是 Socket?4
9.2.2socket编程基本系统调用5
9.2.3socket stream服务13
9.2.4Socket数据报服务16
9.2.5Socket原始套接字服务19
9.3.Linux网络编程高级IO25
9.3.1socket阻塞非阻塞方式25
9.3.2非阻塞socekt用法26
9.3.3socket与多路复用29
9.4.Linux网络并发编程43
9.4.1Linux网络编程与多进程44
第10章 Linux 下的数据库编程1
10.1MySQL数据库简介1
10.1.1Linux数据库编程应用2
10.1.2MySQL API的两种形式2
10.1.3MySQL CAPI的使用2
10.2Linux数据库编程基本方法3
10.3MySQL数据库数据结构及API3
10.3.1数据结构3
10.3.2MySQL操作API4
10.4MySQL数据库编程实例10

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.