图书介绍
Linux环境编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 姜林美编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115312259
- 出版时间:2013
- 标注页数:320页
- 文件大小:87MB
- 文件页数:330页
- 主题词:Linux操作系统-高等学校-教材
PDF下载
下载说明
Linux环境编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Linux基础1
1.1概述1
1.1.1 Linux内核和发行版1
1.1.2 Linux的发展要素3
1.2 Linux的安装5
1.2.1在虚拟机上安装5
1.2.2在实体机上安装12
1.3 Linux操作环境12
1.3.1 GNOME简介12
1.3.2 Linux文件系统17
1.3.3 Shell22
1.4小结24
1.5习题25
第2章Linux Shell命令操作26
2.1获取帮助26
2.1.1 --help选项27
2.1.2 man28
2.1.3 info29
2.2通配符、引号、管道和输入输出重定向29
2.2.1通配符29
2.2.2转义字符30
2.2.3引号30
2.2.4管道31
2.2.5输入、输出重定向31
2.3基础操作33
2.3.1 sudo33
2.3.2路径和当前工作目录33
2.3.3创建和删除文件34
2.3.4创建和删除目录35
2.3.5查看用户、日期和输出35
简单信息35
2.3.6命令历史和名称补全36
2.3.7 ls命令37
2.3.8别名38
2.4浏览及搜索文件系统39
2.4.1 find39
2.4.2 which40
2.4.3 whereis40
2.4.4 locate41
2.5阅读文本文件42
2.5.1 cat42
2.5.2 more和less42
2.5.3 head和tail43
2.6编辑文本文件43
2.6.1 vi43
2.6.2 gedit46
2.7文件内容操作命令46
2.7.1 grep46
2.7.2 sort48
2.7.3 diff49
2.7.4 wc50
2.8文件的复制、移动、链接和归档51
2.8.1 cp51
2.8.2 mv52
2.8.3 ln53
2.8.4 tar53
2.9文件系统操作55
2.9.1挂载——mount55
2.9.2卸载——umount57
2.9.3查看系统信息57
2.10用户管理58
2.11文件权限操作59
2.12进程相关命令61
2.12.1进程和作业61
2.12.2查看进程——ps62
2.12.3结束进程——kill64
2.13网络相关命令64
2.14小结66
2.15习题66
第3章Linux Shell编程68
3.1基础知识68
3.1.1第一个Shell程序68
3.1.2如何运行Shell程序69
3.1.3 Shell的命令种类70
3.1.4 Shell执行命令的顺序71
3.1.5注释、退出状态和逻辑操作71
3.1.6复合命令72
3.2 Shell变量73
3.2.1变量的赋值与引用73
3.2.2命令替换74
3.2.3变量属性声明75
3.2.4数组变量75
3.2.5变量引用操作符77
3.2.6位置参数和特殊变量79
3.2.7 read命令81
3.2.8 export语句82
3.3控制结构83
3.3.1条件测试83
3.3.2 if语句88
3.3.3 case语句89
3.3.4 while语句91
3.3.5 until语句92
3.3.6 for语句93
3.3.7 break、 continue和exit96
3.4 Shell函数98
3.5 Shell内部命令99
3.6 Shell程序调试101
3.7小结103
3.8习题103
第4章Linux C语言编程基础105
4.1 gcc编译器105
4.1.1概述105
4.1.2第一个C程序106
4.1.3编译选项107
4.2 Eclipse CDT111
4.2.1简介、安装和启动111
4.2.2创建项目并运行112
4.2.3程序调试方法116
4.3 C语言基础118
4.3.1 C语言概述118
4.3.2数据类型119
4.3.3运算符与表达式128
4.3.4 C语言的语句130
4.3.5控制结构130
4.3.6函数135
4.3.7内存管理137
4.3.8编译预处理138
4.4小结142
4.5习题143
第5章 文件144
5.1 Linux文件I/O概述144
5.1.1简介144
5.1.2文件和目录144
5.1.3文件和设备145
5.1.4系统调用和标准函数库146
5.2底层文件访问146
5.2.1文件描述符146
5.2.2文件的创建、打开和关闭147
5.2.3文件的读、写148
5.2.4文件的定位150
5.2.5文件属性的读取152
5.2.6文件属性的修改157
5.3链接文件的操作162
5.3.1创建硬链接162
5.3.2创建和读取符号链接162
5.3.3删除链接163
5.4目录文件的操作165
5.4.1目录文件的创建与删除165
5.4.2目录文件的打开与关闭166
5.4.3目录文件的读取167
5.5设备文件168
5.6小结168
5.7习题169
第6章 标准I/O库170
6.1流和文件指针170
6.2缓存171
6.3流的打开和关闭171
6.3.1打开流171
6.3.2关闭流173
6.4基于字符和行的I/O173
6.4.1字符I/O173
6.4.2行I/O176
6.5二进制I/O178
6.5.1读二进制流178
6.5.2写二进制流179
6.5.3二进制I/O的常见用法179
6.6定位流181
6.7格式化I/O182
6.7.1格式化输出182
6.7.2格式化输入185
6.8临时文件186
6.9文件流和文件描述符188
6.10小结188
6.11习题188
第7章 进程和信号192
7.1进程的基本概念192
7.1.1什么是进程192
7.1.2 Linux进程环境193
7.2进程的结构199
7.2.1进程控制块和进程表199
7.2.2进程标识199
7.2.3进程的状态200
7.3进程控制202
7.3.1 system函数202
7.3.2 exec函数203
7.3.3 fork函数206
7.3.4 vfork函数208
7.3.5进程的终止状态209
7.3.6 wait和waitpid函数210
7.4信号213
7.4.1简介213
7.4.2捕获信号214
7.4.3发送信号216
7.4.4信号集219
7.4.5 sigaction函数220
7.5小结222
7.6习题222
第8章 进程间通信224
8.1 IPC简介224
8.2管道225
8.2.1 pipe函数225
8.2.2 popen和pcolse函数227
8.3命名管道(FIFO)229
8.4 SysV IPC232
8.5信号量233
8.5.1简介233
8.5.2 semget函数233
8.5.3 semop函数234
8.5.4 semctl函数234
8.5.5信号量的应用235
8.6共享内存238
8.6.1简介238
8.6.2 shmget函数239
8.6.3 shmat和shmdt函数239
8.6.4 shmctl函数240
8.6.5共享内存的应用240
8.7消息队列243
8.7.1简介243
8.7.2 msgget函数244
8.7.3 msgsnd函数245
8.7.4 msgrcv函数245
8.7.5 msgctl函数246
8.7.6消息队列的应用246
8.8小结248
8.9习题249
第9章Gtk+编程基础250
9.1 Gtk+简介250
9.2 glib库251
9.3 Gtk+程序结构254
9.3.1第一个Gtk+程序254
9.3.2 Gtk+的数据类型255
9.3.3初始化Gtk+256
9.3.4创建和显示窗口/构件256
9.3.5 Gtk+的主循环257
9.4响应Gtk+的信号257
9.4.1完善第一个Gtk+程序257
9.4.2事件和信号259
9.5构件的基本概念264
9.5.1有窗口构件和无窗口构件264
9.5.2敏感性264
9.5.3焦点、独占和缺省构件265
9.5.4构件状态265
9.6构件的排列266
9.6.1容器构件266
9.6.2尺寸分配266
9.6.3 Gtk Window267
9.6.4 GtkBox268
9.6.5 GtkTable269
9.7小结272
9.8习题272
第10章Gtk+构件273
10.1基础构件273
10.1.1 GtkImage273
10.1.2 GtkButton274
10.1.3 GtkEntry275
10.1.4 GtkLabel278
10.1.5 GtkCheckButton280
10.1.6 GtkComboBoxText282
10.1.7 GtkRadioButton284
10.1.8 GtkScrolledWindow287
10.1.9 GtkTextView287
10.1.10 GtkSeparator291
10.1.11 GtkFrame291
10.2菜单293
10.3工具栏299
10.4树型构件和列表构件304
10.4.1模型304
10.4.2视图306
10.5对话框313
10.5.1 GtkMessageDialog313
10.5.2 GtkFileChooserDialog314
10.5.3自定义对话框316
10.6小结318
10.7习题318
参考文献320
热门推荐
- 1763241.html
- 3685701.html
- 2915946.html
- 3029096.html
- 2245084.html
- 2983835.html
- 785412.html
- 1059970.html
- 531657.html
- 2989874.html
- http://www.ickdjs.cc/book_2694943.html
- http://www.ickdjs.cc/book_1541101.html
- http://www.ickdjs.cc/book_2937437.html
- http://www.ickdjs.cc/book_2366342.html
- http://www.ickdjs.cc/book_233473.html
- http://www.ickdjs.cc/book_1326982.html
- http://www.ickdjs.cc/book_885862.html
- http://www.ickdjs.cc/book_1615794.html
- http://www.ickdjs.cc/book_1448554.html
- http://www.ickdjs.cc/book_1973369.html