fbpx

[email protected]

购物车

 查看订单

  • 我的帐户
东东购 | EasternEast
  • 中文书店
    • 畅销排行榜
      • 小说 畅销榜
      • 童书 畅销榜
      • 外语畅销榜
      • 管理畅销榜
      • 法律畅销榜
      • 青春文学畅销榜
    • 热门分类
      • 社会小说
      • 成功/励志 畅销榜
      • 人物传记
      • 大陆原创
      • 绘本童书
      • 影视小说
    • 文学推荐
      • 文集
      • 戏剧
      • 纪实文学
      • 名家作品
      • 民间文学
      • 中国现当代随笔
    • 新书热卖榜
      • 小说 新书热卖榜
      • 青春文学 新书热卖榜
      • 童书 新书热卖榜
      • 管理 新书热卖榜
      • 成功/励志 新书热卖榜
      • 艺术 新书热卖榜
  • 精选分类
    • 小说
    • 保健养生
    • 烹饪/美食
    • 风水/占卜
    • 青春文学
    • 童书
    • 管理
    • 成功/励志
    • 文学
    • 哲学/宗教
    • 传记
    • 投资理财
    • 亲子家教
    • 动漫/幽默
    • 法律 Legal
    • 经济 Economics
    • 所有分类
  • 关于东东
  • 帮我找书
搜索
首页计算机/网络操作系统/系统开发Linux程序设计基础

Linux程序设计基础

从零入手,快速掌握Linux基本技能

作者:[美] 威廉·罗思韦尔(William Rothwell) 出版社:人民邮电出版社 出版时间:2019年08月 

ISBN: 9787115515445
年中特卖用“SALE15”折扣卷全场书籍85折!可与三本88折,六本78折的优惠叠加计算!全球包邮!
trust badge

EUR €32.99

类别: 操作系统/系统开发 SKU:5d81700eb5d8bfc22f310e92 库存: 有现货
  • 描述
  • 评论( 0 )

描述

开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787115515445丛书名: 图灵程序设计丛书

编辑推荐

Linux是一种自由、开源的系统,具有强大的命令行功能,并且性能稳定,已成为服务器、嵌入式系统以及云计算平台的主流操作系统。掌握Linux是IT行业从业人员标配。 1.本书从开源软件和Linux基础讲起,为入门小白提供扎实的知识背景讲解,内容循序渐进、层层深入,让读者在阅读此书后能迅速上手; 2.每章节开头和结尾都分别配有对本章内容的预览和总结,让您快速了解和巩固书中的知识和内容,使读者的阅读更加高效; 3.书中有丰富的案例和代码清单,让读者边学习边实战; 4.书中还有丰富的拓展知识和Linux小幽默,让读者在学习之余轻松一下; 5.读者可到图灵社区下载相关电子资源以及与其它读者进行交流,社区中丰富的学习资源为您的学习之路添砖加瓦。

 

内容简介

本书是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

抢先评论了 “Linux程序设计基础” 取消回复

评论

还没有评论。

相关产品

加入购物车

Linux运维之道(第2版)

EUR €48.99
阅读更多
缺货

深入Linux内核架构

EUR €83.99
阅读更多
缺货

Linux程序设计(第4版)(非常有名的Linux程序设计图书)

EUR €58.99
加入购物车

Windows核心编程(第5版)

EUR €58.99

东东购的宗旨是服务喜爱阅读中文书籍的海外人民,提供一个完善的购书平台,让国人不论何时何地都能沉浸在书香之中,读着熟悉的中文字,回忆着家乡的味道。


安全加密结账 安心网络购物 支持Paypal付款

常见问题

  • 货物配送
  • 退换货政策
  • 隐私政策
  • 联盟营销

客户服务

  • 联系东东
  • 关于东东
  • 帮我找书
  • 货物追踪
  • 会员登入

订阅最新的优惠讯息和书籍资讯

选择币别

EUR
USD
CAD
AUD
NZD
NOK
GBP
CHF
SEK
CNY
UAH
ILS
SAR
MXN
KRW
MYR
SGD
HUF
TRY
JPY
HKD
TWD
facebookinstagram
©2020 东东购 EasternEast.com

限时特卖:用“SALE15”优惠券全场书籍85折!可与三本88折,六本78折的优惠叠加计算。 忽略