fix #38, now we can detect zsh on linux