From Bash to ZShell: Conquering the Command Line
- 10h 7m
- Jerry Peek, Oliver Kiddle, Peter Stephenson
- Apress
- 2005
This comprehensive, hands-on guide focuses on two of the most popular and feature-rich shells, bash and zsh. From Bash to Z Shell: Conquering the Command Line is a book for all skill levels. Novices will receive an introduction to the features of shells and power users will get to explore the benefits of zsh—one of the most powerful, versatile shells ever written. Intermediate users will uncover hints, recipes, and ideas to enhance their skill sets.
The book covers shell programming, but is unique in its thorough coverage of using shells interactively—a powerful and time-saving alternative to windows and a mouse. This strong author team has written an immediately useful book, packed with examples and suggestions that users of Unix, Linux, Mac OS X and Microsoft Windows can readily apply.
About the Authors
Oliver Kiddle is actively involved with the development of ZSH, and acts as a team authority in areas such as completion and parameters. Kiddle is a graduate of the University of York.
Jerry Peek is a freelance writer and instructor. He has used shells extensively and has taught users about them for over 20 years. Peek is the "Power Tools" columnist for Linux Magazine and coauthored the book UNIX Power Tools.
Peter Stephenson grew up in northeast England and studied physics at Oxford, where he earned a bachelor's degree and a Ph.D. Stephenson spent 9 years as a physics researcher, with an emphasis on computational physics, and resided in Liverpool, Swansea, Berlin, and Pisa.
Since 2000, Stephenson has been a software engineer with Cambridge Silicon Radio, where he works on the baseband firmware for short-range digital radio standards, such as Bluetooth. Stephenson has been involoved in the development of ZSH since the 1990s, when he began writing the FAQs. The past several years, he has coordinated the shell's development.
In this Book
-
Introduction to Shells
-
Using Shell Features Together
-
More Shell Features
-
Entering and Editing the Command Line
-
Starting the Shell
-
More About Shell History
-
Prompts
-
Files and Directories
-
Pattern Matching
-
Completion
-
Jobs and Processes
-
Variables
-
Scripting and Functions
-
Writing Editor Commands
-
Writing Completion Functions