this post was submitted on 29 May 2025
134 points (96.5% liked)
Linux
7503 readers
251 users here now
A community for everything relating to the GNU/Linux operating system
Also check out:
Original icon base courtesy of [email protected] and The GIMP
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I wouldn't go that far
As much as I hate windows powershell is actually decent.
The problem is that on Linux it competes with bash and dozens of way better terminals.
We're not talking terminals, though, are we? You can run pwsh in dozens of terminals. As a shell, it's... Very decent.
I've been a Linux sysadmin for decades and Windows for the year 8 years or so. I started using Windows with an air of contempt, and still do. I hate myself for saying this, but Powershell is better than bash. Bash is very limited if you consider only bash. For bash to be useful you need the entire GNU suite with grep, cut, awk etc.
That's like saying that your car is very limited because you need cylinders, spark plugs, oil filters...
Well yeah, you do and typically that comes with the car, just like grep comes with bash
But that's almost never how a system is configured. The entire point is that bash, zsh, fish etc. can make use of those utilities. You don't need bash trying to reinvent everything. You don't want that. That's why changing shells is generally painless and a strength, not a weakness.
But on windows it makes sense to have the stuff built in, because those utilities are not on windows.
Yes, that's the point of the shell. It's the glue for all the little tools.
So you’re saying Powershell doesn’t uphold Unix Philosophy and thus shouldn’t be used?
PowerShell actually does uphold the Linux philosophy pretty well. Most functions are in modules that can be imported, disabled or swapped out as appropriate.
PS looking good
I hate to say it, but powershell is better than bash.