>店铺

学习足够危险的开发人员工具:命令行,文本编辑器和GIT版本控制Essentials

最佳价值购买

书 +电子书捆绑包

  • 您的价格:$ 43.19
  • 标价:$ 71.98
  • 包括Epub,Mobi和PDF
  • 关于电子书格式
  • 该电子书包括以下格式,可从您的帐户购买后的页面:

    epubepub开放的行业格式以其反光的内容和支持的移动设备的可用性而闻名。

    mobimobi电子书格式与Amazon Kindle和Amazon Kindle应用程序兼容。

    Adobe阅读器PDF受欢迎的标准最常用于免费Adobe®Reader®软件。

    该电子书不需要密码或激活才能阅读。我们通过谨慎地用您的名字将其定制您的电子书,从而使其独特地定制您的电子书。

更多购买选项

  • 您的价格:$ 31.99
  • 标价:$ 39.99
  • 估计版本:2022年5月26日

电子书(水印)

  • 您的价格:$ 25.59
  • 标价:$ 31.99
  • 包括Epub,Mobi和PDF
  • 关于电子书格式
  • 该电子书包括以下格式,可从您的帐户购买后的页面:

    epubepub开放的行业格式以其反光的内容和支持的移动设备的可用性而闻名。

    mobimobi电子书格式与Amazon Kindle和Amazon Kindle应用程序兼容。

    Adobe阅读器PDF受欢迎的标准最常用于免费Adobe®Reader®软件。

    该电子书不需要密码或激活才能阅读。我们通过谨慎地用您的名字将其定制您的电子书,从而使其独特地定制您的电子书。

描述

  • 版权2022
  • 尺寸:7“ x 9-1/8”
  • 页面:368
  • 版:第一
  • ISBN-10:0-13-784345-3
  • ISBN-13:978-0-13-784345-9

关于软件开发的核心工具,您需要知道的一切,而您一无所有

现代软件开发所需的三个核心工具是Unix命令行,文本编辑器和带有GIT的版本控件。但是,您不需要学习有关它们的“所有内容”,只是如何有效地使用它们来解决真正的问题。在学习足够的开发人员工具以使其危险,著名的讲师迈克尔·哈特(Michael Hartl)教授您需要的特定概念,技能和方法,以便您可以学习编写应用程序,录用,合作甚至启动自己的公司。

即使您从未使用过(甚至听说)这些工具以前,HARTL可以帮助您快速建立技术复杂性并掌握成功所需的知识。专注的练习可以帮助您内部化重要的事情,而不会浪费时间在细节上,专业人士不关心。很快,就像你天生知道这些东西一样 - 你会突然变得认真危险的

学到足够的知识。。。

  • 运行终端,输入和编辑命令,并使用MAN页面
  • 操纵和检查文件:从基本复制到查找模式
  • 用目录组织文件
  • 学习最小可行的vim
  • 基本和高级编辑技术,具有Atom和VS代码等编辑器
  • 使用人类可读的降价语言编写快速文档
  • 格式化源代码和编写可执行脚本
  • Git和github入门
  • 使用关键的git工作流程:提交,推动,分支,合并等等
  • 合作进行GIT项目并解决代码冲突
  • 设置开发环境:MacOS,Linux,Windows和Cloud
迈克尔·哈特(Michael Hartl)的“足够学习”系列包括书籍和视频课程,这些课程专注于每个主题的最重要部分,因此您不必学习所有内容才能开始 - 您只需要学习足够的学习才能变得危险并自己解决技术问题。

注册您的书,以方便地访问下载,更新和/或更正。有关详细信息,请参见内部书籍。

额外

作者的网站

请访问作者的网站LearneNough.com

样本内容

样本页

下载示例页面(包括第11章)

目录

前言XIII
关于作者xix

第一部分:命令行1

第1章:基础3
1.1简介5
1.2运行终端6
1.3我们的第一个命令10
1.4个人第15页
1.5编辑第20行
1.6清理23
1.7摘要24

第2章:操纵文件25
2.1重定向和附加26
2.2列表30
2.3重命名,复制,删除35
2.4摘要40

第3章:检查文件43
3.1下载文件43
3.2制作头和尾巴46
3.3少是49
3.4格雷普52
3.5摘要58

第4章:目录61
4.1目录结构61
4.2制作目录64
4.3导航目录66
4.4重命名,复制和删除目录70
4.5摘要74
4.6结论75

第二部分:文本编辑器77

第5章:文本编辑介绍79
5.1最小可行的VIM 84
5.2开始VIM 85
5.3编辑小文件89
5.4保存和退出文件91
5.5删除内容96
5.6编辑大文件97
5.7摘要101

第6章:现代文本编辑103
6.1选择文本编辑器104
6.2开放106
6.3移动117
6.4选择文本119
6.5剪切,复制,粘贴127
6.6删除和撤消132
6.7节省135
6.8查找和替换138
6.9摘要143

第7章:高级文本编辑145
7.1自动完成和选项卡触发器145
7.2编写源代码152
7.3编写可执行脚本166
7.4编辑项目175
7.5自定义188
7.6摘要191
7.7结论193

第三部分:GIT 195

第8章:Git 197
8.1安装和设置200
8.2初始化回购203
8.3我们的第一个提交204
8.4查看差异208
8.5添加HTML标签210
8.6添加HTML结构216
8.7摘要220

第9章:备份和分享221
9.1注册GitHub 221
9.2远程存储库222
9.3添加了自动化文件227
9.4摘要234

第10章:中级工作流235
10.1提交,推,重复235
10.2忽略文件241
10.3分支和合并243
10.4从错误中恢复252
10.5摘要258

第11章:合作259
11.1克隆,推,拉260
11.2拉力冲突269
11.3推开分支283
11.4惊喜奖金292
11.5摘要295
11.6高级设置296
11.7结论302

附录:开发环境305
A.1开发环境选项306
A.2 Cloud IDE 307
A.3本地OS设置312
A.4结论322

索引323

更多信息

金宝搏188亚洲体育真人始乐信息促销邮件和特别优惠

我想收到独家报价,并听到有关信息及其品牌家族的产品的信息。金宝搏188亚洲体育真人始乐我可以随时取消订阅。

概述


皮尔逊教育公司(Pearson Education,Inc。),新泽西州霍博肯河街221号,(皮尔逊)介绍了该网站,以提供有关可以通过本网站购买的产品和服务的信息。

本隐私声明概述了我们对隐私的承诺,并描述了我们如何收集,保护,使用和共享通过本网站收集的个人信息。请注意,其他Pearson网站以及在线产品和服务也有自己的独立隐私政策。

收集和使用信息


为了开展业务和交付产品和服务,Pearson以多种方式收集和使用个人信息,包括:

问题和查询

对于查询和问题,我们收集查询或问题,以及名称,联系方式(电子邮件地址,电话号码和邮寄地址)以及通过联系我们表格或电子邮件自愿提交给我们的任何其他其他信息。我们使用此信息来解决查询并回答问题。

网上商城

对于通过本网站上的在线商店放置的订单和购买,我们收集订单详细信息,姓名,机构名称和地址(如果适用),电子邮件地址,电话号码,运输和账单地址,信用/借记卡信息,运输选项和任何指示。我们使用此信息来完成交易,履行订单,与下达订单或访问在线商店的个人进行交流,并出于相关目的。

调查

皮尔森(Pearson)可能会提供提供反馈或参加调查的机会,包括评估皮尔逊产品,服务或网站的调查。参与是自愿的。皮尔森收集调查问题中要求的信息,并使用信息来评估,支持,维护和改善产品,服务或网站,开发新产品和服务,进行教育研究以及用于调查中指定的其他目的。

比赛和图纸

有时,我们可能会赞助比赛或绘画。参与是可选的。Pearson收集了比赛或绘图进行比赛或绘图的参赛表格上指定的名称,联系信息和其他信息。皮尔森(Pearson)可能会根据法律要求从比赛或绘画的获奖者那里收集其他个人信息,以授予奖品和税收报告目的。

新闻通讯

如果您选择接收电子邮件新闻通讯或促销邮件和特别优惠,但想取消订阅,只需电子邮件信息@informit.金宝搏188亚洲体育真人始乐com

服务公告

在极少数情况下,有必要发送严格的与服务相关的公告。例如,如果我们的服务暂时暂停用于维护,我们可能会向用户发送电子邮件。通常,用户可能不会退出这些通信,尽管他们可以停用其帐户信息。但是,这些交流本质上不是促销。

客户服务

我们定期与用户沟通,以提供请求的服务,并在与其帐户有关的问题上,当用户通过我们的愿望通过电子邮件或电话回复时,当用户通过我们的信息提交信息时联系我们表格

其他信息的使用和使用


应用和系统日志

皮尔森会自动收集日志数据,以帮助确保本网站的交付,可用性和安全性。日志数据可能包括有关如何连接到本网站的用户或访问者的技术信息,例如浏览器类型,计算机/设备类型,操作系统,Internet服务提供商和IP地址。我们将这些信息用于支持目的,并监视网站的健康,确定问题,改善服务,检测未经授权的访问和欺诈活动,预防和应对安全事件,并适当扩展计算资源。

网络分析

皮尔森(Pearson)可以使用第三方Web趋势分析服务(包括Google Analytics(分析))来收集访问者信息,例如IP地址,浏览器类型,参考页面,访问页面以及在特定网站上花费的时间。尽管这些分析服务以匿名收集和报告信息,但他们可能会使用Cookie来收集Web趋势信息。收集的信息可以使Pearson(但不能是第三方Web趋势服务)将信息与应用程序和系统日志数据联系起来。皮尔森(Pearson)将此信息用于系统管理,并确定问题,改善服务,检测未经授权的访问和欺诈活动,预防和应对安全事件,适当扩展计算资源,以其他方式支持并提供此站点及其服务。

饼干和相关技术

本网站使用cookie和类似技术来个性化内容,测量流量模式,控制安全性,跟踪和访问此站点上信息的信息,并提供基于兴趣的消息和广告。用户可以通过浏览器管理和阻止cookie的使用。禁用或阻止某些cookie可能会限制此站点的功能。

不跟踪

该站点当前没有响应,没有跟踪信号。

安全


皮尔森使用适当的身体,行政和技术安全措施来保护个人信息免受未经授权的访问,使用和披露。

孩子们


该站点不针对13岁以下的儿童。

营销


皮尔森可能会将或直接向用户发送或直接向用户发送营销通信

  • 皮尔森(Pearson)不会为了定向或有针对性的广告而将收集或处理的个人信息作为K-12学校服务提供商。
  • 这种营销与适用的法律和皮尔逊的法律义务一致。
  • 皮尔森不会有意地指导或发送营销传播给那些表达不愿接受营销的人的个人。
  • 如果适用法律的要求,则存在明示或暗示同意营销的同意,并且尚未撤回。

皮尔森(Pearson)可能会以受限制的基础向第三方服务提供商提供个人信息,以仅代表Pearson或Pearson为服务提供商的会员或客户提供营销。营销偏好可能随时更改。

纠正/更新个人信息


如果用户的个人身份信息更改(例如您的邮政地址或电子邮件地址),我们将提供一种纠正或更新该用户个人数据提供给我们的方法。这可以在帐户页。如果用户不再希望我们的服务并希望删除其帐户,请通过客户service@informi金宝搏188亚洲体育真人始乐t.com我们将处理用户帐户的删除。

选择/选择退出


用户可以随时可以对他们是否应该继续提供信息提供的某些服务做出明智的选择。金宝搏188亚洲体育真人始乐如果您选择从我们的邮件列表中删除自己,只需访问以下页面,然后取消选中您不再需要接收的任何通信:www.金宝搏188亚洲体育真人始乐informit.com/u.aspx

销售个人信息


皮尔森不租用或出售个人信息以换取任何款项。

虽然皮尔逊不出售内华达州法律所定义的个人信息,但内华达州居民可能会通过电子邮件发送请求不出售其个人信息的请求nevadadesegentrequest@pearson.com

加州居民的补充隐私声明


加利福尼亚居民应该阅读我们的加州居民的补充隐私声明结合本隐私通知。这加州居民的补充隐私声明解释了皮尔逊致力于遵守加利福尼亚法律的承诺,并适用于与本网站和服务有关的加利福尼亚州居民的个人信息。

共享和披露


皮尔森可能会披露个人信息,如下:

  • 根据法律的要求。
  • 在个人的同意下(或他们的父母,如果个人是未成年人)
  • 在法律规定或要求的范围或要求的范围或要求的范围或法律程序的响应
  • 保护个人,数据,资产和系统的安全性和安全性,与适用法律一致
  • 在此隐私通知的规定下,与其某些或全部公司或资产的销售,合资或其他转让
  • 调查或解决实际或疑似欺诈或其他非法活动
  • 行使其合法权利,包括执行本网站的使用条款或其他合同
  • 向附属的皮尔森公司以及其他为皮尔逊(Pearson)工作的公司和组织
  • 到学校,组织,公司或政府机构,Pearson在学校环境或代表该组织,公司或政府机构中收集或处理个人信息。

链接


这个网站包含其它网站的链接。请注意,我们对其他网站的隐私惯例不承担任何责任。我们鼓励用户何时离开我们的网站并阅读收集个人信息的每个网站的隐私声明。本隐私声明仅适用于本网站收集的信息。

请求和联系


联系我们关于本隐私通知,或者您是否有与您的个人信息隐私有关的任何请求或问题。

更改本隐私通知


我们可以通过更新的发布来修改此隐私通知。我们将确定发布中修订的生效日期。通常,进行更新是为了提供更明确的声明或遵守法规要求的变化。如果更新涉及收集,保护,使用或披露个人信息的材料更改,则Pearson将通过本网站上的明显通知或其他适当的方式提供更改的通知。在发布的修订证据接受日期后,继续使用该网站。如果您对隐私通知或对任何修订的任何异议有疑问或疑虑,请与我们联系。

最后更新:2020年11月17日