图灵程序设计丛书 Linux程序设计基础PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:岳新欣责任编辑;陈光欣译;(美国)威廉·罗思韦尔
- 出 版 社:北京:人民邮电出版社
- 出版年份:2019
- ISBN:9787115515445
- 页数:166 页
第一部分 开源软件 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
- 《近代世界史文献丛编 19》王强主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《近代世界史文献丛编 36》王强主编 2017
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《近代世界史文献丛编 11》王强主编 2017
- 《近代世界史文献丛编 18》王强主编 2017
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《近代世界史文献丛编 40》王强主编 2017
- 《两京烟云》陈诗泳,赖秀俞责任编辑;(中国)千慧 2019
- 《反常识》张娟责任编辑;(美国)邓肯·J.瓦茨 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《赵松乔先生百年诞辰纪念文集》《赵松乔先生百年诞辰纪念文集》编辑组 2019
- 《若时光倒流,我依然如初》读者丛书编辑组编 2020
- 《复活》冯一兵责任编辑;力冈译;(俄罗斯)列夫·托尔斯泰 2019
- 《广西近代专业音乐研究》李昂责任编辑;(中国)杨柳成 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019