![Amazon prime logo](https://cdn.statically.io/img/m.media-amazon.com/images/G/01/marketing/prime/new_prime_logo_RGB_blue._CB426090081_.png)
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
-44% $38.87$38.87
Ships from: Amazon.com Sold by: Amazon.com
Save with Used - Acceptable
$31.99$31.99
Ships from: Amazon Sold by: Ogidi Warehouse
Learn more
1.27 mi | ASHBURN 20147
Returnable | Yes |
---|---|
Resolutions | Eligible for refund or replacement |
Return Window | 30 days from delivery |
Refund Timelines | Typically, an advance refund will be issued within 24 hours of a drop-off or pick-up. For returns that require physical verification, refund issuance may take up to 30 days after drop-off or pick up. Where an advance refund is issued, we will re-charge your payment method if we do not receive the correct item in original condition. See details here. |
Late fee | A late fee of 20% of the item price will apply if you complete the drop off or pick up after the ‘Return By Date’. |
Restocking fee | A restocking fee may apply if the item is not returned in original condition and original packaging, or is damaged or missing parts for reasons not due to Amazon or seller error. See details here. |
Return instructions
Item must be in original condition and packaging along with tag, accessories, manuals, and inserts. Unlock any electronic device, delete your account and remove all personal information. |
Returnable | Yes |
---|---|
Resolutions | Eligible for refund or replacement |
Return Window | 30 days from delivery |
Refund Timelines | Typically, an advance refund will be issued within 24 hours of a drop-off or pick-up. For returns that require physical verification, refund issuance may take up to 30 days after drop-off or pick up. Where an advance refund is issued, we will re-charge your payment method if we do not receive the correct item in original condition. See details here. |
Late fee | A late fee of 20% of the item price will apply if you complete the drop off or pick up after the ‘Return By Date’. |
Restocking fee | A restocking fee may apply if the item is not returned in original condition and original packaging, or is damaged or missing parts for reasons not due to Amazon or seller error. See details here. |
Return instructions
Item must be in original condition and packaging along with tag, accessories, manuals, and inserts. Unlock any electronic device, delete your account and remove all personal information. |
![Kindle app logo image](https://cdn.statically.io/img/m.media-amazon.com/images/G/01/kindle/app/kindle-app-logo._CB668847749_.png)
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
From Bash to Z Shell: Conquering the Command Line
Purchase options and add-ons
- Ernest J.
This is a totally neat idea for a book... the command line gets addictive quickly.
- Bill Ryan, Bill's House O Insomnia
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.
- ISBN-101590593766
- ISBN-13978-1590593769
- PublisherApress
- Publication dateNovember 12, 2004
- LanguageEnglish
- Dimensions7.01 x 1.07 x 9.25 inches
- Print length472 pages
Frequently bought together
![From Bash to Z Shell: Conquering the Command Line](https://cdn.statically.io/img/images-na.ssl-images-amazon.com/images/I/71WGGtUpctL._AC_UL116_SR116,116_.jpg)
Similar items that may ship from close to you
- Learning the bash Shell: Unix Shell ProgrammingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Friday, Jul 26
- Wicked Cool Shell Scripts, 2nd Edition: 101 Scripts for Linux, OS X, and UNIX SystemsPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Friday, Jul 26
- Learning Shell Scripting With ZshGaston FestariPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Friday, Jul 26
- Scripting: Automation with Bash, PowerShell, and PythonPaperbackFREE Shipping by AmazonGet it as soon as Friday, Jul 26
- The Linux Command Line, 2nd Edition: A Complete IntroductionWilliam ShottsPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Friday, Jul 26
- Linux Command Line and Shell Scripting BibleRichard BlumPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Friday, Jul 26
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the content of this book top notch and good for beginners. They also appreciate the depth of coverage and find the book easy to read. Readers say it makes the transition a breeze and provides valuable tips using both platforms.
AI-generated from the text of customer reviews
Customers find the content of the book top notch, guiding them through the details with good examples. They also say it's an awesome way to learn ZSH, and good at covering the similarities of the shells.
"...The book also has abundant cross references and a strong index which will make it great to reference later...." Read more
"...This book teaches you about essential techniques such as CDPATH, History options, key bindings, editing modes, and tons more...." Read more
"Great book. Begins at the beginning, for those of us who don't know much, and goes into lots of details. Well written & easy to follow...." Read more
"Starts from nothing, and develops practical examples, and uses diagrams to show how shells fit together...." Read more
Customers find the book well-written, easy to follow, and encourages testing and experimentation. They also say the material is presented naturally and absorbs with ease.
"...I found the material to be presented so naturally that I absorbed it with ease...." Read more
"...Well written & easy to follow. I can't speak to whether it's included everything that should be included, because I'm a newbie." Read more
"...The text also encourages testing and experimentation. Highly recommended." Read more
"Well-written book. Easy to read, and has a very good coverage of the features of both bash and zsh...." Read more
Customers find the scope of the book to be in depth.
"...This is comprehensive coverage that really gets you to understand how things work as well as how to tune them to your personal tastes...." Read more
"...The zsh coverage in particular is useful now that Apple has made zsh the standard shell for their recent OSs as of this writing (2023)...." Read more
"Well-written book. Easy to read, and has a very good coverage of the features of both bash and zsh...." Read more
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
From Bash to Z Shell is organized into three parts. Part one is an introduction to shell basics. It focuses on typical interactions with a shell including all of the things I mentioned knowing before reading this book. There is surprisingly good depth even here though and I doubt that anyone short of a power user could make it through this section without picking up a new trick or two. I learned multiple things from each chapter in this section.
In part two, each chapter takes a single aspect of the shells and really focuses in on just that. You will find chapters about the startup files each shell invokes as well as shell command histories. This is comprehensive coverage that really gets you to understand how things work as well as how to tune them to your personal tastes. You are even less likely to not pickup great tips in here.
The third and final part of the book turns to shell programming. While I suspect that plenty of users interact with a shell regularly without getting much into scripting them, there are still useful tidbits in here for them too. For example, after reading this section, I added some code to my startup file to customize my shell's completion functionality. I can now tab-complete the server names used by my workplace and even file system paths on those servers. This section also has a very good chapter on variables that will definitely help in day to day usage. A couple of the final chapters in here are heavily slanted towards or exclusively about the Z Shell though, so those chapters don't hold much for users of other shells.
As the title suggests, the book extensively covers both the Bash shell, which seems to be the standard default on many Unix systems now, and the feature-rich Z Shell that power users seem to favor. Surprisingly though, the book does talk about many other shells. In the first part especially, features tend to be described for more than just the two shells with top billing. This falls off in the later parts to some extent though. Also, the authors clearly aren't fans of the C Shell or its derivative the T C-Shell, so fans of those will want to look elsewhere. Windows receives some screen time, but only from the angle of running Unix-like environments and shells on it. You won't find coverage of the native Windows shells in these pages.
The book is quite good at covering the similarities of the shells. They frequently tell you when some command will work unchanged in both Bash and the Z Shell and they always do their best to give two equivalent commands when there are differences. This makes the shell knowledge you pick up from reading quite portable. It's also nice for those who don't know much about the differences between the shells and thus are trying to learn enough to pick the right one for them. It helped me choose a favorite. The only downside of this is that the transitions seem to become less smooth late in the book and I found myself wondering if we were still talking about Bash or had moved on to Z Shell a few times. This is a minor complaint though.
Beyond covering the shells well, the book can also help you better understand the design of the Unix operating system. It has some great asides on things like process forking and child process inheritance, special files and devices, and terminal drivers. Seeing these items through their interactions with a shell can make them significantly easier to grasp.
The writing style of this book is very natural. That's important since it distills so much information into every page, you could easily begin to feel overwhelmed. Luckily, that wasn't the case at all for me. I found the material to be presented so naturally that I absorbed it with ease. The book also has abundant cross references and a strong index which will make it great to reference later.
The final measure of a book like this turns out to be how much it changed your daily work habits. I've already noticed dramatic differences. I'm using shell loops at the command-line now to process many files at once; I actually understand shell quoting and when to use which types of quotes and escapes to get the desired effect; I can easily strip off a file extension or get a directory name from a full path when I need one; I make constant use of the command history now whether I'm searching for a past command, correcting a typo, or just pulling a single argument out of a previous command for reuse in a new command; and I've written a few shell functions to provide shortcuts to my common tasks. I just naturally began doing these things too, I didn't have to work at it a lot. From Bash to Z Shell just raised my understanding that much. To me, that's a big selling point.
I initially bought the book to lean the Z Shell (zsh), but decided that I'll stick with good 'ole Bash for a little longer. The tricks I've learned through this book about Bash quenches my needs for the moment. This book teaches you about essential techniques such as CDPATH, History options, key bindings, editing modes, and tons more. I've only read it only once, but I have already dog-eared 20 pages. My ~/.bashrc, and ~/.inputrc are in full swing with many new shortcuts! I highly recommend this book!!
Kindle Version: I purchased the kindle version and must caution people about this option. The formatting frequently doesn't translate well and command in a monospaced typeface often have an extra space inserted before or after an underscore, can be very confusing at times.
Con: Not advanced enough
Top reviews from other countries
![](https://images-eu.ssl-images-amazon.com/images/S/amazon-avatars-global/default._CR0,0,1024,1024_SX48_.png)
![](https://images-eu.ssl-images-amazon.com/images/S/amazon-avatars-global/default._CR0,0,1024,1024_SX48_.png)
![](https://images-eu.ssl-images-amazon.com/images/S/amazon-avatars-global/default._CR0,0,1024,1024_SX48_.png)