Linux for Developers: Jumpstart Your Linux Programming Skills (Developer's Library)

William Rothwell

  • 出版商: Addison Wesley
  • 出版日期: 2017-04-12
  • 定價: $1,575
  • 售價: 9.0$1,418
  • 語言: 英文
  • 頁數: 224
  • 裝訂: Paperback
  • ISBN: 0134657284
  • ISBN-13: 9780134657288
  • 相關分類: Linux
  • 相關翻譯: Linux程序設計基礎 (簡中版)
  • 立即出貨 (庫存 < 3)


Linux for Developers shows you how to start writing great code for Linux, whether you’re a Linux user with little or no coding experience, or an experienced Windows programmer.

Leading IT trainer/author William “Bo” Rothwell begins with a clear and up-to-date review of modern open source software, including the licensing arrangements and tradeoffs all developers need to understand. He presents essential skills for both Linux command line and GUI environments, introducing text editors and other tools for efficient coding.

Building on this knowledge, Rothwell introduces scripting tools such as Bash, Python, and Perl, as well as traditional object-oriented programming languages such as Java, C++, and C. Finally, he presents a full section on the powerful Git version control system, teaching skills you can use in Linux and many other environments.


  • Access Linux systems, use GUIs, and work at the command line
  • Learn how Linux organizes files and navigate its filesystem
  • Use basic developer commands such as gzip and grep
  • Edit programs with vi and vim, and explore alternative editors
  • Perform basic sysadmin tasks that developers often need to handle
  • Compare Linux languages to choose the best one for each task
  • Write Bash scripts that interact with users or other shell features
  • Program with Python and Perl: flow control, variables, and more
  • Understand Linux features related to building C, C++, and Java programs
  • Stay on top of complex projects with GIT revision control
  • Work in GIT: staging, committing, branches, diffs, merges, and patches
  • Manage local and remote GIT repositories

This guide’s modular coverage helps you quickly access whatever information you need right now.



《Linux for Developers》向您展示如何開始為Linux編寫優秀的程式碼,無論您是一位沒有或只有少量編碼經驗的Linux使用者,還是一位有經驗的Windows程式設計師。

領先的IT培訓師/作者William "Bo" Rothwell首先對現代開源軟體進行了清晰且最新的評估,包括開源軟體的授權安排和開發者需要了解的權衡。他介紹了Linux命令行和圖形用戶界面環境的基本技能,並介紹了文本編輯器和其他高效編碼工具。


  • 存取Linux系統,使用圖形用戶界面並在命令行上工作

  • 了解Linux如何組織文件並瀏覽其檔案系統

  • 使用基本的開發者命令,如gzip和grep

  • 使用vi和vim編輯程式,並探索其他替代編輯器

  • 執行開發者常常需要處理的基本系統管理任務

  • 比較Linux語言,選擇最適合每個任務的語言

  • 編寫與用戶或其他shell功能互動的Bash腳本

  • 使用Python和Perl進行程式設計:流程控制、變數等

  • 了解與構建C、C++和Java程式相關的Linux功能

  • 使用GIT版本控制系統管理複雜專案

  • 在GIT中工作:暫存、提交、分支、差異、合併和補丁

  • 管理本地和遠程GIT儲存庫