Ok, going for full controversy here. zsh = “zoosh” ssh = “shoosh” sudo = sue-dough
Before you achktually me, I know it’s supposed to be “sue-DO”, because the acronym stands for “superuser do”, but for the life of me, when I see those letters together it just seems wrong to pronounce it that way.
For me (UK):
zsh = zed ess aitch
sudo - exactly the same as “pseudo”
ssh = ess ess aitch
I’m not alone in this, it’s only what all of my colleagues say.
I’m Aussie so I feel like the proper way to say zsh is as you described, but it just feels cumbersome, so I say “zoosh”