一本书讲透命令行工具、文本编辑器和Git
全新正版 急速发货
¥
55.3
6.2折
¥
89
全新
库存28件
作者(美)迈克尔·哈特尔 著 周晨,赵颖 译
出版社机械工业出版社
ISBN9787111763345
出版时间2024-10
装帧平装
开本32开
定价89元
货号1203388911
上书时间2024-10-30
商品详情
- 品相描述:全新
- 商品描述
-
目录
前言
第一部分 命令行
第1章 命令行基础知识2
1.1 介绍2
1.2 运行终端3
1.3 第一条命令6
1.4 帮助文档(man page)8
1.5 编辑命令行10
1.6 清除12
1.7 命令总结12
第2章 操作文件14
2.1 重定向和追加14
2.2 列表16
2.3 重命名、复制、删除19
2.4 命令总结22
第3章 检查文件24
3.1 下载文件24
3.2 对文件使用head和tail命令26
3.3 少即是多(less is more)28
3.4 检索目标行命令31
3.5 命令总结35
第4章 目录36
4.1 目录结构36
4.2 创建目录38
4.3 导航目录39
4.4 重命名、复制、删除目录42
4.5 命令总结45
4.6 本章小结45
第二部分 文本编辑器
第5章 文本编辑器简介48
5.1 最小可运行编辑器Vim50
5.2 启动Vim51
5.3 编辑小文件53
5.4 保存并退出文件54
5.5 删除内容57
5.6 编辑大文件58
5.7 命令总结60
第6章 现代文本编辑器62
6.1 选择文本编辑器63
6.2 打开文件64
6.3 移动70
6.4 选择文本73
6.5 剪切、复制、粘贴77
6.6 删除和撤回80
6.7 保存82
6.8 查找和替换84
6.9 命令总结87
第7章 高级文本编辑器88
7.1 自动补全和Tab触发器88
7.2 输入源代码92
7.3 编写可执行脚本100
7.4 编辑项目105
7.5 定制化113
7.6 命令总结116
7.7 本章小结 117
第三部分 Git
第8章 Git入门120
8.1 安装和配置121
8.2 初始化Repo123
8.3 第一次提交124
8.4 查看差异126
8.5 添加一个HTML标签128
8.6 添加HTML结构131
8.7 命令总结134
第9章 备份和共享135
9.1 注册GitHub账号135
9.2 远程存储库135
9.3 添加自述文件139
9.4 命令总结143
第10章 中间工作流程144
10.1 提交、推送、重复144
10.2 忽略文件148
10.3 分支与合并149
10.4 恢复156
10.5 命令总结160
第11章 协作161
11.1 克隆、推送、拉取161
11.2 拉取和合并冲突168
11.3 推送分支178
11.4 意外惊喜184
11.5 命令总结187
11.6 高级设置188
11.7 本章小结190
附录A 开发环境191
内容摘要
这是一本讲解如何快速上手现代软件开发所需的三个核心工具:Unix命令行、文本编辑器和Git版本控制的实战性著作。
通过阅读本书,你将学习:
运行终端、输入和编辑命令
操作和检查文件
使用Atom和VS Code等编辑器的基本和高级编辑技巧
使用Markdown语言编写快速文档
格式化源代码并编写可执行脚本
Git和GitHub基础知识
使用关键的Git工作流程——提交、推送、分支、合并
在Git项目上协作并解决代码冲突
开发环境macOS、Linux、Windows和云的设置。
本书通过针对性的练习来帮助读者掌握命令行工具、文本编辑器和Git的重点知识,读者无须学习它们的“全部内容”,只要跟随本书,便能高效地运用它们来解决实际问题。
主编推荐
由浅入深,内容全面
从基础知识到应用实战,对现代软件开发所需的工具:Unix命令行、文本编辑器和Git版本控制进行了详细阐述,既是一本学习指南,又是一本实战手册。
通俗易懂,快速上手
内容通俗易懂,既适合软件开发的初学者,也适合经验丰富的开发人员。
理论与实践的完美结合
除了主要的知识阐述之外,本书还包含大量的练习,以帮助测试读者对当前对知识的理解和掌握程度,并扩展所学的理论知识。本书还有大量的实例来帮助读者实践所学技能,以尽快上手软件编程。
— 没有更多了 —
以下为对购买帮助不大的评价