Moving to zsh Moving to zsh

Moving to zsh

    • 4.3 • 31 Ratings
    • $9.99
    • $9.99

Publisher Description

*** Version 5: updated for macOS Big Sur ***


macOS Catalina changes the default shell from bash to zsh.


zsh will succeed bash as the default shell. bash has been the default shell in Mac OS X Terminal since the introduction of Mac OS X 10.3 Panther in 2003.


Like many other Mac users, I have been using bash as the main shell for the last 16 years. In this book, I will document my experiences moving bash settings, configurations and scripts over to zsh. 


This books explains

- why Apple is changing the shell

- implications for infrequent and expert Terminal users

- how to move from bash to zsh

- configuring zsh to be more productive

- moving scripts from bash to zsh


This books is based on and expands the successful blog post series on scriptingosx.com, scripting classes and presentations. All the topics will be illustrated with lots of useful examples and practical applications.

GENRE
Computers & Internet
RELEASED
2019
November 18
LANGUAGE
EN
English
LENGTH
93
Pages
PUBLISHER
Scripting OS X
SELLER
Armin Briegel
SIZE
6
MB

Customer Reviews

elaugel ,

Great Breakdown

I was nervous about switching from scripting in bash to zsh, but after reading this I’m much more comfortable with making the transition. There are definitely some differences (which are clearly explained), but I understand what those are and how to address them.

flowmarhoops ,

A Perfect Way to Switch Over From Bash

I went from using Oh-my-zsh and not understanding a single thing about what I was configuring to understanding every single line in my .zshrc (and writing it myself)! This book is excellent. I put off switching from bash to zsh because I wasn’t comfortable with learning something new as far as the command line goes. This book put all those worries to rest.

Flinlock ,

Great for an intermediate coder

I've worked as a developer for a few years now, but never really took time to learn how the terminal actually worked, outside of adding a few things to my path when Stackoverflow told me to. Once I upgraded to Catalina and got the message about the default shell now being ZSH, and having no idea what that meant, I figured it was time to address this gap in my knowledge. The intended audience of this book is definitely people who are skilled with Bash, but Armin does a great job of explaining things so anyone with any terminal and/or programming experience should be able to follow along. Some stuff was a bit over my head and unecessary for my workflow as a web developer; MacOS system administrators will definitely get the most value out of it. With that said, thanks to this book I've heavily customized my zsh profile and written several small scripts to automate some of my workflow, and I'm sure I'll be writing more in the future!

More Books Like This

Macintosh Terminal Pocket Guide Macintosh Terminal Pocket Guide
2012
Unix Power Tools Unix Power Tools
2002
Linux Command Line and Shell Scripting Bible Linux Command Line and Shell Scripting Bible
2020
Linux for Beginners: Introduction to Linux Operating System and Essential Command Lines Linux for Beginners: Introduction to Linux Operating System and Essential Command Lines
2017
Learning Unix for OS X Learning Unix for OS X
2016
Learning the bash Shell Learning the bash Shell
2005

More Books by Armin Briegel

macOS Terminal and shell macOS Terminal and shell
2021
Packaging for Apple Administrators Packaging for Apple Administrators
2016
Property Lists, Preferences and Profiles for Apple Administrators Property Lists, Preferences and Profiles for Apple Administrators
2017
macOS Installation macOS Installation
2018

Customers Also Bought

Apple Device Management Apple Device Management
2019
Shell Scripting - A Primer Shell Scripting - A Primer
2014
Taming the Terminal Taming the Terminal
2020
Learning Shell Scripting with Zsh Learning Shell Scripting with Zsh
2014
Little Snitch 3 – Documentation Little Snitch 3 – Documentation
2013
Apple Device Management Apple Device Management
2023