A book about command line tools Understanding in what environment they operate Using Them Writing Them You can find a rendered version of the book here