Monday, October 28, 2019 - 4:00 pm–5:30 pm
Justin Garrison, Disney Streaming Services
Abstract:
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))
else
chsh -s /usr/bin/zsh
exec /usr/bin/zsh
attendees=$((attendees + 1))
fi
Justin Garrison, Disney Streaming Services
![](https://www.usenix.org/sites/default/files/styles/speaker_photo/public/garrison_justin_200x230.jpg?itok=WC0ZsueB)
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.
Connect:
![](https://www.usenix.org/sites/all/modules/usenix/usenix_files/images/usenix-locked.png)
BibTeX
@conference {240824,
author = {Justin Garrison},
title = {Mastering zsh},
year = {2019},
address = {Portland, OR},
publisher = {USENIX Association},
month = oct
}
author = {Justin Garrison},
title = {Mastering zsh},
year = {2019},
address = {Portland, OR},
publisher = {USENIX Association},
month = oct
}