当前位置:首页 > 工业技术
图灵程序设计丛书  Linux程序设计基础
图灵程序设计丛书  Linux程序设计基础

图灵程序设计丛书 Linux程序设计基础PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:岳新欣责任编辑;陈光欣译;(美国)威廉·罗思韦尔
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2019
  • ISBN:9787115515445
  • 页数:166 页
图书介绍:本书主要内容包括:Linux系统基础知识介绍;了解Linux如何组织文件、导航文件系统;gzip和grep等基本开发命令的用法;如何用vi和vim编辑程序;执行基本的系统管理任务;Linux系统下编程语言的选择;Bash脚本编写;Python和Perl编程;等等。
《图灵程序设计丛书 Linux程序设计基础》目录

第一部分 开源软件 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

相关图书
作者其它书籍
返回顶部