DEV Community

Discussion on: What's Your Shell of Choice?

moopet profile image
Ben Sinclair

My shell of choice is bash.

Why? Because it's almost ubiquitous. There's pretty much no other reason. Everything people claim is "better" in things like zsh is either perfectly possible in bash or a crutch that will tempt me into making scripts that are even less portable.

I also steer clear of aliases unless I am already really familiar with what they're abbreviating. By this I mean I don't copy some esoteric string of options from a Stack Overflow answer into an alias without understanding what I'm doing; that would mean I'd be easily lost on a foreign system. I do alias things like foo='foo --color' for trivial settings for commands that don't use configuration files and so on, but that's about it.