What’s your favourite to use? Mine is Fish due to its ease of use and user friendly approach.

Bash is the pepperoni of shell tools being reliable in every field no matter what but I’ve moved to Fish as I wanted to try something different.

So what’s your shell of choice?

  • rotopenguin@infosec.pub
    link
    fedilink
    English
    arrow-up
    19
    ·
    6 days ago

    Fish for an interactive shell, and I’ll often drop back to bash for writing a script. I can never remember how to do basic program flow in fish. Bash scripting is not great, but you can always find an example to remind you of how it goes.

    • erwan@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      6 days ago

      Don’t try zsh, because you won’t be able to go back to bash after that 😉

  • redxef@feddit.de
    link
    fedilink
    arrow-up
    7
    ·
    5 days ago

    Bash, not because its my favourite but because it’s nearly ubiquitous. I don’t want to have to think about which shell I’m using.

  • ArcaneSlime@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    17
    arrow-down
    2
    ·
    6 days ago

    Soft shell tacos are my favorite. Hard shell is ok but there’s nothing like a double wrapped soft taco.

    Oh and I just use bash.

  • MXX53@programming.dev
    link
    fedilink
    arrow-up
    17
    ·
    7 days ago

    My job is working with a ton of servers over ssh. Bash is the most convenient balance between features and not needing to do any setup.

  • bloodfart@lemmy.ml
    link
    fedilink
    arrow-up
    16
    ·
    7 days ago

    Bash is fine. Zsh on Macs is fine too. I can’t stress how useful it is to learn busybox if you end up with a shell on an embedded device.

    All these crazy shells people talk about are kinda like race car controls. I’m not driving a race car, I’m driving a box truck with three on the tree.

  • toastal@lemmy.ml
    cake
    link
    fedilink
    arrow-up
    4
    ·
    5 days ago

    Fish for interactive shell. “It depends” for scripting, but usually ends up Bash since it is the NixOS default.

  • Ferk@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    5 days ago

    Bash. By default it might seem less featureful than zsh… but bash is a lot more powerful and extensible than some give it credit for. It might be more complex to set it up the way you like it, but once you do it, that configuration can be ported over wherever bash exists (ie. almost everywhere).

  • ☆ Yσɠƚԋσʂ ☆@lemmy.ml
    link
    fedilink
    arrow-up
    12
    ·
    7 days ago

    I really like fish because it has excellent contextual autocomplete based on the folder you’re in. I haven’t used any other shell that was as good at it.

  • SurrealPartisan@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    6 days ago

    Xonsh. For basic use (running CLI programs with arguments) it works like any other shell, and for other uses it has nice Python syntax (and libraries!). For example, I like not needing a separate calculator program, as I can do maths directly in the shell with an intuitive syntax.