图书介绍
图灵程序设计丛书 Linux程序设计基础pdf电子书版本下载
- 岳新欣责任编辑;陈光欣译;(美国)威廉·罗思韦尔 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115515445
- 出版时间:2019
- 标注页数:166页
- 文件大小:20MB
- 文件页数:178页
- 主题词:Linux操作系统-程序设计
PDF下载
下载说明
图灵程序设计丛书 Linux程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 开源软件 2
第1章 开源软件简介 2
1.1定义源代码 2
1.1.1闭源软件 3
1.1.2开源软件 4
1.1.3“自由”软件 4
1.2选择开源许可证 6
1.2.1选项 6
1.2.2关键名词 6
1.2.3示例 7
1.2.4有用链接 8
1.3小结 8
第二部分 Linux基础 10
第2章 Linux简介 10
2.1访问Linux系统 10
2.1.1选择正确的发行版 11
2.1.1登录 12
2.2使用GUI 14
2.3基本命令行操作 16
2.3.1命令行结构 17
2.3.2获取帮助 17
2.4小结 22
第3章 文件系统 23
3.1理解文件系统 23
3.1.1了解最常用的目录 24
3.1.2命名须知 24
3.2浏览文件系统 25
3.3管理文件系统 27
3.3.1管理目录 29
3.3.2管理文件 30
3.4小结 38
第4章 基本命令 39
4.1命令行工具 39
4.1.1查看文件 40
4.1.2搜索文件 43
4.1.3比较文件 45
4.1.4 shell特性 46
4.1.5权限 48
4.2开发人员工具 50
4.2.1文件压缩命令 50
4.2.2 grep命令 53
4.3小结 56
第5章 文本编辑器 57
5.1 vi编辑器 57
5.1.1为什么要学习vi 58
5.1.2什么是vim 58
5.1.3基本vi命令 59
5.2其他编辑器 67
5.2.1 Emacs 67
5.2.2 gedit和kwrite 69
5.2.3 nano和joe 69
5.2.4 lime和bluefish 70
5.3小结 70
第6章 系统管理 71
6.1基本任务 71
6.1.1获得root账户的访问权限 71
6.1.2显示磁盘使用状态 74
6.2管理软件 75
6.2.1查找与列出软件 76
6.2.2安装软件 77
6.3用户账户 78
6.3.1添加用户账户 78
6.3.2修改用户账户 80
6.3.3删除用户账户 80
6.3.4理解组 80
6.3.5管理组 81
6.4小结 82
第三部分 Linux编程语言 84
第7章 Linux编程语言概述 84
7.1脚本语言 84
7.1.1 BASH shell脚本 84
7.1.2 Perl脚本 85
7.1.3 Python脚本 87
7.1.4其他脚本语言 88
7.2编译型语言 93
7.2.1 C程序基础 93
7.2.2 C++程序基础 93
7.2.3 Java程序基础 94
7.3 IDE 94
7.4小结 94
第8章 BASHshell脚本 95
8.1 BASH脚本基础 95
8.2条件表达式 96
8.2.1整数比较 98
8.2.2文件比较 99
8.3流控制语句 99
8.3.1 while循环 99
8.3.2 for循环 100
8.3.3 case语句 100
8.4用户交互 101
8.5附加信息 101
8.6小结 102
第9章 Perl脚本 103
9.1 Perl脚本基础 103
9.1.1运行Perl代码 103
9.1.2其他Perl文档 105
9.1.3变量和值 105
9.2流控制 108
9.3条件 109
9.4其他特性 111
9.5小结 113
第10章 Python脚本 114
10.1 Python脚本基础 114
10.1.1运行Python代码 115
10.1.2附加文档 116
10.1.3变量和值 116
10.2流控制 118
10.3条件 119
10.4其他特性 120
10.5小结 121
第11章 C、C++和Java 122
11.1理解系统库 122
11.1.1管理共享库文件 123
11.1.2查看共享库文件 124
11.2建立软件包 125
11.2.1建立RPM包 125
11.2.2建立Debian包 127
11.3 Java安装基础 128
11.4小结 128
第四部分 使用Git 130
第12章 Git基础 130
12.1版本控制的概念 130
12.1.1第一代版本控制软件 130
12.1.2第二代版本控制软件 131
12.1.3第三代版本控制软件 132
12.2安装Git 135
12.3 Git概念与特性 136
12.3.1 Git暂存机制 136
12.3.2选择Git仓库主机 137
12.3.3配置Git 138
12.4小结 140
第13章 使用Git管理文件 141
13.1基本配置 141
13.2 git status 142
13.2.1处理多位置情形 144
13.2.2让Git忽略文件 146
13.3删除文件 147
13.4处理分支 148
13.5推送分支 150
13.6小结 150
第14章 管理文件差异 151
14.1执行diff命令 151
14.1.1处理空白字符 153
14.1.2比较分支 154
14.2合并文件 155
14.3小结 160
第15章 Git高级特性 161
15.1管理文件仓库 161
15.1.1从远程服务器获取内容 162
15.1.2经由SSH连接 164
15.2补丁操作 165
15.3小结 165