A book about the command line for humans.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.9 KiB

a book about the command line for humans

Late last year, a side trip into text utilities got me thinking about how much my writing habits depend on the Linux command line. This struck me as a good hook for talking about the tools I use every day with an audience of mixed technical background.

So now I'm writing a (short, haphazard) book. This isn't a book about system administration, or writing big software systems, or becoming a wizard. I am not a wizard, and I don't subscribe to the idea that wizardry is a requirement for using these tools. In fact I barely know what I'm doing most of the time, but I still get some stuff done.

My hope herein is to convey something useful to people who use computers every day, but for whom the command line environment seems mystifying, obscure, or generally uninviting. I intend to gloss over many complexities in favor of demonstrating a rough-and-ready toolset.

This is a work in progress, and some sections may be unfinished or riddled with error. Incomplete sections will be marked with {notes in curly braces}. p1k3.com/userland-book.git should be considered the canonical git repo, but I'm pushing everything to a GitHub mirror, and welcome feedback there.

-- bpb / p1k3 / @brennen


I may eventually dedicate this thing to the public domain, but for the time being please feel free to use it under the terms of Creative Commons BY-SA (Attribution / Share-Alike), whatever the latest version is. I promise I will not license it under more restrictive terms than that.