|Listed in category:
Have one to sell?

Linux for Developers: Jumpstart Your Linux Programming Skills (Developer's L...

US $16.23
or Best Offer
Was US $19.10 (15% off)What does this price mean?
Recent sales price provided by the seller
Condition:
Good
Sale ends in: 2d 4h
Breathe easy. Returns accepted.
Shipping:
Free Economy Shipping. See detailsfor shipping
Located in: San Diego, California, United States
Delivery:
Estimated between Fri, May 31 and Fri, Jun 7 to 43230
Estimated delivery dates - opens in a new window or tab include seller's handling time, origin ZIP Code, destination ZIP Code and time of acceptance and will depend on shipping service selected and receipt of cleared paymentcleared payment - opens in a new window or tab. Delivery times may vary, especially during peak periods.
Returns:
30 days returns. Buyer pays for return shipping. See details- for more information about returns
Payments:
      
Earn up to 5x points when you use your eBay Mastercard®. Learn moreabout earning points with eBay Mastercard

Shop with confidence

eBay Money Back Guarantee
Get the item you ordered or your money back. Learn moreeBay Money Back Guarantee - opens new window or tab
Seller assumes all responsibility for this listing.
eBay item number:325946020057
Last updated on May 24, 2024 08:05:11 PDTView all revisionsView all revisions

Item specifics

Condition
Good: A book that has been read but is in good condition. Very minimal damage to the cover including ...
Release Year
2017
Book Title
Linux for Developers: Jumpstart Your Linux Programming Skills ...
ISBN
9780134657288
Publication Name
Linux for Developers : Jumpstart Your Linux Programming Skills
Item Length
8.9in
Publisher
Addison Wesley Professional
Series
Developer's Library
Publication Year
2017
Type
Textbook
Format
Trade Paperback
Language
English
Item Height
0.7in
Author
William Rothwell
Item Width
6.9in
Item Weight
13.6 Oz
Number of Pages
224 Pages

About this product

Product Information

Leading IT trainer/author William (Bo) Rothwell first provides a clear and up-to-date introduction to the complex world of open source software, including its licensing arrangements and their associated tradeoffs. Next, Rothwell introduces essential skills for both Linux command line and GUI environments, emphasizing tools that developers need to create code in Linux, including text editors. Building on this knowledge, he introduces the primary languages used by Linux developers, from scripting tools such as Bash, Python and Perl to traditional full-fledged programming languages such as Java, C++, and C. Finally, Rothwell presents a full section on the powerful Git version control system, teaching skills that developers can use both in Linux and in many other environments. This guide's modular coverage enables you to quickly access the information you need to meet current challenges. Appendices present one-page cheatsheets for each language, and for the Linux commands developers need most often.

Product Identifiers

Publisher
Addison Wesley Professional
ISBN-10
0134657284
ISBN-13
9780134657288
eBay Product ID (ePID)
228584774

Product Key Features

Author
William Rothwell
Publication Name
Linux for Developers : Jumpstart Your Linux Programming Skills
Format
Trade Paperback
Language
English
Series
Developer's Library
Publication Year
2017
Type
Textbook
Number of Pages
224 Pages

Dimensions

Item Length
8.9in
Item Height
0.7in
Item Width
6.9in
Item Weight
13.6 Oz

Additional Product Features

Lc Classification Number
Qa76.774.L46
Table of Content
Preface xii PART I: OPEN SOURCE SOFTWARE 1 Chapter 1 Introduction to Open Source Software 3 Defining Source Code 3 Closed Source 4 Open Source 5 "Free" Software 5 Choosing Open Source Licensing 7 Options 8 Key Terms 8 Examples 8 Useful Links 9 Summary 10 PART II: LINUX ESSENTIALS 11 Chapter 2 Introduction to Linux 13 Accessing a Linux System 13 Choosing the Right Distribution 14 Logging In 15 Using the GUI 18 Basic Command-Line Execution 21 Command-Line Structure 22 Getting Help 22 Summary 28 Chapter 3 The Filesystem 29 Understanding the Filesystem 29 Learning the Most Used Directories 30 Naming Considerations 30 Navigating the Filesystem 31 Managing the Filesystem 33 Managing Directories 36 Managing Files 37 Summary 45 Chapter 4 Essential Commands 47 Command-Line Tools 47 Viewing Files 48 Finding Files 52 Comparing Files 54 Shell Features 55 Permissions 57 Developer Tools 59 File Compression Commands 59 The grep Command 62 Summary 66 Chapter 5 Text Editors 67 The vi Editor 67 Why Learn vi? 68 What Is vim? 68 Essential vi Commands 69 Additional Editors 79 Emacs 79 gedit and kwrite 81 nano and joe 81 lime and bluefish 82 Summary 82 Chapter 6 System Administration 83 Essential Tasks 83 Gaining Access to the Root Account 84 Displaying Disk Usage 86 Managing Software 88 Listing and Finding Software 89 Installing Software 90 User Accounts 91 Adding User Accounts 91 Modifying User Accounts 92 Deleting User Accounts 93 Understanding Groups 93 Managing Groups 93 Summary 94 PART III: LINUX PROGRAMMING LANGUAGES 95 Chapter 7 Overview of Linux Programming Languages 97 Scripting Languages 97 BASH Shell Scripting 98 Perl Scripting 99 Python Scripting 100 Additional Scripting Languages 101 Compiled Languages 107 C Programming Basics 107 C++ Programming Basics 108 Java Programming Basics 108 IDEs 108 Summary 109 Chapter 8 BASH Shell Scripting 111 Basics of BASH Scripting 111 Conditional Expressions 113 Integer Comparisons 115 File Test Comparisons 115 Flow Control Statements 115 The while loop 116 The for Loop 116 The case Statement 117 User Interaction 117 Additional Information 118 Summary 118 Chapter 9 Perl Scripting 119 Basics of Perl Scripting 119 Executing Perl Code 120 Additional Perl Documentation 121 Variables and Values 122 Flow Control 124 Conditions 126 Additional Features 128 Summary 130 Chapter 10 Python Scripting 131 Basics of Python Scripting 131 Executing Python Code 132 Additional Documentation 133 Variables and Values 133 Flow Control 136 Conditions 137 Additional Features 137 Summary 138 Chapter 11 C, C++, and Java 139 Understanding System Libraries 139 Managing Shared Library Files 140 Viewing Shared Library Files 142 Building Packages 142 Building RPM Packages 142 Building Debian Packages 145 Exploring Java Installation and Basics 145 Summary 146 PART IV: USING GIT 147 Chapter 12 Git Essentials 149 Version Control Concepts 149 The First Generation 149 The Second Generation 149 The Third Generation 151 Installing Git 154 Git Concepts and Features 155 Git Stages 155 Choosing Your Git Repository Host 156 Configuring Git 157 Summary 160 Chapter 13 Manage Files with Git 161 Basic Configuration 161 git status 162 Handling a Multiple Location Situation 165 Telling Git to Ignore a File 166 Removing Files 168 Handling Branches 169 Pushing Branches 171 Summary 171 Chapter 14 Manage Differences in Files 173 Executing Diffs 173 Dealing with White Space 175 Comparing Branches 176 Merging Files 178 Summary 182 Chapter 15 Advanced Git Features 183 Managing Repositories 183 Getting Content from the Remote Server 184 Connecting via SSH 186 Patching 187 Summary 188 Index 189
Copyright Date
2017
Topic
Operating Systems / Unix, Operating Systems / Linux
Lccn
2017-932512
Intended Audience
Scholarly & Professional
Illustrated
Yes
Genre
Computers

Item description from the seller

Books for Ages

Books for Ages

99% positive feedback
42K items sold
Joined Mar 2017

Detailed seller ratings

Average for the last 12 months

Accurate description
4.9
Reasonable shipping cost
5.0
Shipping speed
5.0
Communication
5.0

Popular categories from this store

Seller feedback (11,104)

a***3 (112)- Feedback left by buyer.
Past month
Verified purchase
Excellent price, fast shipping, item description was spot on and the packaging was perfect! Awesome seller and highly recommend! A+!
u***j (372)- Feedback left by buyer.
Past 6 months
Verified purchase
Fantastic vendor. I was amazed at how quickly this book arrived and how carefully it was wrapped. Great experience at a great price. I had not used this book seller in the past, but I certainly will in the future.
1***o (220)- Feedback left by buyer.
Past month
Verified purchase
Magnificent books! I'm very pleased. These are just as described and shown in the photos, and so is the slip box. The books were quite well packaged, and shipped quickly. I highly recommend this seller!

Product ratings and reviews

No ratings or reviews yet
Be the first to write the review.