Advice on ZSH

I'm thinking of adopting zsh as my shell but there seems to be so much to it that I don't know where to start.

I believe I need to install ohmyzsh and there seem to be hundreds of plugins. Are any of them specific to FreeBSD? And what would anyone recommend?

Is there a recommended guide on YouTube for a new user?
 
I don't use bash
I think what JohnK meant/implied is "syntax in a .zshrc is similar to .bashrc syntax". VARIABLE = value ; export $VARIABLE instead of csh/tcsh "setenv VARIABLE value".

Others may not care enough to ask but your OP states "... I'm thinking about adoptin zsh as my shell..." which leads me to ask:
What are you using now?
What benefits to you expect from using zsh over what you are currently using?

It's perfectly fine to say "I just want to use it because it's new and shiny" but to me, like a new programming language, I need to have at least one or two defined benefits from switching.
 
I don't use bash
Oh my mistake. I apologize. ...Then if you do manually setup your .zshrc file and run across a "bash function" on the internet "to do X" (in lieu of a huge plugin system like OhMyZsh) then please do NOT copy it into .zshrc instead of a .bashrc (just do EXACTLY as the article/tutorial suggests).
 
I think what JohnK meant/implied is "syntax in a .zshrc is similar to .bashrc syntax". VARIABLE = value ; export $VARIABLE instead of csh/tcsh "setenv VARIABLE value".

Others may not care enough to ask but your OP states "... I'm thinking about adoptin zsh as my shell..." which leads me to ask:
What are you using now?
What benefits to you expect from using zsh over what you are currently using?

It's perfectly fine to say "I just want to use it because it's new and shiny" but to me, like a new programming language, I need to have at least one or two defined benefits from switching.
bingo! mer got it in one.
 
I switched to zsh (on my mac) when bashbug (whenever that was) came to light. On my servers (freebsd) I use tcsh too (and of course sh for scripts). :)

I've been sort of itching to get back into OpenBSD and I believe it's shell is ksh now.
 
Back
Top