UNIX Unbounded: A Beginning Approach is ideal for introductory courses in the UNIX operating system. It is also serves as a suitable introduction to UNIX for professionals. Using clear-cut examples, this tutorial introduces readers to the UNIX operating system, including its historical development, major versions, and important features. It covers the topics necessary for users to function independently and handle routine tasks, giving readers a foundation for exploring more advanced UNIX topics.
This book provides good knowledge on the basics of how UNIX and Linux operate, but really fails in later chapters due to severe syntax errors in the provided examples. A decent starter on understanding how UNIX/Linux operates, but definitely only a supplemental read at best.
This book is a good primer for Unix. I haven't tried many practical exercises, but mostly read it for theory as that's how I was tested (you can spend hours/days going through all the practice items). The language is simple, and the information is organized decently (if not too much detail in some sections). I will use this as a reference as I gain more proficiency with the Operating System since Unix-like systems are the basis of many development and Cloud systems. This book is excellent for beginners, but I read the year 2007 edition; I'm sure there are a lot more updates that can be made even (if they haven't already) though it is an old OS - particularly around Linux since that is the modern incarnation of this database. I also supplemented VI training with MIT's Missing CS Semester series. Though my professor never steered us wrong when recommending book resources, I'm satisfied with this book. It is the best one-stop resource for Unix that I have found so far, but not like I looked extensively.