It also delves into the basic tools and then writes them from scratch. I found it quite inspiring as to where to spend time while learning UNIX.
[0] https://www.amazon.com/Understanding-UNIX-LINUX-Programming-...