SlideShare a Scribd company logo
zsh?
Stay with bash or switch to zsh Ted Talk
Should you switch to zsh?
No
No - ish
● zsh is easier to customize than bash
● zsh was built on top of bash, tsh, ksh so it is
backwards compatible
However
● zsh is still the default on most unix machines
● If you’re happy with your bash setup then why
bother
So
● No
macOS (OS X) defaults to zsh!
● Apple was shipping bash as the default shell in
macOS
● It switched to zsh
● Because bash went from operating under GNU
General Public license v2 (GPLv2) to GNU General
Public licence v3 (GPLv3)
● And Tim (and or his lawyers) did not like that
But wait! All the Cool MLE folks are using it
You’re wrong I am going to do it anyway
Out of the box it’s boring - do one or
some combination of the following
● Manually edit .zshrc
● Install oh my zsh
● Install zsh for humans
The real answer
It depends
Do it if you want
Or
Just type
bash
Whenever you open a terminal in macOS

More Related Content

PPTX
Kalman Filter Redux .
PPTX
Statistical Clustering Redux - kmeans, GMM and Variational Inference
PPTX
Image Processing Background Elimination in Video Editting
PPTX
Intuition behind Markov Chain Monte Carlo
PPTX
Bayesian Analysis Fundamentals with Examples
PPTX
Review of CausalImpact / Bayesian Structural Time-Series Analysis
PPTX
Tech Talk overview of xgboost and review of paper
PPTX
Shapley Tech Talk - SHAP and Shapley Discussion
Kalman Filter Redux .
Statistical Clustering Redux - kmeans, GMM and Variational Inference
Image Processing Background Elimination in Video Editting
Intuition behind Markov Chain Monte Carlo
Bayesian Analysis Fundamentals with Examples
Review of CausalImpact / Bayesian Structural Time-Series Analysis
Tech Talk overview of xgboost and review of paper
Shapley Tech Talk - SHAP and Shapley Discussion

Recently uploaded (20)

PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Lecture Notes Electrical Wiring System Components
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
composite construction of structures.pdf
PPTX
Construction Project Organization Group 2.pptx
PPTX
web development for engineering and engineering
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
additive manufacturing of ss316l using mig welding
PPT
Mechanical Engineering MATERIALS Selection
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPT
introduction to datamining and warehousing
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
PPT on Performance Review to get promotions
Automation-in-Manufacturing-Chapter-Introduction.pdf
Lecture Notes Electrical Wiring System Components
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
OOP with Java - Java Introduction (Basics)
UNIT-1 - COAL BASED THERMAL POWER PLANTS
composite construction of structures.pdf
Construction Project Organization Group 2.pptx
web development for engineering and engineering
Internet of Things (IOT) - A guide to understanding
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
additive manufacturing of ss316l using mig welding
Mechanical Engineering MATERIALS Selection
Operating System & Kernel Study Guide-1 - converted.pdf
introduction to datamining and warehousing
Foundation to blockchain - A guide to Blockchain Tech
PPT on Performance Review to get promotions
Ad
Ad

Should you use zsh? .

  • 1. zsh? Stay with bash or switch to zsh Ted Talk
  • 3. No
  • 4. No - ish ● zsh is easier to customize than bash ● zsh was built on top of bash, tsh, ksh so it is backwards compatible However ● zsh is still the default on most unix machines ● If you’re happy with your bash setup then why bother So ● No
  • 5. macOS (OS X) defaults to zsh! ● Apple was shipping bash as the default shell in macOS ● It switched to zsh ● Because bash went from operating under GNU General Public license v2 (GPLv2) to GNU General Public licence v3 (GPLv3) ● And Tim (and or his lawyers) did not like that
  • 6. But wait! All the Cool MLE folks are using it
  • 7. You’re wrong I am going to do it anyway Out of the box it’s boring - do one or some combination of the following ● Manually edit .zshrc ● Install oh my zsh ● Install zsh for humans
  • 8. The real answer It depends Do it if you want Or Just type bash Whenever you open a terminal in macOS