全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 操作系统

Linux程序设计基础/图灵程序设计丛书

  • 定价: ¥59
  • ISBN:9787115515445
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:165页
  • 作者:(美)威廉·罗思韦...
  • 立即节省:
  • 2019-08-01 第1版
  • 2019-08-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    Linux是一种自由、开源的系统,具有强大的命令行功能,并且性能稳定,已成为服务器、嵌入式系统以及云计算平台的主流操作系统。掌握Linux是IT行业从业人员标配。
    本书从现代开源软件讲起,简单介绍软件许可的基础知识,然后讲解Linux命令行、GUI环境、文本编辑器等开发人员必须掌握的Linux知识。在此基础上,作者对当前流行的Linux编程语言的关键特性和语法进行了分析,最后介绍了如何利用功能强大的Git版本控制系统。本书适合没有Linux编程经验的程序员(或许你已经有丰富的Windows编程经验)快速上手。

目录

第一部分  开源软件
  第1章  开源软件简介
    1.1  定义源代码
      1.1.1  闭源软件
      1.1.2  开源软件
      1.1.3  “自由”软件
    1.2  选择开源许可证
      1.2.1  选项
      1.2.2  关键名词
      1.2.3  示例
      1.2.4  有用链接
    1.3  小结
第二部分  Linux基础
  第2章  Linux简介
    2.1  访问Linux系统
      2.1.1  选择正确的发行版
      2.1.1  登录
    2.2  使用GUI
    2.3  基本命令行操作
      2.3.1  命令行结构
      2.3.2  获取帮助
    2.4  小结
  第3章  文件系统
    3.1  理解文件系统
      3.1.1  了解最常用的目录
      3.1.2  命名须知
    3.2  浏览文件系统
    3.3  管理文件系统
      3.3.1  管理目录
      3.3.2  管理文件
    3.4  小结
  第4章  基本命令
    4.1  命令行工具
      4.1.1  查看文件
      4.1.2  搜索文件
      4.1.3  比较文件
      4.1.4  shell特性
      4.1.5  权限
    4.2  开发人员工具
      4.2.1  文件压缩命令
      4.2.2  grep命令
    4.3  小结
  第5章  文本编辑器
    5.1  vi编辑器
      5.1.1  为什么要学习vi
      5.1.2  什么是vim
      5.1.3  基本vi命令
    5.2  其他编辑器
      5.2.1  Emacs
      5.2.2  gedit和kwrite
      5.2.3  nano和joe
      5.2.4  lime和bluefish
    5.3  小结
  第6章  系统管理
    6.1  基本任务
      6.1.1  获得root账户的访问权限
      6.1.2  显示磁盘使用状态
    6.2  管理软件
      6.2.1  查找与列出软件
      6.2.2  安装软件
    6.3  用户账户
      6.3.1  添加用户账户
      6.3.2  修改用户账户
      6.3.3  删除用户账户
      6.3.4  理解组
      6.3.5  管理组
    6.4  小结
第三部分  Linux编程语言
  第7章  Linux编程语言概述
    7.1  脚本语言
      7.1.1  BASHshell脚本
      7.1.2  Perl脚本
      7.1.3  Python脚本
      7.1.4  其他脚本语言
    7.2  编译型语言
      7.2.1  C程序基础
      7.2.2  C++程序基础
      7.2.3  Java程序基础
    7.3  IDE
    7.4  小结
  第8章  BASHshell脚本
    8.1  BASH脚本基础
    8.2  条件表达式
      8.2.1  整数比较
      8.2.2  文件比较
    8.3  流控制语句
      8.3.1  while循环
      8.3.2  for循环
      8.3.3  case语句
    8.4  用户交互
    8.5  附加信息
    8.6  小结
  第9章  Perl脚本
    9.1  Perl脚本基础
      9.1.1  运行Perl代码
      9.1.2  其他Perl文档
      9.1.3  变量和值
    9.2  流控制
    9.3  条件
    9.4  其他特性
    9.5  小结
  第10章  Python脚本
    10.1  Python脚本基础
      10.1.1  运行Python代码
      10.1.2  附加文档
      10.1.3  变量和值
    10.2  流控制
    10.3  条件
    10.4  其他特性
    10.5  小结
  第11章  C、C++和Java
    11.1  理解系统库
      11.1.1  管理共享库文件
      11.1.2  查看共享库文件
    11.2  建立软件包
      11.2.1  建立RPM包
      11.2.2  建立Debian包
    11.3  Java安装基础
    11.4  小结
第四部分  使用Git
  第12章  Git基础
    12.1  版本控制的概念
      12.1.1  第一代版本控制软件
      12.1.2  第二代版本控制软件
      12.1.3  第三代版本控制软件
    12.2  安装Git
    12.3  Git概念与特性
      12.3.1  Git暂存机制
      12.3.2  选择Git仓库主机
      12.3.3  配置Git
    12.4  小结
  第13章  使用Git管理文件
    13.1  基本配置
    13.2  gitstatus
      13.2.1  处理多位置情形
      13.2.2  让Git忽略文件
    13.3  删除文件
    13.4  处理分支
    13.5  推送分支
    13.6  小结
  第14章  管理文件差异
    14.1  执行diff命令
      14.1.1  处理空白字符
      14.1.2  比较分支
    14.2  合并文件
    14.3  小结
  第15章  Git高级特性
    15.1  管理文件仓库
      15.1.1  从远程服务器获取内容
      15.1.2  经由SSH连接
    15.2  补丁操作
    15.3  小结