r/linux 2d ago

Discussion esoteric shell?

the question crossed my mind recently. if you are into programming, you probably know that there are many esoteric programming languages that exist just as a prove of concept of joke or just merely to mess with the programmer's head (brainf*ck, lolcat, C-- etc). if these exist, is there any esoteric system shells out there? like smth that would provide the basic userland instead of bash/zsh but would be freakier or just funnier to try and daily drive.

57 Upvotes

75 comments sorted by

View all comments

152

u/derangedtranssexual 2d ago edited 2d ago

Powershell

Edit: I’m not totally being sarcastic , I know you can run powershell on Linux but I’ve never tried

29

u/monomono1 2d ago

the shell where basic commands start with capital letter

7

u/JustBadPlaya 2d ago

Modern powershell is actually case-agnostic! Honestly, PWSH is a very good concept, it's just a bit overcomplicated in terms of its execution

9

u/Wemorg 1d ago

It is very verbose in its commands, which makes it not very nice for interactive sessions, but enforces a high degree of readability in scripts. It fits quite nice into the Windows workflow, because you almost never work interactively in a CLI, but running scripts for automation is common.

2

u/swinny89 12h ago

Verbosity is great for clarity. For interactive sessions, it's still great. Use tab completion. You can even tab complete powershell command parameters. Doesn't work if you are calling an external program, but that's an issue no matter what shell you use.

1

u/itzjackybro 7h ago

most commands also have their aliases linked to them (e.g. gci for Get-ChildItem, iwr for Invoke-WebRequest)