Sunday, April 28, 2019

ICYMI: The Linux Command Line: A Complete Introduction, 2nd Edition

In case you missed it, the second edition of The Linux Command Line: A Complete Introduction from No Starch Press is now available. This edition, based on the fifth Internet edition of TLCL contains many improvements and modernizations compared to the first edition.


If you're looking for a more "tangible" version of TLCL, pick up a copy of The Linux Command Line: A Complete Introduction, 2nd Edition wherever fine books are sold.

Saturday, April 27, 2019

(Not so new) Adventure: Vim, with Vigor

A few months ago I wrote an adventure but I forgot to announce it. In it, we advance our skill with the vim text editor from the beginner level to an intermediate level. This adventure is one of my favorites so far. I learned a lot while writing it.

Vim is a very capable and configurable program. For example, it's easy to configure vim to behave differently according to the type of file it is editing and in this adventure we will configure vim to be optimized for writing shell scripts and plain text documentation files making vim a useful partner when working on the command line. We also introduce a number of powerful editing tricks that make using vim a lot more fun.


You can find the Vim, with Vigor adventure here.

Thursday, January 17, 2019

Announcing The Linux Command Line, Fifth Internet Edition

Good News Everyone!

I have just released the 5th Internet edition of my book, The Linux Command Line. This new edition contains hundreds of language refinements and modernizations including updated screenshots and diagrams.

You can download the new version here:

https://sourceforge.net/projects/linuxcommand/files/TLCL/19.01/TLCL-19.01.pdf/download

Be sure to download the file named TLCL-19.01.pdf

Enjoy!

Thursday, October 19, 2017

Announcing The Linux Command Line, Fourth Internet Edition

Good News Everyone!

I have just released the 4th Internet edition of my book, The Linux Command Line. This new edition contains a number of refinements and modernizations. In particular, the example scripts in Part 4 have been improved to increase the robustness of string handling and to serve as better examples of modern coding practice.

You can download the new version here:

https://sourceforge.net/projects/linuxcommand/files/TLCL/17.10/TLCL-17.10.pdf/download

Be sure to download the file named TLCL-17.10.pdf

Enjoy!

Friday, July 29, 2016

Announcing The Linux Command Line, Third Internet Edition

Hello Everyone!

I have just released a new edition of my book, The Linux Command Line. This version is mostly a maintenance and modernization release. It also fixes several bugs and clarifies a few things, too.

You can download it here:

https://sourceforge.net/projects/linuxcommand/files/TLCL/16.07/TLCL-16.07.pdf/download

Make sure you get the file named TLCL-16.07.pdf.

Enjoy!

A word about the PDF version of my book: if you look around the Internet, you will find many people offering the PDF of the No Starch Press edition of my book which is titled, The Linux Command Line: A Complete Introduction. This PDF is different from my PDF at LinuxCommand.org in  two important ways:

  1. While the content of both books is essentially the same, my version of the book is more up-to-date and contains links to additional resources not found in the No Starch Press edition (which is based on my First Internet Edition). The No Starch Press version also features different typography and layout from my version.
  2. The No Starch Press edition of the book is not freely distributable under a Creative Commons license, so those copies you see are infringing on the copyright, which I consider very impolite.