Originally Posted by KyadCK
People who say that CLI is easy for everyone are the same people that don't recognize the frustration of trying to remember if a command uses / or - for arguments, or have not tried to actually use CLI on a horrible keyboard or touchscreen.
It's almost like the world developed the concept of a GUI for a reason other than to annoy Linux users.
Especially when Bash/Shell are decades upon decades old, with incredibly average help / man systems and far from intuitive like object orientated CLI.
Originally Posted by Paradigm Shifter
I've never understood why people are scared of the commandline. Powershell, with its obscure syntax, that, I could vaguely understand why. But bash? Sure, you can make bash an obscure mess of cascading possibilities, but day to day tasks are mostly simple.
I personally disagree
PowerShell is obvious with its noun + verb nomenclature.
Get, Set, Move, Start, Stop
Item, User, Process, Adapter, Service
It's obvious what a cmdlet does.
So to working with objects of the same class and being able to pipe them, Get-Process -Name 'whatever.exe' | Stop-Process. That's clear to anyone semi literate. Then there's it far more comprehensive help and example syntax capabilities.
You tell me how the average punter would have any idea sudo apt-get does. Heaven help them if they use a distro using Yum instead and apt doesn't even exist to boot.
Another classic example, how is 'mv oldname newname' in any way intuitive for renaming a file?
Meanwhile in PowerShell, Rename-Item....
I know which of these two I'd be putting my money on the average joe wrapping their head around first.