Saturday, March 21, 2020

Adventure: source

We looked at the source builtin a little in TLCL when we were examining how the shell's environment is established with the .profile and .bashrc files. In this adventure, we will delve further into how to use this feature to support configuration files and shareable function libraries for our bash scripts.

http://linuxcommand.org/lc3_adv_source.php

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!