借阅:3 收藏:0

/(美) 威廉·罗思韦尔著 = Linux for developers jumpstart your Linux programming skills /William Rothwell ;陈光欣译

ISBN/ISSN:978-7-115-51544-5

价格:CNY59.00

出版:北京 :人民邮电出版社 ,2019.08

载体形态:165页 :图 ;24cm

丛编:图灵程序设计丛书

简介:本书共分为四部分, 主要内容包括: 开源软件简介 ; Linux操作系统基础知识介绍, 包括文件系统、Linux基本命令、文本编辑器、系统管理等内容 ; Linux编程语言概述, 内容涵盖BASH shell脚本、perl脚本、python脚本, 以及C、C++和Java ; 流行的软件版本控制工具Git。

并列题名:Linux for developers jumpstart your Linux programming skills

中图分类号:TP316.85

责任者:罗思韦尔 ((Rothwell, William)) 著 陈光欣 译

    • 评分:
    • 加入暂存架

豆瓣内容简介:

本书是Linux 入门书,旨在介绍在Linux 操作系统上开发软件所需具备的知识。本书共分四部分,主要内容包括:开源软件简介;Linux 操作系统基础知识介绍,包括文件系统、Linux 基本命令、文本编辑器、系统管理等内容;Linux 编程语言概述,内容涵盖BASH shell 脚本、Perl 脚本、Python 脚本,以及C、C++和Java ;流行的软件版本控制工具Git。

豆瓣作者简介:

威廉·罗思韦尔(William Rothwell)
Ciena公司技术培训工程师,IT培训机构One Course Source创始人、首席导师,曾为多个国家的组织提供IT培训。在Linux和Unix操作系统以及Perl、Python、Tcl、BASH等编程语言方面拥有丰富经验。

目录:

第一部分 开源软件
第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基础
第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编程语言
第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章 BASH shell脚本  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
第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

分馆名 馆藏部门 图书条码 索书号 登录号 架位导航 卷期 状态
A 昌平馆科技图书区(三层) C1127993 TP316.85/113 C1127993 架位导航 在架可借
A 东区馆中文图书阅览区(二层) C1130886 TP316.85/113 C1130886 架位导航 在架可借
序号 图书条码 索书号 登录号 藏书部门 流通状态 年卷期 装订册 装订方式 装订颜色
    类型 说明 URL
    评 论
    评分:
    发表
    借阅关系图
    热门检索信息
    O H D I K G B T C F X Q R J N A Z E U P
    扫描图书信息
    扫描图片信息到手机上,便于查找书架!
    借阅趋势
    相关资源
    相关图书
    >

    北京创讯未来软件技术有限公司 版权所有 ALL RIGHTS RESERVED 京ICP备 09032139

    欢迎第107647610位用户访问本系统