The Software Developer's Guide to Linux: A practical, no-nonsense guide to using the Linux command line and utilities as a software developer
暫譯: 軟體開發者的 Linux 指南:實用且直截了當的 Linux 命令行與工具使用指南

Cohen, David, Sturm, Christian

  • 出版商: Packt Publishing
  • 出版日期: 2024-01-29
  • 售價: $1,580
  • 貴賓價: 9.5$1,501
  • 語言: 英文
  • 頁數: 300
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1804616923
  • ISBN-13: 9781804616925
  • 相關分類: Command LineLinux
  • 立即出貨 (庫存=1)

相關主題

商品描述

If you're a software developer who has ever felt frustrated because you're missing the skills to work fluidly and efficiently on the command line, this book is for you. It's primarily focused on Linux, but will give you transferable command-line skills that you can use in Mac OS and other Unix systems, in addition to Windows with WSL


Key Features:


  • A practical, no-nonsense guide specifically written for developers (not sysadmins) who need to quickly learn command-line skills
  • Expand your practical skills and look like a wizard on the command line
  • Build practical skills to work effectively with the most common CLI tools on Unix-like systems


Book Description:


Developers are always looking to raise their game to the next level, yet most are completely lost on the Linux command line.


This book is the bridge that will take you to the next level in your software development career. Most of the skills in the book can be immediately put to work to make you a more efficient developer. It's written specifically for software engineers, not Linux system administrators, so each chapter will equip you with just enough theory to understand what you're doing before diving into practical commands that you can use in your day-to-day work as a software developer.


As you work through the book, you'll quickly absorb the basics of how Linux works while you get comfortable moving around the command line. Once you've got the core skills, you'll see how to apply them in different contexts that you'll come across as a software developer: building and working with Docker images, automating boring build tasks with shell scripts, and troubleshooting issues in production environments.


By the end of the book, you'll be able to use Linux and the command line comfortably and apply your newfound skills in your day-to-day work to save time, troubleshoot issues, and be the command-line wizard that your team turns to.


What You Will Learn:


  • Learn useful command-line tricks and tools that make software development, testing, and troubleshooting easy
  • Understand how Linux and command-line environments actually work
  • Create powerful, customized tools and save thousands of lines of code with developer-centric Linux utilities
  • Gain hands-on experience with Docker, SSH, and Shell Scripting tasks that make you a more effective developer
  • Get comfortable searching logs and troubleshooting problems on the Linux servers
  • Handle common command-line situations that stump other developers


Who this book is for:


This book is for software developers who want to build practical Command-Line (CLI) and Linux skills and who want to quickly fill the gap to advance their skills and their career. Basic knowledge of editing text, working with files and folders, having some idea of what "operating systems" are, installing software, and using a development environment is assumed.

商品描述(中文翻譯)

如果您是一位曾經因為缺乏在命令行上流暢且高效工作的技能而感到沮喪的軟體開發人員,那麼這本書就是為您而寫的。它主要專注於 Linux,但也會提供可轉移的命令行技能,您可以在 Mac OS 和其他 Unix 系統中使用,此外還包括使用 WSL 的 Windows。

主要特色:
- 一本實用的、直截了當的指南,專門為需要快速學習命令行技能的開發人員(而非系統管理員)撰寫
- 擴展您的實用技能,讓您在命令行上看起來像個高手
- 建立實用技能,以有效地使用 Unix 類系統上最常見的 CLI 工具

書籍描述:
開發人員總是希望將自己的技能提升到更高的水平,但大多數人在 Linux 命令行上完全迷失。

這本書是通往您軟體開發職業生涯下一個階段的橋樑。書中的大多數技能可以立即投入使用,讓您成為更高效的開發人員。它專門為軟體工程師而寫,而非 Linux 系統管理員,因此每一章都會提供足夠的理論,讓您理解自己在做什麼,然後再深入實用命令,這些命令可以在您作為軟體開發人員的日常工作中使用。

在您閱讀這本書的過程中,您將迅速吸收 Linux 的基本運作方式,同時熟悉在命令行中移動。一旦掌握了核心技能,您將看到如何在作為軟體開發人員時遇到的不同情境中應用這些技能:構建和使用 Docker 映像、使用 Shell 腳本自動化繁瑣的構建任務,以及在生產環境中排除問題。

到書籍結束時,您將能夠自如地使用 Linux 和命令行,並在日常工作中應用您新學到的技能,以節省時間、排除問題,並成為團隊所依賴的命令行高手。

您將學到的內容:
- 學習有用的命令行技巧和工具,使軟體開發、測試和故障排除變得簡單
- 了解 Linux 和命令行環境的實際運作方式
- 創建強大且自定義的工具,並使用以開發者為中心的 Linux 實用工具節省數千行代碼
- 獲得 Docker、SSH 和 Shell 腳本任務的實踐經驗,讓您成為更有效的開發人員
- 熟悉在 Linux 伺服器上搜尋日誌和排除問題
- 處理其他開發人員感到困惑的常見命令行情況

這本書適合誰:
這本書是為希望建立實用命令行(CLI)和 Linux 技能的軟體開發人員而寫的,並希望快速填補技能和職業發展的空白。假設您具備基本的文本編輯、文件和資料夾操作知識,對「作業系統」有一定的了解,能夠安裝軟體並使用開發環境。