Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

I use Zsh at home, and PowerShell 5 (for DSC 1.1) and 7 at work. I love both. I would almost be tempted to use pwsh as my main shell on Linux, but I am too attached to Zsh’s amazing RPROMPT!


sort by: page size:

It's more powerful but lacks a bit in interactive features.

I use zsh for regular getting around and opening stuff but anything that needs logic I do in pwsh.


I use zsh for interactive shells and bash for scripts.

Personally I've found zsh's features to massively outweigh it's "slowness" (although I haven't really noticed zsh as "slow", per se)

`esc, esc` to prefix the line with `sudo`, better tab completion (both the navigatable UI with arrow keys, along with the intelligent tab completion (I type in "./llo" and it finds the file "./helloworld.sh")), combined with the massive amounts of customization and modules you can install makes it a shell killer. The only shell I've found that I like more is Windows' Powershell, however that's mostly because I __love__ the Powershell language and syntax.

However I will admit that almost all of what I just complimented is part of oh-my-zsh, which is a community add-on for zsh which makes the experience so much nicer. In my time I've used bash, csh, pwsh and zsh and if I could, I'd always use zsh for termanal interactivity and pwsh (Powershell on Linux) for scripts.


I do: I find zsh is quite a bit nicer than bash for scripting and tend to write all my personal shell utilities in zsh.

It is my favorite too! I can quickly work in Bash/Zsh without starting any WSL sessions.

Oh My ZSH works very well for me. Love it

Many years ago I had to write a script that ever developer in the company would occasionally have to use. After running into compatibility issues with python and bash I went for zsh, and never heard a single complaint. I still use bash as my main shell, out of habit (and because I know it'll be installed on whatever remote server I connect to) but zsh isn't so different. It's array syntax, for one. And figuring out what directory "this script" is in, regardless of `pwd` output, is easier.

> and PowerShell is better than zsh.

Could you elaborate?


I like bash and all, but a well tuned zsh is amazing. I was hesitant for a while but it really improved my workflow in the shell.

Use what you like. I use zsh at home. At work, it is ksh, sh, or bash on the servers. I don't see that changing (except ksh going away when we replace Solaris) for a very long time, if ever.

zsh instead of everything else :D

I adore Oh My Zsh, way better than bash and the completion plugins are extremely helpful!

And bash/zsh. Bash can be really powerful. Slow for some tasks though (much slower than perl for example), but little times I've had that problem.

I use zsh, but even zsh is a bit long in the tooth.

I'm especially interested in daily interactive use.

I tried fish but it's a bit tricky in some contexts.

Powershell is a bit too alien in *NIX-land, even though I really like it's concepts.

nushell looks quite promising but it's still pre-1.0.


Ha, I've tried zsh, but never got quite comfortable with it. Recently I've been using bash with starship, which has enough bells and whistles for me.

zsh.

zsh.

zsh.

Powershell, Windows Terminal and oh-my-posh get you pretty close to zsh on Linux. I'll comment back with a few more tweaks I had to make to powershell to get closest to the Linux experience.

But my biggest gripe is not having tmux. There are some window/tab/pane management shortcuts in Windows Terminal but they're not as good as tmux (yet).

next

Legal | privacy