Book Review - Teach Yourself Unix In 24 Hours by Dave Taylor
Book Review – Teach Yourself Unix In 24 Hours
Teach Yourself Unix In 24 Hours – Dave Taylor
3rd edition, 2001, 536 pages, Sams
People who have a need to learn how to work with Unix at the command level.
This book is a hands-on tutorial on the Unix operating system divided up into 24 lessons.
The book contains the following chapters: What Is This Unix Stuff?; Getting Onto The System And Using The Command Line; Moving About The File System; Listing Files And Managing Disk Usage; Ownership And Permissions; Creating, Moving, Renaming, And Deleting Files And Directories; Looking Into Files; Filters And Piping; Wildcards And Regular Expressions; An Introduction To The vi Editor; Advanced vi Tricks, Tools, And Techniques; An Overview Of The emacs Editor; Introduction To Command Shells; Advanced Shell Interaction; Shell Programming Overview; Slicing And Dicing Command Pipe Data; Job Control; Printing In The Unix Environment; Searching For Information And Files; Archives And Backups; Communicating With E-mail; Using telnet, ssh, And ftp; C Programming In Unix; Perl Programming In Unix; Working With The Apache Server
I’m seriously considering starting to explore the use of Linux as an alternative to using Windows. And fortunately for me, the Linux desktop has evolved to the place where you can use it much like a Windows environment. But like earlier versions of Windows, there is a lot of power if you delve under the graphic layer of the operating system. In Windows, that was DOS. With the Linux, it’s the command line interface. If you don’t know where to start when you get there, Teach Yourself Unix In 24 Hours will get you off on the right foot.
Dave Taylor takes you through a hands-on approach to the basics of maneuvering and manipulating a Unix-style operating system. By working through the examples and exercises, you’ll start to grasp the commands that are needed to do the basics. From there, you learn how to string commands together to create scripts that will automate many of your tasks. And that’s where the real power starts to come into play. You’ll also learn about permissions and ownership of files and directories, which you’ll run into with many other systems you may work with during the course of your job.
I found this book useful on a number of levels. First of all, it helped me to understand some of the Unix concepts I need to know when I’m working with other departments that use Unix as their base platform. It’s also giving me the fundamental knowledge I’ll need when I start with my Linux work. Even though I’ll be doing a lot of work at the graphical layer, I want to be able to feel confident to go beyond that when I need to. Until I get beyond the basics, this book will stay close at hand in order to figure out what I just did or what I just broke.
This is an ideal text for someone who has to work with Unix and doesn’t have much, if any, prior experience. The hands-on nature of each lesson will appeal to those who want to learn by doing.