Beginner's Guide to GNU/Linux Scripting
$49.00
Minimum price
$49.00
Suggested price

Beginner's Guide to GNU/Linux Scripting

Learn bash and the Unix core utilities in a relaxed way

About the Book

Have you ever used the command line interface on Linux or Mac? Did you feel comfortable in front of that black screen with a unfriendly prompt staring at you and waiting for instructions that you don't know how to give?

The Linux terminal is among the most powerful tools that you can have under your belt. It is extremely useful for developers and a mandatory step for anyone who wants to learn DevOps. Bash and the GNU utilities are two of the major players in the scripting world, and have been simplifying the work of developers and platform engineers around the world for the last 40 years. On top of that, you can find them in every Linux distribution and they can also be installed on MacOS.

This book will introduce you to this new amazing world step by step with a series of 20 slow-paced and focused lessons. Each lesson is meant to be 1 hour of work or less and, while it builds on the previous ones, it is self-contained.

This means that you can allocate just 2 hour a week and in less than 3 months become comfortable in front of the prompt, level up your knowledge of the Linux system, and start being more and more productive in your daily job.

Are you ready to begin this journey?

About the Author

Leonardo Giordani
Leonardo Giordani

My name is Leonardo Giordani, I was born in 1977 with Star Wars, bash, Apple ][, BSD, Dire Straits, The Silmarillion. I'm interested in operating systems and computer languages, photography, fantasy and science fiction, video and board games, guitar playing, and (too) many other things.

I studied and used several programming languages, from the Z80 and x86 Assembly to Python and Scala. I love mathematics and cryptography. I'm mainly interested in open source software, and I like both the theoretical and practical aspects of computer science.

For 13 years I was a C/Python programmer and DevOps for a satellite imagery company. and I am currently infrastructure engineer at WeGotPOP, a UK company based in London and New York that creates innovative software for film productions.

In 2013 I started publishing some technical thoughts on my blog, The Digital Cat. In 2018 I published my first book with Leanpub, “Clean Architectures in Python”, which has been already downloaded more than 25,000 times.

Table of Contents

  •  
    • Preface
      • Who this book is for
      • Why this book exists
      • Why you should read this book
      • Who should not read the book
      • The prompt
      • Discrimination of fruit-labelled products
      • Why this book comes for free
      • Submitting issues or patches
      • About the author
      • Acknowledgments
      • Sources
    • Setup
      • Example files
      • Linux users
      • Mac OS users / Windows users
  • Part 1 - Basic commands
    • Day 1 - Getting help
      • Exercises
    • Day 2 - Printing
      • Exercises
    • Day 3 - Showing the content of a file
      • Exercises
    • Day 4 - Beginnings and ends
      • Exercises
    • Day 5 - Semicolon, logical AND, pipes
    • Day 6 - Printing specific lines
    • Day 7 - Sequences and counting
      • Exercises
    • Day 8 - Variables
    • Day 9 - Fields
      • Exercises
    • Day 10 - Sorting and reducing
    • Day 11 - Find and replace text
      • Exercises
  • Part 2 - Regular expressions
    • Day 12 - Regular expressions - Single characters
      • Exercises
    • Day 14 - Regular expressions - Classes
      • Exercises
    • Day 15 - Regular expressions - Anchors
      • Exercises
    • Day 16 - Regular expressions - Multiple matches
      • Exercises
    • Day 17 - Regular expressions - Groups
      • Exercises
  • Part 3 - The Unix file system
    • TODO
  • Part 4 - Scripting
    • TODO
  • Appendix 1 - Solutions to exercises
    • Day 1 - Getting help
      • Solutions to exercises
    • Day 2 - Printing
      • Solutions to exercises
    • Day 3 - Showing the content of a file
      • Solutions to exercises
    • Day 4 - Beginnings and ends
      • Solutions to exercises
    • Day 7 - Sequences and counting
      • Solutions to exercises
    • Day 9 - Fields
      • Solutions to exercises
    • Day 10 - Sorting and reducing
      • Solutions to exercises
    • Day 11 - Find and replace text
      • Solutions to exercises
    • Day 12 - Regular expressions - Single characters
      • Solutions to exercises
    • Day 14 - Regular expressions - Classes
      • Solutions to exercises
    • Day 15 - Regular expressions - Anchors
      • Solutions to exercises
    • Day 16 - Regular expressions - Multiple matches
      • Solutions to exercises
    • Day 17 - Regular expressions - Groups
      • Solutions to exercises
  • Part 3 - Appendices
    • Changelog
  • Notes

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earnedover $14 millionwriting, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub