SAVE UP TO 15%See all eligible items and terms
Picture 1 of 1
Picture 1 of 1
Linux for Developers: Jumpstart Your Linux Programming Skills (Developer's L...
US $16.23
or Best Offer
Was US $19.10 (15% off)
Condition:
Sale ends in: 2d 4h
Shipping:
Located in: San Diego, California, United States
Delivery:
Estimated between Fri, May 31 and Fri, Jun 7 to 43230
Returns:
Payments:
Special financing available. See terms and apply now- for PayPal Credit, opens in a new window or tab
Earn up to 5x points when you use your eBay Mastercard®. Learn moreabout earning points with eBay Mastercard
Shop with confidence
Seller assumes all responsibility for this listing.
eBay item number:325946020057
Item specifics
- Condition
- 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
- 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
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
Seller assumes all responsibility for this listing.
eBay item number:325946020057
Shipping and handling
Item location:
San Diego, California, United States
Ships to:
Afghanistan, Albania, Algeria, Andorra, Angola, Anguilla, Antigua and Barbuda, Argentina, Armenia, Aruba, Australia, Austria, Azerbaijan Republic, Bahamas, Bahrain, Bangladesh, Belgium, Belize, Benin, Bermuda, Bhutan, Bolivia, Bosnia and Herzegovina, Botswana, Brazil, Brunei Darussalam, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canada, Cape Verde Islands, Cayman Islands, Central African Republic, Chad, Chile, China, Colombia, Costa Rica, Cyprus, Czech Republic, Côte d'Ivoire (Ivory Coast), Democratic Republic of the Congo, Denmark, Djibouti, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Ethiopia, Fiji, Finland, France, Gabon Republic, Gambia, Georgia, Germany, Ghana, Gibraltar, Greece, Greenland, Grenada, Guatemala, Guinea, Guinea-Bissau, Guyana, Haiti, Honduras, Hong Kong, Hungary, Iceland, India, Indonesia, Ireland, Israel, Italy, Jamaica, Japan, Jordan, Kazakhstan, Kenya, Kiribati, Kuwait, Kyrgyzstan, Laos, Latvia, Lebanon, Lesotho, Liberia, Liechtenstein, Lithuania, Luxembourg, Macau, Macedonia, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Mauritania, Mauritius, Mexico, Moldova, Monaco, Mongolia, Montenegro, Montserrat, Morocco, Mozambique, Namibia, Nauru, Nepal, Netherlands, New Zealand, Nicaragua, Niger, Nigeria, Norway, Oman, Pakistan, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Poland, Portugal, Qatar, Republic of Croatia, Republic of the Congo, Romania, Rwanda, Saint Kitts-Nevis, Saint Lucia, Saint Vincent and the Grenadines, San Marino, Saudi Arabia, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Slovakia, Slovenia, Solomon Islands, South Africa, South Korea, Spain, Sri Lanka, Suriname, Swaziland, Sweden, Switzerland, Taiwan, Tajikistan, Tanzania, Thailand, Togo, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Turks and Caicos Islands, Uganda, United Arab Emirates, United Kingdom, United States, Uruguay, Uzbekistan, Vanuatu, Vatican City State, Vietnam, Wallis and Futuna, Western Samoa, Yemen, Zambia, Zimbabwe
Excludes:
Barbados, French Guiana, French Polynesia, Guadeloupe, Libya, Martinique, New Caledonia, Reunion, Russian Federation, Ukraine, Venezuela
Shipping and handling | To | Service | Delivery*See Delivery notes |
---|---|---|---|
Free shipping | United States | Economy Shipping (USPS Media MailTM) | Estimated between Fri, May 31 and Fri, Jun 7 to 43230 |
Handling time |
---|
Will usually ship within 2 business days of receiving cleared payment. |
Taxes |
---|
Taxes may be applicable at checkout. Learn moreLearn more about paying tax on eBay purchases. |
Return policy
After receiving the item, contact seller within | Refund will be given as | Return shipping |
---|---|---|
30 days | Money Back | Buyer pays for return shipping |
Refer to eBay Return policyopens in a new tab or window for more details. You are covered by the eBay Money Back Guaranteeopens in a new tab or window if you receive an item that is not as described in the listing.
Payment details
Payment methods
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
More to explore :
- Development Studies Textbooks,
- Development Studies Textbooks in English,
- Nonfiction Books Fiction & Personal Development,
- Personal Development Hardcover Nonfiction Books,
- Nonfiction Personal Development Paperbacks Books,
- Essentials of Life Span Development Books,
- Yours Magazines,
- Fyi for Your Improvement Books,
- Choose Your Own Adventure Fiction Random House Fiction & Books,
- Choose Your Own Adventure Action Fiction Fiction & Nonfiction Books