• ☆ Yσɠƚԋσʂ ☆
    link
    fedilink
    82 years ago

    Fish is by far my favorite shell at the moment. I find it does contextual autocompletion a lot better than any other shell I’ve tried.

  • @x2ero@feddit.de
    link
    fedilink
    5
    edit-2
    2 years ago

    indeed, a very short description for a bunch of shells. Could be more verbose…

  • @newhoa@lemmy.ml
    cake
    link
    fedilink
    42 years ago

    Fish is my favorite. I can barely do without it. Only downside is some bash commands don’t work on it without modification.

    But I’m also having a ton of fun right now with xonsh which lets you use python and bash together.

    • Lionel C-R
      link
      fedilink
      12 years ago

      The bash scripts incompatibility used to be downside for me as well but I discovered bass and that problem disappeared.

  • erpicht
    link
    fedilink
    32 years ago

    As @mieum mentioned, FreeBSD does not ship with zsh by default. The user chooses their preferred shell when setting up: csh, tcsh, and sh are the options.

    Also, there are several distinct versions of ksh. Adding which version (of each shell) you tried would be helpful as well.

  • mieum
    link
    fedilink
    12 years ago

    You may know Zsh as the default shell for FreeBSD

    I thought on FreeBSD tcsh was default for root and sh was default for other users. Also never realized anyone used dash as a login shell :b

      • @pingveno@lemmy.ml
        link
        fedilink
        22 years ago

        I think the default shell is very distro dependent. Ubuntu-based distros typically use dash, Arch Linux uses bash, and Alpine Linux uses BusyBox’s compiled in ash shell.

      • mieum
        link
        fedilink
        12 years ago

        I believe the original Almquist shell is used on FreeBSD. I know on Debian dash is the sh implementation (afterall it is Debian Almquist Shell), but the default login shell for the root user is bash apparently.

        • @hello_lebbit@lemmy.ml
          link
          fedilink
          3
          edit-2
          2 years ago

          /bin/sh historically used to be an actual shell(the Bourne shell*), but now by default it points to one set by the distro’s devs. Almquist shell was an alternative developed with a BSD license and i guess its still used