Thompson shell (predates Bourne)

scsh (Scheme shell)

sash (stand-alone shell)

gash (Guile shell)

ash (Almquist shell)

dash (Debian Almquist shell)

eshell (Emacs shell)

Shells I couldn’t think of images for:
- bosh (from SchilyTools)
- tclsh (Tcl shell)
- ion (from Redox OS)
I use fish as my shell because it’s the easiest to work with, but I basically always script with sh or sometimes bash
Funny story, in my first years of Linux, I always thought ‘sh’ was the only way to run downloaded programs in the terminal. I must have seen it on some forum and learned it that way. Much later I learned that I could just type this ‘./program’ and run them.
S is the only shell one needs.
Fish is the best . Do not listen what other says just because it’s easy to use does not make it a bad tool Also helix better then neovim and emacs
And zellij better then tmux
Micro better then nano Jj better then git A LOTJj better then git A LOT
Wow, you spelled mercurial really wrong
You lost me at “helix better than nvim and emacs”
Careful brother, they are not ready for the truth.

I guess I’m chad. bash ftw. every time. also, this is how you exit vim :q! lol j/k save first tho :wq but really just leave it open and ctrl-z and fg ffs
Nushell <3
There’s probably only two people who will get this joke… and I’m one of them.
I’m the other one!
And my axe?
considering the image is a link… idk man
imo fish is the best out of the box for me, but I just use bash cause its everywhere
Yeah, I agree. It’s quirky, its syntax is annoying, and a good ZSH setup is probably better… but I don’t have the time to do an actual ZSH setup.
A good zsh setup is not better. That’s why I switched off of zsh after years, because it was slower, more bloated, and less intuitive than fish. And bash is ten times worse than zsh.
Huh, the more you know. My only experience with ZSH is when I briefly used Manjaro, and it seemed fine at the time… but now that I say that I think about it, “Manjaro defaulting to it,” might have been a bit of a red flag…
Yeah to get the same setup in zsh you have to install a plugin manager and then quite a number of plugins. Most people default to omz (oh my zsh) but that’s the slowest way. If you pick through all the managers you can get a decent one, but even without a manager the overhead of loading plugins is just slower than building it in like fish does. Fish just is better. And I don’t think I’ve ever once needed posix syntax. If I need to run a script and it doesn’t have a shebang at the start then I just run > bash and start the script there.
Yup, that sounds exactly like what I do.
I just wish fish would accept standard bash syntax in addition.
Like, if you can warn me that “this is not how we set vars in fish, do this instead!” then you could also just, you know, do it.
yea but the posix sh set syntax is atrocious so not supporting it is doing you a favor
i use zsh and i’ve been recently told by a friend that i look like this exact guy
I remember making that joke on Lemmy and someone calling me immature lol.
I’m immature then with you!
A.D.I.D.A.S with a Freak on a Leash
alias Da-boom-da-da-mmm-dum-na-ee-ma=sudo rm -rf /

do tcsh

(that’s the actual current maintainer of tcsh and the linux file command lol)
Sic. I’ve never even tried anything other than bash, but this looks cool!

Similarly ksh
bash:





















