Roman Suzi
1 min readJan 7, 2025

--

The Linux/Unix CLI is a whole philosophy. It prioritizes simplicity, modularity, and composability, making it an excellent choice for highly customizable workflows. Its common medium is text, as I pointed out. Also there is such a thing as Portable Operating System Interface / POSIX standard.

Windows CMD/PowerShell focuses on object-orientedness and administrative tasks. DOS had a very primitive command line, and later it was not a priority due to the focus on graphical user interfaces (GUIs). Kinda jq of all trades, ... Let's admit, text-based approach is not native for Windows. For example, lets say you want to take page 2 to 12 from a PDF. I am sure 99% percent of Windows users will not come up with something as simple as

pdftk input.pdf cat 2-12 output output.pdf

And if pdftk is missing from the system, how many clicks and staring at Downloading... will be needed in Windows?

Yes, you can say with WSL you can have "the best of both worlds". And what exactly is the "good part" of Windows? Gaming? Enterprise-orientation (=legacy of desktop domination)?

But yes, this is not fruitful discussion. It's a religious one :-)

--

--

No responses yet