图书介绍

图灵程序设计丛书 Linux程序设计基础pdf电子书版本下载

图灵程序设计丛书  Linux程序设计基础
  • 岳新欣责任编辑;陈光欣译;(美国)威廉·罗思韦尔 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115515445
  • 出版时间:2019
  • 标注页数:166页
  • 文件大小:20MB
  • 文件页数:178页
  • 主题词:Linux操作系统-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

图灵程序设计丛书 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

精品推荐