33
12
103
24
111
What is PID 0? (blog.dave.tf)
27
202

Hello!

I am pleased to announce a new version of my Linux Command Line Computing ebook.

This ebook aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. The main focus is towards managing your files and performing text processing tasks. Plenty of examples are provided to make it easier to understand a particular tool and its various features. There are 200+ exercises to help you practice what you've learned and solutions are provided for reference. I hope this ebook would make it easier for you to discover CLI tools, features and learning resources.

Links:

I would highly appreciate it if you'd let me know how you felt about this book. It could be anything from a simple thank you, pointing out a typo, mistakes in code snippets, which aspects of the book worked for you (or didn't!) and so on. Reader feedback is essential and especially so for self-published authors.

Happy learning :)

60
How terminal works (kevroletin.github.io)
76
36
68
How To Make Good Small Games (farawaytimes.blogspot.com)
110

Let me know your feedback, especially if you haven't learned awk yet!

[-] learnbyexample@programming.dev 22 points 5 months ago* (last edited 5 months ago)

As per the manual, "Mappings are set up to work like most click-and-type editors" - which is best suited with GUI Vim.

While Vim doesn't make sense to use without the modes, there are plugins like https://github.com/tombh/novim-mode!

[-] learnbyexample@programming.dev 5 points 6 months ago

I had to learn Linux CLI tools, Vim and Perl at my very first job. Have a soft spot for Perl, despite not using it much these days other than occasional one-liners (mainly for advanced regex features).

[-] learnbyexample@programming.dev 3 points 6 months ago

Thanks a lot for the kind words! Means a lot to me :)

[-] learnbyexample@programming.dev 2 points 6 months ago

I'm a bit active on book-related forums. I post reviews of books I've read, give book recommendations, etc. In this case, the author contacted me based on my reviews.

[-] learnbyexample@programming.dev 2 points 6 months ago

Like alpha, beta, gamma readers. Used by authors to get feedback at various stages of their book before it is published. Alpha stage is very rough, like first draft. Not sure where the line lies between beta and gamma stage, but they are close to finished works - only typos and minor changes would be made based on reader feedback.

For indie authors, beta readers often help to get a few reviews out close to book publication.

[-] learnbyexample@programming.dev 2 points 6 months ago

I'm doing a beta-read. Well written, great ideas, etc. Unfortunately, the book is turning out to be much darker than I'm comfortable with. I'll probably try to get to the halfway point before deciding to give up.

[-] learnbyexample@programming.dev 8 points 7 months ago

Bobiverse by Dennis E. Taylor is a fun and easy read

[-] learnbyexample@programming.dev 4 points 8 months ago

See also: https://github.com/pllk/cphb (Competitive Programmer's Handbook)

[-] learnbyexample@programming.dev 2 points 8 months ago

Stormlight Archives can be daunting to those not familiar with Sanderson's works, especially since the books are long (1000+ pages) and the first book is setting up a long 10-book series (plus other stuff from a wider universe).

If you'd like something smaller and standalone to try first, check out "Emperor's Soul" (novella) or Warbreaker (novel).

[-] learnbyexample@programming.dev 3 points 8 months ago* (last edited 8 months ago)

+1 for Murderbot!

[-] learnbyexample@programming.dev 1 points 9 months ago

True, perhaps a case of doing too much of anything over a long period ;)

view more: ‹ prev next ›

learnbyexample

joined 1 year ago