Linux程序设计基础
1推荐 收藏
1.9K阅读
图灵程序设计丛书

Linux程序设计基础

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

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

PS:也会在图灵社区电报频道更新

纸质书
¥48.38 ¥59.00

出版信息

  • 书  名Linux程序设计基础
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 岳新欣
  • 出版日期2019-08-19
  • 书  号978-7-115-51544-5
  • 定  价59.00 元
  • 页  数165
  • 印刷方式单色
  • 开  本16开
  • 出版状态上市销售
  • 原书名Linux for Developers: Jumpstart Your Linux Programming Skills
  • 原书号9780134657288

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

Linux是一种自由、开源的系统,具有强大的命令行功能,并且性能稳定,已成为服务器、嵌入式系统以及云计算平台的主流操作系统。掌握Linux是IT行业从业人员标配。

本书从现代开源软件讲起,简单介绍软件许可的基础知识,然后讲解Linux命令行、GUI环境、文本编辑器等开发人员必须掌握的Linux知识。在此基础上,作者对当前流行的Linux编程语言的关键特性和语法进行了分析,最后介绍了如何利用功能强大的Git版本控制系统。本书适合没有Linux编程经验的程序员(或许你已经有丰富的Windows编程经验)快速上手。

- 访问Linux系统,使用GUI和命令行环境
- 了解Linux如何组织文件,并使用其文件系统
- 使用gzip和grep等基本的开发命令
- 使用vi和vim编辑程序,并体验其他几种编辑器
- 执行基本的系统管理任务
- 比较各种Linux开发语言,为每种任务选择最佳语言
- 编写能与用户或其他shell特性交互的BASH脚本
- 使用Python和Perl编程
- 理解与创建C、C++和Java程序相关的Linux特性
- 通过Git版本控制功能获取复杂项目的最新版本
- 使用Git进行文件暂存、提交、分支、合并、打补丁
- 管理本地和远程Git仓库

目录

前言 阅读
第一部分 开源软件 阅读
第1章 开源软件简介 阅读
第二部分 Linux基础
第2章 Linux简介
第3章 文件系统
第4章 基本命令
第5章 文本编辑器
第6章 系统管理
第三部分 Linux编程语言
第7章 Linux编程语言概述
第8章 BASH shell脚本
第9章 Perl脚本
第10章 Python脚本
第11章 C、C++和Java 
第四部分 使用Git
第12章 Git基础
第13章 使用Git管理文件
第14章 管理文件差异
第15章 Git高级特性

作者介绍

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

相关文章

  • Siete 6推荐

    8月书讯 | 像大师级程序员一样思考​

    20 世纪 80 年代,电脑还不是那么普及。一个住在乡下的少年,彼时还没有一台属于自己的电脑,即使不能自由地编写程序,他却对编程语言产生了浓厚兴趣。多年后正是这种兴趣,促使他发明了一门了不起的语言——Ruby。而这个人就是来自日本鸟取县的少年,松本行弘。 … ...

  • 您好我想参与本书的翻译
    泰坦长安  发表于 2019-02-19 13:46:53
    推荐
  • 申请翻译
    深海竹林  发表于 2019-03-05 17:17:02
    推荐
  • 请问此书是否有电子版?
    Salas  发表于 2019-08-03 18:25:54
    推荐
    • 这本没有……

      岳新欣  发表于 2019-08-05 08:33:41
  • 电子版加油
    Mtrestm  发表于 2019-08-06 16:30:26
    推荐
  • 这本书看目录和linux程序开发有什么关系?
    yonh  发表于 2019-08-22 14:20:01
    推荐