Mastering zsh

Monday, October 28, 2019 - 4:00 pm5:30 pm

Justin Garrison, Disney Streaming Services


An engineer's $SHELL is likely one of their most used tools. However, it is rarely mastered because it's invisible in nature. Knowing how to use aliases, variables, and functions is an important start, but there are many more features that can be used to boost your productivity and help you be better.

In this training, Justin will cover some of the more advanced topics of zsh and how you can use them. This will help you save time at a prompt and be a more proficient shell user for fun and profit.

if [[ "$SHELL" =~ "zsh" ]]; then
  attendees=$((attendees + 1))
  chsh -s /usr/bin/zsh
  exec /usr/bin/zsh
  attendees=$((attendees + 1))

Justin Garrison, Disney Streaming Services

Justin is a co-author of Cloud Native Infrastructure and loves open source software and participating in healthy communities. Currently he makes developers more productive at Disney Streaming Services.

@conference {240824,
author = {Justin Garrison},
title = {Mastering zsh},
year = {2019},
address = {Portland, OR},
publisher = {{USENIX} Association},
month = oct,