欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 一本书讲透命令行工具文本编辑器和Git/程序员书库
      • 作者:(美)迈克尔·哈特尔|责编:王颖//董一波|译者:周晨//赵颖
      • 出版社:机械工业
      • ISBN:9787111763345
      • 出版日期:2024/10/01
      • 页数:202
    • 售价:35.6
  • 内容大纲

        这是一本讲解如何快速上手现代软件开发所需的三个核心工具:Unix命令行、文本编辑器和Git版本控制的实战性著作。
        通过阅读本书,你将学习:运行终端、输入和编辑命令操作和检查文件使用Atom和VSCode等编辑器的基本和高级编辑技巧使用Markdown语言编写快速文档格式化源代码并编写可执行脚本Git和GitHub基础知识使用关键的Git工作流程——提交、推送、分支、合并在Git项目上协作并解决代码冲突开发环境macOS、Linux、Windows和云的设置。
        本书通过针对性的练习来帮助读者掌握命令行工具、文本编辑器和Git的重点知识,读者无须学习它们的“全部内容”,只要跟随本书,便能高效地运用它们来解决实际问题。
  • 作者介绍

        迈克尔·哈特尔,Ruby专家,畅销书作者,教学网站LearnEnough.创始人之一。因为对Ruby社区的贡献,于2011年被授予Ruby Hero奖。毕业于哈佛大学,获得了加州理工学院物理学博士学位,同时还是Y Combinator创业者项目的毕业生。
  • 目录

    前言
    第一部分  命令行
      第1章  命令行基础知识
        1.1  介绍
        1.2  运行终端
        1.3  第一条命令
        1.4  帮助文档(man page)
        1.5  编辑命令行
        1.6  清除
        1.7  命令总结
      第2章  操作文件
        2.1  重定向和追加
        2.2  列表
        2.3  重命名、复制、删除
        2.4  命令总结
      第3章  检查文件
        3.1  下载文件
        3.2  对文件使用head和tail命令
        3.3  少即是多(less is more)
        3.4  检索目标行命令
        3.5  命令总结
      第4章  目录
        4.1  目录结构
        4.2  创建目录
        4.3  导航目录
        4.4  重命名、复制、删除目录
        4.5  命令总结
        4.6  本章小结
    第二部分  文本编辑器
      第5章  文本编辑器简介
        5.1  最小可运行编辑器Vim
        5.2  启动Vim
        5.3  编辑小文件
        5.4  保存并退出文件
        5.5  删除内容
        5.6  编辑大文件
        5.7  命令总结
      第6章  现代文本编辑器
        6.1  选择文本编辑器
        6.2  打开文件
        6.3  移动
        6.4  选择文本
        6.5  剪切、复制、粘贴
        6.6  删除和撤回
        6.7  保存
        6.8  查找和替换
        6.9  命令总结
      第7章  高级文本编辑器
        7.1  自动补全和Tab触发器
        7.2  输入源代码

        7.3  编写可执行脚本
        7.4  编辑项目
        7.5  定制化
        7.6  命令总结
        7.7  本章小结
    第三部分  Git
      第8章  Git入门
        8.1  安装和配置
        8.2  初始化Repo
        8.3  第一次提交
        8.4  查看差异
        8.5  添加一个HTML标签
        8.6  添加HTML结构
        8.7  命令总结
      第9章  备份和共享
        9.1  注册GitHub账号
        9.2  远程存储库
        9.3  添加自述文件
        9.4  命令总结
      第10章  中间工作流程
        10.1  提交、推送、重复
        10.2  忽略文件
        10.3  分支与合并
        10.4  恢复
        10.5  命令总结
      第11章  协作
        11.1  克隆、推送、拉取
        11.2  拉取和合并冲突
        11.3  推送分支
        11.4  意外惊喜
        11.5  命令总结
        11.6  高级设置
        11.7  本章小结
    附录A  开发环境