一本書講透命令行工具、文本編輯器和 GIT
周晨 趙穎
- 出版商: 機械工業
- 出版日期: 2024-10-01
- 售價: $534
- 貴賓價: 9.5 折 $507
- 語言: 簡體中文
- 頁數: 202
- ISBN: 7111763343
- ISBN-13: 9787111763345
-
相關分類:
Command Line
- 此書翻譯自: Learn Enough Developer Tools to Be Dangerous: Command Line, Text Editor, and Git Version Control Essentials (Paperback)
立即出貨
買這商品的人也買了...
-
程式設計師的自我修養-連結、載入、程式庫$580$493 -
$308了不起的 Markdown -
大師養成起手式:從核心真正了解 Linux 運作原理$880$695 -
Linux 指令大全:工程師活用命令列技巧的常備工具書 (全新升級版) (The Linux Command Line : A Complete Introduction, 2/e)$780$663 -
深入淺出智能物聯網 OpenWrt 操作系統$719$683 -
IT 工程師必需!Linux 快速入門實戰手冊 - 從命令列、系統設定到開發環境建置, 實體機、虛擬機、容器化、WSL、雲端平台全適用$630$498 -
$760Linux 設備驅動開發 -
精通嵌入式 Linux 程式設計, 3/e (上)$750$585 -
寫程式前的必學工具:命令列、編輯器、Git/GitHub,軟體開發三本柱一次搞定$490$387 -
Linux 內核設計與實現(原書第3版·典藏版)$534$507 -
Python 面向對象編程, 4/e$1,134$1,077 -
紅隊 VS 藍隊 (網絡攻防實戰技術解析)$714$678 -
$301Windows 網絡編程, 2/e -
深入解析 Python 反爬蟲$594$564 -
$426紅藍對抗:近源滲透實戰寶典 -
商用密碼權威指南 技術詳解、產品開發與工程實踐$594$564 -
軟體工程師的英語使用守則:English for Developers$420$357 -
紅藍攻防:技術與策略 (原書第3版)$834$792 -
Web 漏洞分析與防範實戰 (捲1)$594$564 -
$857Rust 權威指南, 2/e -
電腦組成原理(基於x86-64架構)$719$683 -
$454用 Cursor 玩轉 AI 輔助編程 (不寫代碼也能做軟件開發) -
$521大模型應用開發 RAG 實戰課 -
無 Bug の境界 - 軟體測試工程技術詳解$880$695 -
軟體品質全面思維:從產品設計、開發到交付,跨越 DevOps、安全與 AI 的實踐指南$650$507
商品描述
這是一本講解如何快速上手現代軟件開發所需的三個核心工具:Unix命令行、文本編輯器和Git版本控制的實戰性著作。 通過閱讀本書,你將學習: 運行終端、輸入和編輯命令 操作和檢查文件 使用Atom和VS Code等編輯器的基本和高級編輯技巧 使用Markdown語言編寫快速文檔 格式化源代碼並編寫可執行腳本 Git和GitHub基礎知識 使用關鍵的Git工作流程——提交、推送、分支、合並 在Git項目上協作並解決代碼沖突 開發環境macOS、Linux、Windows和雲的設置。 本書通過針對性的練習來幫助讀者掌握命令行工具、文本編輯器和Git的重點知識,讀者無須學習它們的“全部內容”,只要跟隨本書,便能高效地運用它們來解決實際問題。
作者簡介
邁克爾·哈特爾,Ruby專家,暢銷書作者,教學網站LearnEnough.創始人之一。因為對Ruby社區的貢獻,於2011年被授予Ruby Hero獎。畢業於哈佛大學,獲得了加州理工學院物理學博士學位,同時還是Y Combinator創業者項目的畢業生。
目錄大綱
前言
第一部分 命令行
第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
